Kazalo:

Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, statistika Wi -Fi in mobilnih naprav: 6 korakov
Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, statistika Wi -Fi in mobilnih naprav: 6 korakov

Video: Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, statistika Wi -Fi in mobilnih naprav: 6 korakov

Video: Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, statistika Wi -Fi in mobilnih naprav: 6 korakov
Video: самодельная метеостанция на ардуино 2024, November
Anonim
Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, Wi -Fi in mobilna statistika
Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, Wi -Fi in mobilna statistika
Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, Wi -Fi in mobilna statistika
Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, Wi -Fi in mobilna statistika
Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, Wi -Fi in mobilna statistika
Zapisovanje temperature in vlažnosti Raspberry PI, vremenska postaja v oblaku, Wi -Fi in mobilna statistika

Z napravo Raspberry PI lahko popolnoma brezplačno beležite podatke o temperaturi in vlažnosti zunaj, v sobi, rastlinjaku, laboratoriju, hladilnici ali na katerem koli drugem mestu. Ta primer bomo uporabili za beleženje temperature in vlažnosti.

Naprava bo povezana z internetom prek Wi -Fi ali Ethernet

V brskalniku boste lahko preverili najnovejše odčitke na svojem mobilnem telefonu, namizju ali kateri koli drugi napravi

Zaloge

Za to vadbo so potrebni tudi monitor s HDMI, kabel HDMI, miško USB in tipkovnico, vendar to običajno že imate

Tu lahko kupite potrebne naprave (minimalno potrebno):

Malina PI 3 ali Malina PI 2 z wifi ključem

kartica micro SD (priporočeno 32 GB)

mikro USB kabel

Modul DHT22 s kablom

Lepo je imeti tudi:

Polnilec USB za napajanje vaše naprave

Vodotesno ohišje

Standardno ohišje za maline (kot na mojem primeru)

Če nimate bralnika USB MicroSD

To sem kupil na Banggood.com

To je tudi testirano/deluje z industrijskim senzorjem AM2305

1. korak: Dodajte svojo napravo v LoggingPlatform

Dodajte svojo napravo v LoggingPlatform
Dodajte svojo napravo v LoggingPlatform

Tukaj lahko dodate svojo napravo, če želite pridobiti ključe api, ki bodo potrebni pozneje:

2. korak: Primer diagrama povezave strojne opreme

Primer diagrama povezave strojne opreme
Primer diagrama povezave strojne opreme
Primer diagrama povezave strojne opreme
Primer diagrama povezave strojne opreme

Priključite DHT22 Out na vhodno/izhodno kodo RaspberryPi GPIO 4

Priključite DHT22 + na 3V PIN 1 RaspberryPi

Priključite DHT22 - na RaspberryPi Ground PIN 6

3. korak: Naložite programsko opremo, potrebno na kartico Micro SD (Windows Guide)

Naložite programsko opremo, potrebno na kartico Micro SD (Windows Guide)
Naložite programsko opremo, potrebno na kartico Micro SD (Windows Guide)
Naložite programsko opremo, potrebno na kartico Micro SD (Windows Guide)
Naložite programsko opremo, potrebno na kartico Micro SD (Windows Guide)
Naložite programsko opremo, potrebno na kartico Micro SD (Windows Guide)
Naložite programsko opremo, potrebno na kartico Micro SD (Windows Guide)

Povežite MicroSD z vhodom MicroSD v računalniku z operacijskim sistemom Windows, če ga nimate, kupite različico USB, na primer:

USB bralnik Micro SD

Win32DiskImager prenesite tukaj

Prenesite najnovejši Raspbian OS za Raspberry PI tukaj (uradna povezava Raspberry PI)

Izvlecite preneseni arhiv OS Raspbian s svojim arhivarjem ali 7zip kot na zaslonu 1

Zdaj morate na kartico MicroSD zapisati Raspbian OS z Win32DiskImager:

Torej vstavite MicroSD v bralnik in zaženite Win32DiskImager

Izberite preneseno in izvlečeno slikovno datoteko Raspbian OS, vašo kartico MicroSD in kliknite Napiši kot na zaslonu 2

OBVESTILO O TEŽAVI: Če imate težave ali čudno formatirate MicroSD ali znova zaženete to datoteko, morate pred tem odstraniti vse nosilce iz pogona in ustvariti samo eno. To lahko storite z orodjem za upravljanje diskov v sistemu Windows, kot je prikazano na zaslonu 3

Vstavite MicroSD v vašo malino, jo povežite z monitorjem, miško in tipkovnico in jo zaženite

4. korak: RaspbianOS, nalaganje programa Python v malino in potrebna konfiguracija

RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija
RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija
RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija
RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija
RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija
RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija
RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija
RaspbianOS, Nalaganje programa Python v Raspberry in potrebna konfiguracija

Ko se Raspberry zažene, ga morate samo konfigurirati z lepim čarovnikom, primer zaslona 1

Po tem namestite nekaj knjižnic za DHT22, zato v zagonu terminala:

sudo apt-get posodobitev

sudo apt-get install build-bistven python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Ustvarite datoteko zdaj z ukazom kot na zaslonu 2

Prilepite osnovno kodo LoggingForest s te strani v datoteko

in spremenite parametre, prejete na spletnem mestu loggingforest.com, kot na zaslonu 3

CTRL+X Y

vnesite

Za preizkus lahko zdaj zaženete ta skript kot na zaslonu 4

S pritiskom tipk CTRL+Z lahko ta program ustavite

5. korak: Preverite podatke na platformi Loggingforest.com

Preverite podatke na platformi Loggingforest.com
Preverite podatke na platformi Loggingforest.com
Preverite podatke na platformi Loggingforest.com
Preverite podatke na platformi Loggingforest.com
Preverite podatke na platformi Loggingforest.com
Preverite podatke na platformi Loggingforest.com

Po tem bo vaša naprava začela pošiljati podatke v loggingforest in to lahko vidite tam. V urejanju naprave loggingforest preprosto določite ime parametrov in vrednosti kot na zaslonu 1

Kliknite na predogled kot na zaslonu 2

Na zaslonu 3 boste videli lepe podatke

6. korak: Samodejno zaženite skript Python pri zagonu Raspberry

Samodejno zaženite skript Python pri zagonu Raspberry
Samodejno zaženite skript Python pri zagonu Raspberry

Seveda boste verjetno želeli samodejno zagnati ta skript python, ko se bo malina zagnala ali priključila na vir napajanja.

odprite terminal in zaženite:

sudo nano /etc/rc.local

in pred izhodom 0 dodajte kodo za zagon skripta:

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

kot na zaslonu 1

Shranite datoteko s tipkama CTRL+X, Y, Enter Poskusite znova zagnati malinov PI in zdaj je pripravljeno!

Komentirajte in delite svoj zapisovalnik

V github rep lahko najdete tudi druge različice kode:

github.com/sandiwinter/loggingforest/tree/…

Priporočena: