Sadržaj:

Zapis temperature i vlažnosti Raspberry PI, Cloud Weather Station, Wifi i mobilna statistika: 6 koraka
Zapis temperature i vlažnosti Raspberry PI, Cloud Weather Station, Wifi i mobilna statistika: 6 koraka

Video: Zapis temperature i vlažnosti Raspberry PI, Cloud Weather Station, Wifi i mobilna statistika: 6 koraka

Video: Zapis temperature i vlažnosti Raspberry PI, Cloud Weather Station, Wifi i mobilna statistika: 6 koraka
Video: Raspberry Pi Weather Station 2024, Novembar
Anonim
Raspberry PI bilježenje temperature i vlažnosti, oblačna meteorološka stanica, WiFi i mobilna statistika
Raspberry PI bilježenje temperature i vlažnosti, oblačna meteorološka stanica, WiFi i mobilna statistika
Raspberry PI bilježenje temperature i vlažnosti, oblačna vremenska stanica, Wi -Fi i mobilna statistika
Raspberry PI bilježenje temperature i vlažnosti, oblačna vremenska stanica, Wi -Fi i mobilna statistika
Raspberry PI bilježenje temperature i vlažnosti, oblačna vremenska stanica, Wi -Fi i mobilna statistika
Raspberry PI bilježenje temperature i vlažnosti, oblačna vremenska stanica, Wi -Fi i mobilna statistika

Pomoću Raspberry PI uređaja možete potpuno besplatno bilježiti podatke o temperaturi i vlažnosti vani, u prostoriji, stakleniku, laboratoriju, rashladnoj prostoriji ili bilo kojem drugom mjestu. Ovaj primjer ćemo koristiti za bilježenje temperature i vlažnosti.

Uređaj će biti povezan s internetom putem Wi -Fi ili Ethernet veze

Moći ćete provjeriti najnovija očitanja na svom mobilnom telefonu, radnoj površini ili bilo kojem drugom uređaju s preglednikom

Supplies

Monitor sa HDMI -om, HDMI kablom, USB mišem i tastaturom su takođe potrebni za ovaj vodič, ali obično to već imate

Ovdje možete kupiti potrebne uređaje (minimalno potrebno):

Malina PI 3 ili Malina PI 2 sa wifi stikom

mikro SD kartica (preporučeno 32 GB)

mikro USB kabl

DHT22 modul sa kablom

Takođe je lijepo imati:

USB punjač za napajanje vašeg uređaja

Vodootporno kućište

Standardno kućište od maline (kao na mom primjeru)

Ako nemate USB MicroSD čitač

Ovo sam kupio na Banggood.com

Ovo je takođe testirano/radi sa industrijskim AM2305 senzorom

Korak 1: Dodajte svoj uređaj u LoggingPlatform

Dodajte svoj uređaj u LoggingPlatform
Dodajte svoj uređaj u LoggingPlatform

Ovdje možete dodati svoj uređaj da biste kasnije dobili api ključeve:

Korak 2: Primjer dijagrama povezivanja hardvera

Primjer dijagrama povezivanja hardvera
Primjer dijagrama povezivanja hardvera
Primjer dijagrama povezivanja hardvera
Primjer dijagrama povezivanja hardvera

Spojite DHT22 Out na RaspberryPi ulaz/izlaz PIN GPIO 4

Spojite DHT22 + na RaspberryPi 3V PIN 1

Priključite DHT22 - na RaspberryPi Ground PIN 6

Korak 3: Otpremite softver potreban na mikro SD karticu (Windows vodič)

Otpremite softver potreban na mikro SD karticu (Vodič za Windows)
Otpremite softver potreban na mikro SD karticu (Vodič za Windows)
Otpremite softver potreban na mikro SD karticu (Vodič za Windows)
Otpremite softver potreban na mikro SD karticu (Vodič za Windows)
Otpremite softver potreban na mikro SD karticu (Vodič za Windows)
Otpremite softver potreban na mikro SD karticu (Vodič za Windows)

Povežite MicroSD sa MicroSD ulazom na svom Windows računaru, ako ga nemate, kupite USB verziju poput:

USB Micro SD čitač

Win32DiskImager preuzmite ovdje

Preuzmite najnoviji Raspbian OS za Raspberry PI ovdje (službena veza za Raspberry PI)

Izvucite preuzetu arhivu Raspbian OS -a sa svojim arhivatorom ili 7zipom kao na ekranu 1

Sada morate napisati Raspbian OS sa Win32DiskImager na svoju MicroSD karticu:

Zato umetnite MicroSD u čitač i pokrenite Win32DiskImager

Odaberite preuzetu i izdvojenu datoteku slike Raspbian OS, vaš MicroSD i kliknite na Zapiši kao na ekranu 2

OBAVIJEST O PROBLEMU: Ako imate problema ili imate neobično formatiran MicroSD, ili ga ponovo pokrećete, prije toga morate ukloniti sve volumene s pogona i stvoriti samo jedan. To se može učiniti pomoću alata za upravljanje diskovima u sustavu Windows, kao na ekranu 3

Umetnite MicroSD u Raspberry, povežite ga sa monitorom, mišem i tastaturom i pokrenite ga

Korak 4: RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija

RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija
RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija
RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija
RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija
RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija
RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija
RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija
RaspbianOS, učitavanje Python programa u Raspberry i potrebna konfiguracija

Kada se Raspberry pokrene, samo ga trebate konfigurirati pomoću lijepog čarobnjaka, primjer ekrana 1

Nakon toga instalirajte neke biblioteke za DHT22 pa pokrenite terminal:

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

Kreirajte datoteku sada naredbom kao na ekranu 2

Zalijepite osnovni kod LoggingForesta sa ove stranice u datoteku

i promijenite parametre primljene na web stranici loggingforest.com kao na ekranu 3

CTRL+X Y

enter

Za testiranje sada možete pokrenuti ovu skriptu kao na ekranu 4

Pomoću CTRL+Z možete zaustaviti ovaj program

Korak 5: Provjerite podatke na Loggingforest.com platformi

Provjerite podatke na Loggingforest.com platformi
Provjerite podatke na Loggingforest.com platformi
Provjerite podatke na Loggingforest.com platformi
Provjerite podatke na Loggingforest.com platformi
Provjerite podatke na Loggingforest.com platformi
Provjerite podatke na Loggingforest.com platformi

Nakon toga će vaš uređaj početi slati podatke u loggingforest i to možete vidjeti tamo U uređivanju loggingforest uređaja samo definirajte naziv parametra i vrijednosti kao na ekranu 1

Kliknite na pregled kao na ekranu 2

Vidjet ćete lijepe podatke kao na ekranu 3

Korak 6: Automatski pokrenite Python Script pri pokretanju sistema Raspberry

Automatski pokrenite Python Script na sistemu Raspberry Boot Up
Automatski pokrenite Python Script na sistemu Raspberry Boot Up

Naravno, vjerojatno želite pokrenuti ovu python skriptu automatski kada se Raspberry pokrene ili spoji na izvor napajanja.

otvorite terminal i pokrenite:

sudo nano /etc/rc.local

a prije izlaza 0 dodajte kôd za pokretanje skripte:

sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &

kao na ekranu 1

Spremite datoteku pomoću CTRL+X, Y, Enter Pokušajte ponovo pokrenuti maline PI i sada je spremna!

Slobodno komentirajte i podijelite svoj drvosječu

U github rep -u možete pronaći i druge verzije koda:

github.com/sandiwinter/loggingforest/tree/…

Preporučuje se: