Sommario:

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: 4 passaggi

Video: MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per 2x registrazione della temperatura, Wi-Fi e statistiche mobili: 4 passaggi

Video: MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per 2x registrazione della temperatura, Wi-Fi e statistiche mobili: 4 passaggi
Video: Control Arduino with Python using Firmata / PyFirmata 2024, Dicembre
Anonim
MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per registrazione della temperatura 2x, Wi-Fi e statistiche mobili
MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per registrazione della temperatura 2x, Wi-Fi e statistiche mobili
MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per registrazione della temperatura 2x, Wi-Fi e statistiche mobili
MicroPython a buon mercato $ 3 ESP8266 WeMos D1 Mini per registrazione della temperatura 2x, Wi-Fi e statistiche mobili

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

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: connessione hardware

Connessione hardware
Connessione hardware
Connessione hardware
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)

Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica 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

Controlla i tuoi dati su desktop o mobile
Controlla i tuoi dati su desktop o mobile
Controlla i tuoi dati su desktop o mobile
Controlla i tuoi dati su desktop o mobile
Controlla i tuoi dati su desktop o mobile
Controlla i tuoi dati su desktop o 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

Consigliato: