In questo articolo vedremo come realizzare un’applicazione IoT (acronimo dell’inglese Internet of things)tramite l’app Blynk e un modulo Wemos D1 mini collegato al modulo KY-001 su cui è presente il sensore 18B20 .

In questo articolo vedremo come realizzare un’applicazione IoT (acronimo dell’inglese Internet of things)tramite l’app Blynk e un modulo Wemos D1 mini collegato al modulo KY-001 su cui è presente il sensore 18B20 .

In questo articolo esaminiamo la costruzione dello shield per ESP32 DevKIT V1, questo permette di testare vari dispositivi come: un led , un led RGB a controllo digitale, un fotoresistore, un pulsante.
Sono presenti dei connettori a cui collegare: un display OLED, svariati sensori I2C, e altri a 3 PIN alimentati sia a 3,3 che 5V.

Il PCB è stato progettato con il programma online EasyEDA, mentre la sua realizzazione, così come la saldatura dei componenti SMD, è stata realizzata tramite il servizio offerto dal sito JLCPCB.
![]() |
|
| Sito online per creazioni schemi e PCB | Sito produzione PCB |
Il modulo Wemos D1 Mini disponeva già di un piccolo display OLED da 0.66″ montato su uno shield, vedere articolo OLED Shield per Wemos D1 mini, a questo si è aggiunto un display TFT 2.4″ a colori con funzione Touch , risoluzione di 340×240, montato anch’esso su uno Shield.
Per altri shield specifici per Wemos D1 mini vedere l’articolo Wemos D1 mini – Raccolta Shield disponibili

Il modulo qui presentato mostra l’ultimo aggiornamento del modulo D1 mini PRO ora nella versione V2.0.0. basato sul microcontrollore ESP8266EX che può essere programmato utilizzando l’IDE di Arduino oppure NodeMCU,

Il modulo DFPlayer PRO è un mini lettore MP3 con 128 MB integrati. Si tratta della versione aggiornata il modulo DFPlayer Mini utilizzato in molti progetti presenti su questo sito.
Il modulo è progettato dalla DFRobots. Questo modulo lettore MP3 supporta quattro modalità di controllo:

Quello presentato in questo articolo un Mini riproduttore MP3 è progettato originariamente dalla DFRobots. E’ di piccole e ha un’uscita collegabile direttamente all’altoparlante.
Questa scheda, di solito viene utilizzata sulle schede di controllo CNC o stampanti 3D è una breakout board di supporto per il driver DRV8825 della Texas Instruments.
Può essere montato per esempio su uno CNC SHIELD V3 per A4988/ DRV8825 Controller.
Il driver è compatibile con il modello A4988, per le sue caratteristiche vedere l’articolo Stepper motor driver A4988 – Esempio applicativo
Si tratta di uno circuito per il controllo motori passo-passo oppure con il termine inglese Stepper Motor Driver, capace di controllare appunto un motore passo-passo bipolare; può fornire fino a 1.5A per fase senza necessità di dissipatori, mentre se è dotato di dissipatore può raggiungere i 2.2A per bobina

Il Sensore BME680 è prodotto dalla Bosch Sensortec, si tratta di un sensore digitale 4 in 1.
In grado di rilevare diversi parametri ambientali come: la temperatura, l’umidità, la pressione barometrica ed i composti organici volatili (VOC).
Un evoluzione di questa categoria di sensori, vedere per esempio il sensore MPL3115A2 oppure il BMP180.

Se si possiede una scheda Wemos D1 mini è si vogliono sperimentare vari sensori, come quelli contenuti nella confezione “37 in 1 Sensor Module Board Set” che è venduta da molti siti è possibile utilizzare questo Wemos D1 mini multi test shield, vediamo la sua costruzione.

Il PCB è stato progettato con il programma online EasyEDA, mentre stata realizzata tramite il servizio offerto dal sito JLCPCB.
![]() |
|
| Sito online per creazioni schemi e PCB | Sito produzione PCB |
Questo sensore è denominato “Soil Moisture Sensor” ovvero sensore di umidità del terreno, a differenza, per esempio del sensore DHt11 che misura l’umidità dell’aria.
Il sensore si può usare, per esempio, per misurare l’umidità nel terreno delle piante, per poi procedere ad innaffiarle, magari con un sistema automatico comandato da Arduino.
