Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Føj din enhed til LoggingPlatform
- Trin 2: Eksempel på hardwareforbindelsesdiagram
- Trin 3: Upload software påkrævet til Micro SD -kort (Windows -guide)
- Trin 4: RaspbianOS, indlæser Python -program til hindbær og konfiguration er nødvendig
- Trin 5: Kontroller data på Loggingforest.com -platformen
- Trin 6: Kør Python Script automatisk på Raspberry Boot Up
Video: Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Med Raspberry PI -enhed kan du logge temperatur- og fugtighedsdata udenfor, i rummet, drivhuset, laboratoriet, kølerummet eller andre steder helt gratis. Dette eksempel vil vi bruge til at logge temperatur og fugtighed.
Enheden forbindes til internettet via Wifi eller Ethernet
Du vil kunne kontrollere de seneste aflæsninger på din mobiltelefon, skrivebord eller enhver anden enhed med browser
Forbrugsvarer
Skærm med HDMI, HDMI -kabel, USB -mus og tastatur er også påkrævet til denne vejledning, men normalt har du dette allerede
Du kan købe nødvendige enheder her (minimalt påkrævet):
Raspberry PI 3 eller Raspberry PI 2 med wifi -stick
micro SD -kort (foreslået 32 GB)
mikro USB -kabel
DHT22 modul med kabel
Også rart at have:
USB -oplader til strøm til din enhed
Vandtæt kabinet
Standard hindbærkapsling (som i mit eksempel)
Hvis du ikke har en USB MicroSD -læser
Jeg købte dette på Banggood.com
Dette testede/fungerer også med industriel AM2305 sensor
Trin 1: Føj din enhed til LoggingPlatform
Her kan du tilføje din enhed for at få nødvendige api -nøgler senere:
Trin 2: Eksempel på hardwareforbindelsesdiagram
Tilslut DHT22 Out til RaspberryPi in/out PIN GPIO 4
Tilslut DHT22 + til RaspberryPi 3V PIN 1
Tilslut DHT22 - til RaspberryPi Ground PIN 6
Trin 3: Upload software påkrævet til Micro SD -kort (Windows -guide)
Tilslut MicroSD til MicroSD -input på din Windows -pc, hvis du ikke har det, skal du købe usb -version som:
USB Micro SD -læser
Download Win32DiskImager her
Download seneste Raspbian OS til Raspberry PI her (Officielt Raspberry PI link)
Uddrag downloadet Raspbian OS -arkiv med din arkiver eller 7zip som på skærm 1
Nu skal du skrive Raspbian OS med Win32DiskImager til dit MicroSD -kort:
Så indsæt MicroSD i din læser, og kør Win32DiskImager
Vælg din downloadede og udpakkede Raspbian OS -billedfil, din MicroSD, og klik på Skriv som på skærm 2
BEMÆRKNING OM UDGAVE: Hvis du har problemer eller mærkeligt formateret MicroSD, eller kører dette igen, skal du før dette fjerne alle diskenheder fra drevet og kun oprette et. Dette kan gøres med Diskhåndteringsværktøj i Windows som på skærm 3
Indsæt MicroSD i din Hindbær, tilslut den til skærm, mus og tastatur og kør den
Trin 4: RaspbianOS, indlæser Python -program til hindbær og konfiguration er nødvendig
Når Raspberry starter, skal du bare konfigurere det med en fin guide, eksempelskærm 1
Derefter installeres nogle biblioteker til DHT22, så i terminalkørsel:
sudo apt-get opdatering
sudo apt-get install build-essential python-dev python-openssl git git klon https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Opret fil nu med kommando som på skærm 2
Indsæt grundlæggende LoggingForest -kode fra denne side i filhttps://github.com/sandiwinter/loggingforest/blob…
og ændre parametre modtaget på loggingforest.com -webstedet som på skærm 3
CTRL+X Y
gå ind
Til test nu kan du køre dette script som på skærm 4
Med CTRL+Z kan du stoppe dette program
Trin 5: Kontroller data på Loggingforest.com -platformen
Derefter begynder din enhed at sende data til loggingforest, og du kan se det der I loggingforest -redigering skal du bare definere parametre navn og værdier som på skærm 1
Klik på preview som på skærm 2
Og du vil se flotte data som på skærm 3
Trin 6: Kør Python Script automatisk på Raspberry Boot Up
Selvfølgelig vil du sandsynligvis køre dette python -script automatisk, når Raspberry startes eller tilsluttes strømkilde.
åben terminal og kør:
sudo nano /etc/rc.local
og før exit 0 tilføj kode for at køre dit script:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
som på skærmen 1
Gem fil med CTRL+X, Y, Enter Prøv at genstarte din hindbær PI, og nu er den klar!
Kommenter gerne og del din logger
Du kan også finde andre kodeversioner i github rep:
github.com/sandiwinter/loggingforest/tree/…
Anbefalede:
NodeMCU Lua Billigt 6 $ bord med MicroPython temperatur- og luftfugtighedsregistrering, wifi og mobilstatistik: 4 trin
NodeMCU Lua Billig 6 $ Board med MicroPython Logging af temperatur og luftfugtighed, Wifi og mobilstatistik: Dette er dybest set skyvejrstation, du kan kontrollere data på din telefon eller bruge en telefon som live display Med NodeMCU -enhed kan du logge temperatur- og fugtighedsdata udenfor , i værelse, drivhus, laboratorium, kølerum eller andre steder komplet
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: 8 trin (med billeder)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: Efter 1 års vellykket drift på 2 forskellige steder deler jeg mine solcelledrevne vejrstation projektplaner og forklarer, hvordan det udviklede sig til et system, der virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
DIY Weather Station & WiFi Sensor Station: 7 trin (med billeder)
DIY Weather Station & WiFi Sensor Station: I dette projekt vil jeg vise dig, hvordan du opretter en vejrstation sammen med en WiFi -sensorstation. Sensorstationen måler lokale temperatur- og fugtighedsdata og sender den via WiFi til vejrstationen. Vejrstationen viser derefter t
Arduino Ethernet DHT11 Temperatur- og fugtighedsregistrering, mobile statistikker: 4 trin
Arduino Ethernet DHT11 Temperatur- og fugtighedsregistrering, mobile statistikker: Med Arduino UNO R3, Ethernet Shield OG DHT11 kan du logge temperatur- og fugtighedsdata udenfor, i rummet, drivhuset, laboratoriet, kølerum eller andre steder helt gratis. Dette eksempel vil vi bruge til at logge rumtemperatur og fugtighed. Enhed
Arduino og SIM900 GSM GPRS 3G temperatur- og luftfugtighedsregistrering, mobilstatistik: 4 trin
Arduino og SIM900 GSM GPRS 3G temperatur- og luftfugtighedsregistrering, mobile statistikker: Med Arduino UNO R3, SIM900 Shield OG DHT22 kan du logge temperatur- og fugtighedsdata udenfor, i rum, drivhus, laboratorium, kølerum eller andre steder helt gratis. Dette eksempel vil vi bruge til at logge rumtemperatur og luftfugtighed. Enheden vil