Obsah:

Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky: 6 kroků
Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky: 6 kroků

Video: Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky: 6 kroků

Video: Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky: 6 kroků
Video: Raspberry Pi fan air direction and its effect on CPU temperature, what is better? push vs pull 2024, Listopad
Anonim
Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky
Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky
Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky
Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky
Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky
Protokolování teploty a vlhkosti Raspberry PI, cloudová meteorologická stanice, Wifi a mobilní statistiky

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

Přidejte své zařízení na LoggingPlatform
Přidejte své zařízení na 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říklad schématu připojení hardwaru
Příklad schématu připojení hardwaru
Příklad schématu připojení hardwaru
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)

Nahrajte potřebný software na kartu Micro SD (Windows Guide)
Nahrajte potřebný software na kartu Micro SD (Windows Guide)
Nahrajte potřebný software na kartu Micro SD (Windows Guide)
Nahrajte potřebný software na kartu Micro SD (Windows Guide)
Nahrajte potřebný software na kartu Micro SD (Windows Guide)
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

RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
RaspbianOS, načítání programu Python do Raspberry a nutná konfigurace
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

Zkontrolujte data na platformě Loggingforest.com
Zkontrolujte data na platformě Loggingforest.com
Zkontrolujte data na platformě Loggingforest.com
Zkontrolujte data na platformě Loggingforest.com
Zkontrolujte data na platformě Loggingforest.com
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

Spustit skript Pythonu automaticky při spuštění Raspberry
Spustit skript Pythonu 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: