Obsah:
- Zásoby
- Krok 1: Pridajte svoje zariadenie do LoggingPlatform
- Krok 2: Príklad schémy pripojenia hardvéru
- Krok 3: Nahrajte softvér potrebný na kartu Micro SD (príručka systému Windows)
- Krok 4: RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
- Krok 5: Skontrolujte údaje na platforme Loggingforest.com
- Krok 6: Spustite skript Python automaticky pri štarte Raspberry
Video: Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
So zariadením Raspberry PI môžete zaznamenávať údaje o teplote a vlhkosti vonku, v miestnosti, skleníku, laboratóriu, chladiarni alebo na iných miestach úplne zadarmo. Tento príklad použijeme na zaznamenávanie teploty a vlhkosti.
Zariadenie bude pripojené k internetu prostredníctvom siete Wifi alebo Ethernet
Najnovšie hodnoty si budete môcť skontrolovať vo svojom mobilnom telefóne, počítači alebo na inom zariadení s prehliadačom
Zásoby
Tento tutoriál tiež vyžaduje monitor s HDMI, HDMI káblom, USB myšou a klávesnicou, ale spravidla ho už máte
Potrebné zariadenia si môžete kúpiť tu (minimálne):
Raspberry PI 3 alebo Raspberry PI 2 s wifi stick
karta micro SD (odporúčaných 32 GB)
kábel micro USB
Modul DHT22 s káblom
Tiež je pekné mať:
USB nabíjačka na napájanie vášho zariadenia
Vodotesný kryt
Štandardná malinová skrinka (ako v mojom príklade)
Ak nemáte čítačku USB MicroSD
Kúpil som to na Banggood.com
Toto bolo tiež testované/funguje s priemyselným snímačom AM2305
Krok 1: Pridajte svoje zariadenie do LoggingPlatform
Tu môžete pridať svoje zariadenie a získať tak kľúče api potrebné neskôr:
Krok 2: Príklad schémy pripojenia hardvéru
Pripojte výstup DHT22 k vstupnému/výstupnému PINu RaspberryPi GPIO 4
Pripojte DHT22 + k RaspberryPi 3V PIN 1
Pripojte DHT22 - k RaspberryPi Ground PIN 6
Krok 3: Nahrajte softvér potrebný na kartu Micro SD (príručka systému Windows)
Pripojte microSD k vstupu MicroSD na počítači so systémom Windows, ak ho nemáte, kúpte si USB verziu ako:
USB čítačka micro SD
Stiahnite si Win32DiskImager tu
Stiahnite si najnovší Raspbian OS pre Raspberry PI tu (oficiálny odkaz Raspberry PI)
Extrahujte stiahnutý archív OS Raspbian pomocou svojho archivátora alebo 7zip ako na obrazovke 1
Teraz musíte na svoju kartu MicroSD zapísať Raspbian OS s Win32DiskImager:
Vložte teda microSD do čítačky a spustite Win32DiskImager
Vyberte stiahnutý a extrahovaný súbor s obrázkom Raspbian OS, svoju kartu MicroSD a kliknite na položku Zapísať ako na obrazovke 2
UPOZORNENIE K VYDANIU: Ak máte problémy alebo máte podivne naformátovanú kartu MicroSD alebo ju znova spustíte, musíte najskôr odstrániť všetky zväzky z jednotky a vytvoriť iba jeden. To je možné vykonať pomocou nástroja Správa diskov v systéme Windows ako na obrazovke 3
Vložte microSD do svojho Raspberry, pripojte ho k monitoru, myši a klávesnici a spustite ho
Krok 4: RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
Keď sa Raspberry spustí, stačí ho nakonfigurovať pomocou pekného sprievodcu, napríklad obrazovky 1
Potom nainštalujte niektoré knižnice pre DHT22, takže v termináli spustite:
sudo apt-get aktualizácia
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
Teraz vytvorte súbor príkazom ako na obrazovke 2
Vložte základný kód LoggingForest z tejto stránky do súboru
a zmeňte parametre prijaté na webových stránkach loggingforest.com ako na obrazovke 3
CTRL+X Y
vstúpiť
Na testovanie teraz môžete tento skript spustiť ako na obrazovke 4
Tento program môžete zastaviť stlačením klávesov CTRL+Z
Krok 5: Skontrolujte údaje na platforme Loggingforest.com
Potom vaše zariadenie začne odosielať údaje do loggingforest a môžete ich tam vidieť. V editácii zariadenia loggingforest stačí definovať názov parametra a hodnoty ako na obrazovke 1
Kliknite na ukážku ako na obrazovke 2
A uvidíte pekné údaje ako na obrazovke 3
Krok 6: Spustite skript Python automaticky pri štarte Raspberry
Samozrejme, pravdepodobne budete chcieť tento pythonový skript spustiť automaticky pri spustení Raspberry alebo pripojení k zdroju napájania.
otvorte terminál a spustite:
sudo nano /etc/rc.local
a pred ukončením 0 pridajte kód na spustenie skriptu:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
ako na obrazovke 1
Uložte súbor pomocou klávesov CTRL+X, Y, Enter Skúste reštartovať svoje malinové PI a teraz je pripravené!
Neváhajte komentovať a zdieľať svoj záznamník
V github rep nájdete aj ďalšie verzie kódu:
github.com/sandiwinter/loggingforest/tree/…
Odporúča:
Internetová/cloudová domáca automatizácia využívajúca Esp8266 (aREST, MQTT, IoT): 7 krokov (s obrázkami)
Automatizovaná domáca automatizácia ovládaná internetom/cloudom pomocou systému Esp8266 (aREST, MQTT, IoT): VŠETKY kredity na adresu http://arest.io/ pre cloudovú službu !! IoT je momentálne najdiskutovanejším predmetom na svete !! Cloudové servery a služby, ktoré to umožňujú, sú príťažlivým bodom dnešného sveta … VYLÚČENIE VZDIALENEJ BARIÉRY bolo a je
Hodiny WiFi, časovač a meteorologická stanica, Blynk ovládané: 5 krokov (s obrázkami)
WiFi hodiny, časovač a meteorologická stanica, Blynk Controlled: Toto sú digitálne hodiny Morphing (vďaka Hari Wigunovi za koncepciu a morfovací kód), sú to tiež analógové hodiny, stanica na hlásenie počasia a kuchynský časovač. Ovláda sa úplne Aplikácia Blynk vo vašom smartfóne prostredníctvom WiFi. Aplikácia vám umožní
MicroPython za lacné 3 doláre ESP8266 WeMos D1 Mini za 2 -násobné zaznamenávanie teploty, Wifi a mobilné štatistiky: 4 kroky
MicroPython za lacné 3 doláre ESP8266 WeMos D1 Mini pre 2 -teplotné protokolovanie, Wifi a mobilné štatistiky: S malým lacným čipom / zariadením ESP8266 môžete zaznamenávať údaje o teplote vonku, v miestnosti, skleníku, laboratóriu, chladiarni alebo na iných miestach úplne zadarmo. Tento príklad použijeme na zaznamenávanie teploty chladiacej miestnosti vo vnútri aj vonku. Zariadenie bude
ESP8266 NodeMCU + LM35 + Blynk (meteorologická stanica IOT/ digitálny snímač teploty): 4 kroky
ESP8266 NodeMCU + LM35 + Blynk (meteorologická stanica IOT/ snímač digitálnej teploty): Ahoj chlapci! V tomto návode sa naučíme prepojiť snímač LM35 s NodeMCU a zobrazovať tieto informácie o teplote cez internet na smartfóne s aplikáciou Blynk. (Aj v tomto projekte budeme používať miniaplikáciu SuperChart v programe Bl
Miestna stanica teploty/vlhkosti: 4 kroky
Miestna stanica teploty/vlhkosti: V tomto návode vás naučím, ako vytvoriť malú stanicu na meranie miestnej teploty a vlhkosti a jej zobrazenie na displeji. Prečo som to teda urobil? Otec sa ma spýtal, či by som mohol urob nejaký senzor, ktorý meria teplotu