Obsah:

Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky: 6 krokov
Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky: 6 krokov

Video: Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky: 6 krokov

Video: Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky: 6 krokov
Video: Raspberry Pi fan air direction and its effect on CPU temperature, what is better? push vs pull 2024, Júl
Anonim
Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky
Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky
Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky
Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky
Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky
Zaznamenávanie teploty a vlhkosti Raspberry PI, cloudová meteorologická stanica, Wifi a mobilné štatistiky

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

Pridajte svoje zariadenie na server LoggingPlatform
Pridajte svoje zariadenie na server 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

Príklad schémy pripojenia hardvéru
Príklad schémy pripojenia hardvéru
Príklad schémy pripojenia hardvéru
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)

Odovzdajte potrebný softvér na kartu Micro SD (príručka systému Windows)
Odovzdajte potrebný softvér na kartu Micro SD (príručka systému Windows)
Odovzdajte potrebný softvér na kartu Micro SD (príručka systému Windows)
Odovzdajte potrebný softvér na kartu Micro SD (príručka systému Windows)
Odovzdajte softvér potrebný na kartu Micro SD (príručka systému Windows)
Odovzdajte 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

RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
RaspbianOS, načítanie programu Python do Raspberry a potrebná konfigurácia
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

Skontrolujte údaje na platforme Loggingforest.com
Skontrolujte údaje na platforme Loggingforest.com
Skontrolujte údaje na platforme Loggingforest.com
Skontrolujte údaje na platforme Loggingforest.com
Skontrolujte údaje na platforme Loggingforest.com
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

Spustite skript Python automaticky pri štarte Raspberry
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: