PanoramicaL'ESP8266 è un MCU compatto con WiFi integrato, utile per ampliare le I/O di sistemi domotici o industriali. La scheda Creasol DomESP1 è studiata per i moduli ESP8266 NodeMCU V3 (passo header 900 mil) e integra circuiteria per gestire ingressi digitali, un ingresso analogico, 4 uscite relè, bus I2C, bus 1‑Wire e 2 uscite MOSFET. DomESP2 ha la stessa elettronica con morsettiere plug‑in per un cablaggio più comodo.
Varianti- DomESP1 scheda nuda: il cliente fornisce e monta il modulo ESP8266 NodeMCU (passo 900 mil).
- DomESP1 con modulo ESP8266 preprogrammato (di norma ESPEasy) pronto all'uso.
- DomESP2: stesse funzioni di DomESP1 ma con morsetti rimovibili per facilità di cablaggio.
Caratteristiche principali- 4 uscite relè (250 Vac, 10 A max ciascuna); consumo bobina ≈450 mW per relè.
- 1 ingresso analogico, 18 V max, funzione di conversione lineare: %value%*0.01828 (per conversione delle letture).
- Bus 1‑Wire (compatibile DS18B20) che può anche funzionare come GPIO.
- Bus I2C (SDA e SCL su morsetti) utilizzabile come GPIO; i pin I2C sono condivisi con le uscite MOSFET (vedi note).
- 2 uscite MOSFET open‑drain, 12 A, 30 V max — adatte a carichi DC e strisce LED con dimmerazione PWM; i MOSFET condividono i GPIO SDA/SCL.
- Convertitore switching per ridurre consumi; intervallo di alimentazione 5–25 Vdc (consigliato 8–25 Vdc per isolamento galvanico).
- Uscite 5 V e 3,3 V disponibili sui morsetti.
- Indicatori LED per porte I2C e relè, attivabili tramite pulsante Test per verifiche di cablaggio/firmware.
- Consumo tipico in standby (WiFi attivo, relè/MOSFET OFF): ≈80 mA @5V, ≈40 mA @12V, ≈20 mA @24V.
Note importanti e limitazioni- Le uscite MOSFET condividono i GPIO con I2C: non è possibile usare contemporaneamente bus I2C e uscite MOSFET.
- Per abilitare un'uscita MOSFET è necessario saldare un jumper sulla PCB (MOS1 usa SDA, MOS2 usa SCL), riducendo la disponibilità dell'I2C.
- Quando si commutano carichi induttivi usare un diodo Schottky di libero scorrimento esterno e, se l'alimentazione è remota, aggiungere un condensatore da 220 µF / tensione adeguata vicino alla scheda per sopprimere i picchi di tensione.
- Se sono necessari molti relè, considerare un modulo relè Creasol ottimizzato per basso consumo in standby, poiché ogni relè DomESP consuma potenza di bobina significativa.
Firmware e configurabilitàIl modulo ESP8266 può essere programmato con ESPEasy, ESPHome, Tasmota o altri firmware compatibili NodeMCU. Le unità preprogrammati solitamente includono ESPEasy pronto per la connessione alla rete WiFi e al controller domotico. Le funzionalità disponibili dipendono dal firmware (modalità AP, configurazione WiFi, controllo HTTP, PWM via HTTP, ecc.).
Installazione e casi d'uso- La scheda va alimentata in bassa tensione (consigliato 8–25 Vdc) per fornire isolamento galvanico rispetto alla rete.
- Applicazioni tipiche: controllo pompe, monitoraggio temperatura con sensori DS18B20, dimmerazione strisce LED tramite PWM MOSFET, controllo piscina, gestione riscaldamento multi‑zona, integrazioni per monitoraggio energia/potenza.
- Esempio: impostare il duty‑cycle PWM del MOSFET via chiamata HTTP del firmware per dimmerare strisce LED.
Indicatori e diagnosticaI LED integrati per I2C e relè aiutano nella verifica dello stato e nella diagnostica del cablaggio o della configurazione firmware; i LED si attivano tramite il pulsante Test.
Opzioni di acquisto / assemblaggioDomESP1 è disponibile come scheda nuda (l'utente fornisce il NodeMCU) o con NodeMCU preprogrammato. DomESP2 offre la stessa elettronica ma con morsetti rimovibili per facilitare il cablaggio.
Specifiche tecniche- Modello: DomESP1 (DomESP2 = stessa scheda con morsetti plug‑in)
- MCU compatibile: ESP8266 NodeMCU V3 (passo header 900 mil); possibile adattamento per 1100 mil o Wemos D1 Mini tramite saldatura.
- Uscite relè: 4 × relè, 250 Vac, 10 A max ciascuno; bobina ≈450 mW per relè.
- Uscite MOSFET: 2 × MOSFET N‑channel open‑drain, 12 A, 30 V max (adatte a strisce LED 12/24 V); MOSFET condividono i GPIO SDA/SCL.
- Ingresso analogico: 1 × ingresso analogico, 18 V max (fattore di conversione disponibile).
- 1‑Wire: bus compatibile DS18B20 (supporta più sensori in parallelo).
- I2C: SDA e SCL su morsetti (condivisi con MOSFET se abilitati).
- Alimentazione: regolatore switching, ingresso 5–25 Vdc (typ. 8–25 Vdc consigliato per isolamento galvanico).
- Uscite alimentazione: 5 Vdc e 3,3 Vdc su morsetti.
- Consumo in standby (WiFi attivo, relè/MOSFET OFF): tip. 80 mA @5V, 40 mA @12V, 20 mA @24V.
- LEDs: LED di stato per I2C e relè (attivabili tramite pulsante Test).
- Protezione / raccomandazioni: usare diodo Schottky di libero scorrimento per carichi induttivi; condensatore 220 µF / tensione adeguata vicino alla scheda se l'alimentazione è remota; abilitazione MOSx tramite jumper saldato.
- Supporto firmware: ESPEasy (opzione preprogrammata), ESPHome, Tasmota o altri firmware compatibili NodeMCU.