Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Con il minuscolo chip/dispositivo ESP8266 economico è possibile registrare i dati sulla 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à connesso a Internet tramite Wifi
Sarai in grado di controllare le ultime letture sul tuo telefono cellulare, desktop o qualsiasi altro dispositivo con browser
Forniture
Hai bisogno di parti hardware per creare un dispositivo di registrazione Puoi acquistare i dispositivi necessari qui (minimo richiesto):
- WeMos D1 mini
- cavo micro USB
- 2x DS18B20 impermeabili con scheda modulo
Bello anche avere:
- Caricatore USB per alimentare il tuo dispositivo
- Custodia impermeabile
Passaggio 1: aggiungi il tuo dispositivo a LoggingPlatform
Qui puoi aggiungere il tuo dispositivo per ottenere le chiavi API necessarie in seguito:
Passaggio 2: connessione hardware
Collega 2x DS18B20 Out a WeMos D1 in
DS18B20 utilizza un cavo e può essere collegato allo stesso pin, ma per semplificare la connessione senza saldatura, ci collegheremo separatamente.
Esempio di diagramma sull'immagine 1
Tieni presente che gli ingressi/uscite digitali su WeMos D1 mini non sono gli stessi del codice, ecco un esempio di transizione, ecco perché nel codice usiamo i pin 4 e 5, ma sulle schede è scritto come D1, D2 come su imag 2
Passaggio 3: caricare il software necessario sul dispositivo (guida di Windows)
Collega il dispositivo a USB sul tuo PC Windows Scarica e installa Python qui:
Scarica ed esegui lo strumento uPyCraft IDE per eseguire il flashing del tuo NodeMCU qui: uPyCraft.exe
Immagine 1: Seleziona la porta COM (di solito è un numero più grande se non hai altri dispositivi collegati)
Immagine 2:
Masterizza il firmware scaricato da microPython sul dispositivo Se hai pyBoard o un dispositivo con firmware precaricato puoi saltare questo passaggio
Scarica il firmware MicroPython per NodeMCU qui:
Immagine 3:
Carica l'esempio del codice di base di LoggingForest sul dispositivo Scarica il codice di esempio qui: main.py
Usa menu->Salva pagina con nome o CTRL+S per scaricare da questa pagina main.py
Ora apri il file nello strumento uPiCraft e modifica i parametri ricevuti sul sito Web loggingforest.com
Immagine 4:
Scarica ed esegui
Passaggio 4: controlla i tuoi dati su desktop o dispositivo mobile
Dopodiché il tuo dispositivo inizierà a inviare dati a loggingforest e puoi vederlo lìImmagine 1: Nella modifica del dispositivo loggingforest basta definire i parametri nome e valori
Immagine 2:
Clicca su anteprima
Immagine 3:
E vedrai bei dati, temperatura all'interno della stanza di raffreddamento e temperatura esterna