Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Legg enheten til LoggingPlatform
- Trinn 2: Eksempel på maskinvare -tilkoblingsdiagram
- Trinn 3: Last opp programvare som trengs til Micro SD -kort (Windows -guide)
- Trinn 4: RaspbianOS, laster inn Python -program til bringebær og konfigurasjon er nødvendig
- Trinn 5: Kontroller data på Loggingforest.com -plattformen
- Trinn 6: Kjør Python Script automatisk ved bringebæroppstart
Video: Raspberry PI Logging av temperatur og fuktighet, Cloud Weather Station, Wifi og mobilstatistikk: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Med Raspberry PI -enhet kan du logge temperatur- og fuktighetsdata utenfor, i rommet, drivhuset, laboratoriet, kjølerommet eller andre steder helt gratis. Dette eksemplet vil vi bruke til å logge temperatur og fuktighet.
Enheten kobles til internett via Wifi eller Ethernet
Du vil kunne sjekke siste avlesninger på mobiltelefonen, skrivebordet eller en hvilken som helst annen enhet med nettleser
Rekvisita
Skjerm med HDMI, HDMI -kabel, USB -mus og tastatur er også nødvendig for denne opplæringen, men vanligvis har du dette allerede
Du kan kjøpe nødvendige enheter her (minimalt nødvendig):
Raspberry PI 3 eller Raspberry PI 2 med wifi -pinne
micro SD -kort (foreslått 32 GB)
mikro USB -kabel
DHT22 -modul med kabel
Også hyggelig å ha:
USB -lader for å drive enheten
Vanntett kabinett
Standard bringebærkapsling (som i mitt eksempel)
Hvis du ikke har USB MicroSD -leser
Jeg kjøpte dette på Banggood.com
Dette testet/fungerer også med industriell AM2305 sensor
Trinn 1: Legg enheten til LoggingPlatform
Her kan du legge til enheten din for å få api -nøkler som trengs senere:
Trinn 2: Eksempel på maskinvare -tilkoblingsdiagram
Koble DHT22 Out til RaspberryPi in/out PIN GPIO 4
Koble DHT22 + til RaspberryPi 3V PIN 1
Koble DHT22 - til RaspberryPi Ground PIN 6
Trinn 3: Last opp programvare som trengs til Micro SD -kort (Windows -guide)
Koble MicroSD til MicroSD -inngang på din Windows -PC, hvis du ikke har den, kan du kjøpe usb -versjon som:
USB Micro SD -leser
Last ned Win32DiskImager her
Last ned siste Raspbian OS for Raspberry PI her (offisiell Raspberry PI lenke)
Pakk ned det nedlastede Raspbian OS -arkivet med arkiveren eller 7zip som på skjerm 1
Nå må du skrive Raspbian OS med Win32DiskImager til MicroSD -kortet ditt:
Så sett inn MicroSD i leseren og kjør Win32DiskImager
Velg den nedlastede og utpakkede Raspbian OS -bildefilen, MicroSD og klikk på Skriv som på skjerm 2
MERKNAD OM UTGAVE: Hvis du har problemer eller merkelig formaterte MicroSD, eller kjører dette igjen, må du før dette fjerne alle volumene fra stasjonen og bare lage en. Dette kan gjøres med Disk Management -verktøyet i Windows som på skjerm 3
Sett MicroSD inn i bringebæret, koble det til skjermen, musen og tastaturet og kjør det
Trinn 4: RaspbianOS, laster inn Python -program til bringebær og konfigurasjon er nødvendig
Når Raspberry starter opp, trenger du bare å konfigurere den med fin veiviser, eksempelskjerm 1
Etter det installerer du noen biblioteker for DHT22, så i terminalkjøring:
sudo apt-get oppdatering
sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Opprett fil nå med kommando som på skjerm 2
Lim inn grunnleggende LoggingForest -kode fra denne siden i filenhttps://github.com/sandiwinter/loggingforest/blob…
og endre parametere mottatt på loggingforest.com nettsted som på skjerm 3
CTRL+X Y
Tast inn
For test nå kan du kjøre dette skriptet som på skjerm 4
Med CTRL+Z kan du stoppe dette programmet
Trinn 5: Kontroller data på Loggingforest.com -plattformen
Etter det begynner enheten å sende data til loggingforest, og du kan se den der I loggingforest redigerer du bare parametere navn og verdier som på skjerm 1
Klikk på forhåndsvisningen som på skjerm 2
Og du vil se fine data som på skjerm 3
Trinn 6: Kjør Python Script automatisk ved bringebæroppstart
Selvfølgelig vil du sannsynligvis kjøre dette python -skriptet automatisk når Raspberry starter eller kobles til strømkilden.
åpne terminalen og kjør:
sudo nano /etc/rc.local
og før du avslutter 0, legg til kode for å kjøre skriptet ditt:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
som på skjermen 1
Lagre filen med CTRL+X, Y, Enter Prøv å starte bringebær -PI -en på nytt, og nå er den klar!
Kommenter gjerne og del loggeren din
Du kan også finne andre kodeversjoner i github rep:
github.com/sandiwinter/loggingforest/tree/…
Anbefalt:
NodeMCU Lua Billige 6 $ bord med MicroPython temperatur- og fuktighetslogging, Wifi og mobilstatistikk: 4 trinn
NodeMCU Lua Billig 6 $ bord med MicroPython logging av temperatur og fuktighet, Wifi og mobilstatistikk: Dette er i utgangspunktet skyværstasjon, du kan sjekke data på telefonen din eller bruke en telefon som live display Med NodeMCU -enhet kan du logge temperatur- og fuktighetsdata utenfor , i rom, drivhus, laboratorium, kjølerom eller andre steder komplett
Overvåkning av temperatur og fuktighet ved bruk av ESP-01 & DHT og AskSensors Cloud: 8 trinn
Overvåkning av temperatur og fuktighet ved bruk av ESP-01 & DHT og AskSensors Cloud: I denne instruksen skal vi lære å overvåke temperatur og fuktighetsmålinger ved hjelp av IOT-MCU/ESP-01-DHT11-kortet og AskSensors IoT-plattform .Jeg velger IOT-MCU ESP-01-DHT11-modulen for denne applikasjonen fordi den
MicroPython på billig $ 3 ESP8266 WeMos D1 Mini for 2x temperaturlogging, Wifi og mobilstatistikk: 4 trinn
MicroPython på billig $ 3 ESP8266 WeMos D1 Mini for 2x temperaturlogging, Wifi og mobilstatistikk: Med liten billig ESP8266 -chip / enhet kan du logge temperaturdata utenfor, i rom, drivhus, laboratorium, kjølerom eller andre steder helt gratis. Dette eksemplet vil vi bruke til å logge kjøling romtemperatur, innvendig og utvendig. Enheten vil bli tilkoblet
Arduino Ethernet DHT11 Temperatur- og fuktighetslogging, mobilstatistikk: 4 trinn
Arduino Ethernet DHT11 Temperatur- og fuktighetslogging, mobile statistikker: Med Arduino UNO R3, Ethernet Shield OG DHT11 kan du logge temperatur- og fuktighetsdata utenfor, i rommet, drivhuset, laboratoriet, kjølerommet eller andre steder helt gratis. Dette eksemplet vil vi bruke til å logge romtemperatur og fuktighet. Enhet
Arduino og SIM900 GSM GPRS 3G Temperatur- og fuktighetslogging, mobilstatistikk: 4 trinn
Arduino og SIM900 GSM GPRS 3G Temperatur- og fuktighetslogging, mobile statistikker: Med Arduino UNO R3, SIM900 Shield OG DHT22 kan du logge temperatur- og fuktighetsdata utenfor, i rom, drivhus, laboratorium, kjølerom eller andre steder helt gratis. Dette eksemplet vil vi bruke til å logge romtemperatur og fuktighet. Enheten vil