Sommario:

Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili: 6 passaggi
Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili: 6 passaggi

Video: Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili: 6 passaggi

Video: Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili: 6 passaggi
Video: High Density 2022 2024, Luglio
Anonim
Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili
Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili
Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili
Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili
Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili
Registrazione temperatura e umidità Raspberry PI, stazione meteo cloud, Wi-Fi e statistiche mobili

Con il dispositivo Raspberry PI puoi registrare i dati di temperatura e umidità all'esterno, nella stanza, in serra, in laboratorio, in una stanza di raffreddamento o in qualsiasi altro luogo completamente gratuito. Useremo questo esempio per registrare la temperatura e l'umidità.

Il dispositivo sarà connesso a Internet tramite Wi-Fi o Ethernet

Sarai in grado di controllare le ultime letture sul tuo telefono cellulare, desktop o qualsiasi altro dispositivo con browser

Forniture

Per questo tutorial sono necessari anche monitor con HDMI, cavo HDMI, mouse USB e tastiera, ma di solito ce l'hai già

Puoi acquistare i dispositivi necessari qui (minimo richiesto):

Raspberry PI 3 o Raspberry PI 2 con chiavetta wifi

scheda micro SD (consigliata 32 GB)

cavo micro USB

Modulo DHT22 con cavo

Bello anche avere:

Caricatore USB per alimentare il tuo dispositivo

Custodia impermeabile

Custodia standard per lamponi (come nel mio esempio)

Se non hai un lettore USB MicroSD

L'ho acquistato su Banggood.com

Questo è anche testato/funziona con il sensore industriale AM2305

Passaggio 1: aggiungi il tuo dispositivo a LoggingPlatform

Aggiungi il tuo dispositivo a LoggingPlatform
Aggiungi il tuo dispositivo a LoggingPlatform

Qui puoi aggiungere il tuo dispositivo per ottenere le chiavi API necessarie in seguito:

Passaggio 2: esempio di diagramma di connessione hardware

Esempio di schema di collegamento hardware
Esempio di schema di collegamento hardware
Esempio di schema di collegamento hardware
Esempio di schema di collegamento hardware

Collega l'uscita DHT22 al PIN di ingresso/uscita RaspberryPi GPIO 4

Collega DHT22 + a RaspberryPi 3V PIN 1

Connetti DHT22 – al PIN 6 di messa a terra di RaspberryPi

Passaggio 3: caricare il software necessario sulla scheda Micro SD (Guida di Windows)

Carica il software necessario sulla scheda Micro SD (Guida di Windows)
Carica il software necessario sulla scheda Micro SD (Guida di Windows)
Carica il software necessario sulla scheda Micro SD (Guida di Windows)
Carica il software necessario sulla scheda Micro SD (Guida di Windows)
Carica il software necessario sulla scheda Micro SD (Guida di Windows)
Carica il software necessario sulla scheda Micro SD (Guida di Windows)

Collega l'ingresso MicroSD all'ingresso MicroSD sul tuo PC Windows, se non lo hai, acquista la versione USB come:

Lettore USB MicroSD

Scarica Win32DiskImager qui

Scarica l'ultimo sistema operativo Raspbian per Raspberry PI qui (link ufficiale Raspberry PI)

Estrai l'archivio del sistema operativo Raspbian scaricato con il tuo archiviatore o 7zip come nella schermata 1

Ora devi scrivere il sistema operativo Raspbian con Win32DiskImager sulla tua scheda MicroSD:

Quindi inserisci MicroSD nel tuo lettore ed esegui Win32DiskImager

Seleziona il file immagine del sistema operativo Raspbian scaricato ed estratto, la tua MicroSD e fai clic su Scrivi come nella schermata 2

AVVISO SUL PROBLEMA: se si riscontrano problemi o si formatta in modo strano MicroSD, o si esegue di nuovo, prima di questo è necessario rimuovere tutti i volumi dall'unità e crearne solo uno. Questo può essere fatto con lo strumento Gestione disco in Windows come sullo schermo 3

Inserisci MicroSD nel tuo Raspberry, collegalo a monitor, mouse e tastiera ed eseguilo

Passaggio 4: RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria

RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria

Quando Raspberry si avvia, devi solo configurarlo con una bella procedura guidata, schermata di esempio 1

Dopodiché installa alcune librerie per DHT22, quindi esegui il terminale:

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

Crea il file ora con il comando come nella schermata 2

Incolla il codice di base di LoggingForest da questa pagina nel file

e modificare i parametri ricevuti sul sito Web loggingforest.com come nella schermata 3

CTRL+X Sì

accedere

Per il test ora puoi eseguire questo script come nella schermata 4

Con CTRL+Z puoi fermare questo programma

Passaggio 5: controllare i dati sulla piattaforma Loggingforest.com

Controlla i dati sulla piattaforma Loggingforest.com
Controlla i dati sulla piattaforma Loggingforest.com
Controlla i dati sulla piattaforma Loggingforest.com
Controlla i dati sulla piattaforma Loggingforest.com
Controlla i dati sulla piattaforma Loggingforest.com
Controlla i dati sulla piattaforma Loggingforest.com

Dopodiché il tuo dispositivo inizierà a inviare dati a loggingforest e puoi vederli lì Nella modifica del dispositivo loggingforest basta definire i parametri nome e valori come nella schermata 1

Fare clic sull'anteprima come nella schermata 2

E vedrai dei bei dati come sullo schermo 3

Passaggio 6: eseguire automaticamente lo script Python all'avvio di Raspberry

Esegui Python Script automaticamente all'avvio di Raspberry
Esegui Python Script automaticamente all'avvio di Raspberry

Ovviamente, probabilmente vorrai eseguire questo script Python automaticamente quando Raspberry verrà avviato o connesso alla fonte di alimentazione.

apri il terminale ed esegui:

sudo nano /etc/rc.local

e prima dell'uscita 0 aggiungi il codice per eseguire lo script:

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

come sullo schermo 1

Salva il file con CTRL+X, Y, Invio Prova a riavviare il tuo Raspberry PI e ora è pronto!

Sentiti libero di commentare e condividere il tuo logger

Puoi anche trovare altre versioni del codice in github rep:

github.com/sandiwinter/loggingforest/tree/…

Consigliato: