ESP8266 Adafruit IoT con la wemos D1 mini che raccogli semplici dati di umidità e temperatura e li invia al cloud.
Il progetto è stato realizzato per monitorare la situazione di un garage che vorrei utilizzare per trasferirvi parte del laboratorio.
In pratica ho colto l’esigenza trasformandola in occasione per testare anche un cloud IoT gratuito in cui salvare i dati.
In questo articolo leggerai come realizzare la parte elettronica del progetto in vista del prossimo articolo dedicato allo sketch.
Elettronica dell’ESP8266 Adafruit IoT
L’elettronica del progetto ESP8266 Adafruit IoT è abbastanza semplice, ho voluto utilizzare un DHT22 come sensore, già in mio possesso da precedenti esperimenti montato su una proto shield per WeMos.
La lista del Materiale per la realizzazione del progetto è davvero semplice:
- n.1 Wemos D1 mini ( https://amzn.to/3RBQdPj )
- n.1 wemos proto shield ( https://amzn.to/3Ld6qYJ )
- n. 1 sensore DHT22 ( https://amzn.to/3Lf6FTh )
- n. 1 resistenza da 10K ohm ( https://amzn.to/3DpXTQr )
in alternativa puoi scegliere una shield DHT22 già pronta che usa il pin D4 per il collegamento del sensore:
- n.1 emos dht22 shield ( https://amzn.to/3BGN0bQ )
ho realizzato la shield con la proto shield in quanto avevo già a disposizione sia la shield sia il sensore DHT:
Schema elettronico
Lo schema elettronico dell’ESP8266 Adafruit IoT è alquanto semplice in quanto si tratta del classico collegamento dell’DHT22 con una resistenza da 10K ohm tra il pin data ed il pin 5v.
Ti propongo lo schema da me realizzato:
in cui vedi che il collegamento tra il sensore e la wemos d1 mini avviene sul pin D4.
Nello schema elettronico non è presente la proto shield in quanto puoi anche evitare di usarne una se non la hai a disposizione.
Uno dei vantaggi del Cloud IoT è che puoi evitare di avere una sdcard shield ed un rtc in quanto sia il salvataggio dei dati sia il timing avviene direttamente sul cloud stesso.
Ovviamente non è il solo vantaggio di usare un cloud, come avrai letto nel precedente articolo Cloud data Adafruit Io.