Obsah:
- Zásoby
- Krok 1: Přidejte své zařízení do LoggingPlatform
- Krok 2: Příklad schématu připojení hardwaru
- Krok 3: Nahrajte potřebný software na kartu Micro SD (Windows Guide)
- Krok 4: RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
- Krok 5: Zkontrolujte data na platformě Loggingforest.com
- Krok 6: Spustit Python Script automaticky při spuštění Raspberry
Video: Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Se zařízením Raspberry PI můžete zaznamenávat údaje o teplotě a vlhkosti venku, v místnosti, skleníku, laboratoři, chladicí místnosti nebo na jiných místech zcela zdarma. Tento příklad použijeme pro záznam teploty a vlhkosti.
Zařízení bude připojeno k internetu přes Wifi nebo Ethernet
Nejnovější údaje budete moci kontrolovat na svém mobilním telefonu, počítači nebo jiném zařízení s prohlížečem
Zásoby
Tento tutoriál vyžaduje také monitor s HDMI, HDMI kabel, USB myš a klávesnici, ale obvykle ho již máte
Potřebná zařízení můžete zakoupit zde (minimální požadavek):
Raspberry PI 3 nebo Raspberry PI 2 s wifi stickem
karta micro SD (doporučeno 32 GB)
kabel micro USB
Modul DHT22 s kabelem
Je také příjemné mít:
USB nabíječka pro napájení vašeho zařízení
Vodotěsné pouzdro
Standardní Raspberry Enclosure (jako na mém příkladu)
Pokud nemáte čtečku USB MicroSD
Koupil jsem to na Banggood.com
To také testováno/funguje s průmyslovým snímačem AM2305
Krok 1: Přidejte své zařízení do LoggingPlatform
Zde můžete přidat své zařízení a získat klíče API potřebné později:
Krok 2: Příklad schématu připojení hardwaru
Připojte výstup DHT22 k PINu GPIO pro vstup/výstup RaspberryPi 4
Připojte DHT22 + k RaspberryPi 3V PIN 1
Připojte DHT22 - k RaspberryPi Ground PIN 6
Krok 3: Nahrajte potřebný software na kartu Micro SD (Windows Guide)
Připojte MicroSD ke vstupu MicroSD na počítači se systémem Windows, pokud jej nemáte, kupte si USB verzi jako:
USB čtečka Micro SD
Stáhněte si Win32DiskImager zde
Stáhněte si nejnovější Raspbian OS pro Raspberry PI zde (oficiální odkaz Raspberry PI)
Extrahujte stažený archiv operačního systému Raspbian pomocí svého archivátoru nebo 7zip jako na obrazovce 1
Nyní musíte na svou kartu MicroSD zapsat Raspbian OS s Win32DiskImager:
Vložte tedy MicroSD do čtečky a spusťte Win32DiskImager
Vyberte stažený a extrahovaný soubor obrázku Raspbian OS, MicroSD a klikněte na Zapsat jako na obrazovce 2
UPOZORNĚNÍ NA VYDÁNÍ: Pokud máte potíže nebo máte podivně naformátovanou kartu MicroSD nebo ji spouštíte znovu, musíte předtím z jednotky odebrat všechny svazky a vytvořit pouze jeden. To lze provést pomocí nástroje Správa disků v systému Windows jako na obrazovce 3
Vložte do Raspberry MicroSD, připojte jej k monitoru, myši a klávesnici a spusťte jej
Krok 4: RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
Když se malina spustí, stačí ji nakonfigurovat pomocí pěkného průvodce, příklad obrazovky 1
Poté nainstalujte některé knihovny pro DHT22, takže v terminálu spusťte:
sudo apt-get update
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
Nyní vytvořte soubor příkazem jako na obrazovce 2
Vložte základní kód LoggingForest z této stránky do souboruhttps://github.com/sandiwinter/loggingforest/blob…
a změňte parametry přijaté na webových stránkách loggingforest.com jako na obrazovce 3
CTRL+X Y
vstoupit
Pro test nyní můžete tento skript spustit jako na obrazovce 4
Pomocí CTRL+Z můžete tento program zastavit
Krok 5: Zkontrolujte data na platformě Loggingforest.com
Poté vaše zařízení začne odesílat data do loggingforest a můžete je tam vidět. Při úpravě zařízení loggingforest stačí definovat název a hodnoty parametrů jako na obrazovce 1
Klikněte na náhled jako na obrazovce 2
A uvidíte pěkná data jako na obrazovce 3
Krok 6: Spustit Python Script automaticky při spuštění Raspberry
Samozřejmě budete pravděpodobně chtít tento skript Pythonu spustit automaticky při spuštění Raspberry nebo připojení ke zdroji napájení.
otevřete terminál a spusťte:
sudo nano /etc/rc.local
a před ukončením 0 přidejte kód pro spuštění skriptu:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
jako na obrazovce 1
Uložte soubor pomocí kláves CTRL+X, Y, Enter Zkuste restartovat Raspberry PI a nyní je připraven!
Neváhejte komentovat a sdílet svůj záznamník
V github rep můžete také najít další verze kódu:
github.com/sandiwinter/loggingforest/tree/…
Doporučuje:
Meteorologická stanice NaTaLia: Meteorologická stanice poháněná solární energií Arduino provedla správnou cestu: 8 kroků (s obrázky)
Meteorologická stanice NaTaLia: Meteostanice poháněná solární energií Arduino Správně: Po 1 roce úspěšného provozu na 2 různých místech sdílím své plány projektů solární elektrárny a vysvětluji, jak se vyvinuly do systému, který může skutečně přežít po dlouhou dobu období ze sluneční energie. Pokud budete dodržovat
DIY meteorologická stanice a WiFi senzorová stanice: 7 kroků (s obrázky)
DIY meteorologická stanice a WiFi senzorová stanice: V tomto projektu vám ukážu, jak vytvořit meteorologickou stanici spolu se senzorovou stanicí WiFi. Senzorová stanice měří údaje o místní teplotě a vlhkosti a odesílá je prostřednictvím WiFi do meteorologické stanice. Meteorologická stanice poté zobrazí t
MicroPython za levné 3 $ ESP8266 WeMos D1 Mini pro 2x teplotní protokolování, Wifi a mobilní statistiky: 4 kroky
MicroPython za levné 3 $ ESP8266 WeMos D1 Mini pro 2x teplotní protokolování, Wifi a mobilní statistiky: S malým levným čipem / zařízením ESP8266 můžete zaznamenávat údaje o teplotě venku, v místnosti, skleníku, laboratoři, chladicí místnosti nebo na jiných místech zcela zdarma. Tento příklad použijeme k zaznamenávání teploty chladicí místnosti uvnitř i vně. Zařízení bude
Protokolování teploty a vlhkosti Arduino Ethernet DHT11, mobilní statistiky: 4 kroky
Protokolování teploty a vlhkosti Arduino Ethernet DHT11, mobilní statistiky: S Arduino UNO R3, ethernetovým štítem a DHT11 můžete zaznamenávat údaje o teplotě a vlhkosti venku, v místnosti, skleníku, laboratoři, chladírně nebo na jiných místech zcela zdarma. Tento příklad použijeme k zaznamenávání teploty a vlhkosti v místnosti. Přístroj
Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky: 4 kroky
Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky: S Arduino UNO R3, štítem SIM900 AND DHT22 můžete zaznamenávat údaje o teplotě a vlhkosti venku, v místnosti, skleníku, laboratoři, chladírně nebo na jiných místech zcela zdarma. Tento příklad použijeme k zaznamenávání teploty a vlhkosti v místnosti. Zařízení