
Sommario:
- Forniture
- Passaggio 1: aggiungi il tuo dispositivo a LoggingPlatform
- Passaggio 2: esempio di diagramma di connessione hardware
- Passaggio 3: caricare il software necessario sulla scheda Micro SD (Guida di Windows)
- Passaggio 4: RaspbianOS, caricamento del programma Python su Raspberry e configurazione necessaria
- Passaggio 5: controllare i dati sulla piattaforma Loggingforest.com
- Passaggio 6: eseguire automaticamente lo script Python all'avvio di Raspberry
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49



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

Qui puoi aggiungere il tuo dispositivo per ottenere le chiavi API necessarie in seguito:
Passaggio 2: esempio di diagramma di connessione 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)



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




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



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

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:
NodeMCU Lua Scheda Economica 6$ Con MicroPython Registrazione Temperatura e Umidità, Wifi e Statistiche Mobile: 4 Passaggi

NodeMCU Lua Scheda economica da 6 $ con registrazione MicroPython di temperatura e umidità, Wi-Fi e statistiche mobili: questa è fondamentalmente una stazione meteorologica cloud, puoi controllare i dati sul tuo telefono o utilizzare un telefono come display live Con il dispositivo NodeMCU puoi registrare i dati di temperatura e umidità all'esterno , in camera, serra, laboratorio, cella frigorifera o qualsiasi altro luogo completo
Stazione meteo Arduino con BMP280-DHT11 - Temperatura, umidità e pressione: 8 passaggi

Arduino Weather Station Using BMP280-DHT11 - Temperatura, Umidità e Pressione: In questo tutorial impareremo come realizzare una stazione meteo che visualizzerà TEMPERATURA, UMIDITÀ E PRESSIONE sul Display LCD TFT 7735Guarda un video dimostrativo
MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per 2x registrazione della temperatura, Wi-Fi e statistiche mobili: 4 passaggi

MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per 2x registrazione della temperatura, Wi-Fi e statistiche mobili: con un piccolo chip / dispositivo ESP8266 economico puoi registrare i dati della temperatura all'esterno, nella stanza, nella serra, nel laboratorio, nella stanza di raffreddamento o in qualsiasi altro luogo completamente gratuito. Useremo questo esempio per registrare la temperatura della stanza di raffreddamento, interna ed esterna. Il dispositivo sarà con
Arduino Ethernet DHT11 Registrazione di temperatura e umidità, statistiche mobili: 4 passaggi

Arduino Ethernet DHT11 Registrazione di temperatura e umidità, statistiche mobili: con Arduino UNO R3, Ethernet Shield E DHT11 è possibile registrare i dati di temperatura e umidità all'esterno, nella stanza, nella serra, nel laboratorio, nella stanza di raffreddamento o in qualsiasi altro luogo completamente gratuito. Useremo questo esempio per registrare la temperatura e l'umidità della stanza. Dispositivo
Arduino e SIM900 GSM GPRS 3G Registrazione di temperatura e umidità, statistiche mobili: 4 passaggi

Arduino e SIM900 GSM GPRS 3G Registrazione di temperatura e umidità, statistiche mobili: con Arduino UNO R3, SIM900 Shield E DHT22 è possibile registrare i dati di temperatura e umidità all'esterno, in camera, in serra, in laboratorio, in cella frigorifera o in qualsiasi altro luogo completamente gratuito. Useremo questo esempio per registrare la temperatura e l'umidità della stanza. Il dispositivo