Telecontrollo WiFi 2IN/2OUT con ESP32-S3 e Web Server integrato

Il progetto, pubblicato sul numero 287 di Elettronica In, presenta un sistema di telecontrollo WiFi 2IN/2OUT pensato per quadri su guida DIN (2 moduli), con interfaccia Web integrata, display OLED e gestione locale/remota degli I/O. Ogni uscita è realizzata con relè che forniscono i contatti C e NO e sono dimensionati per carichi fino a 230 Vac / 5 A, adatti a luci, serrature o utenze similari. Il display visualizza indirizzo IP, stato ingressi/uscite e modalità operative.

L’hardware è organizzato in quattro schede: base con alimentatore e interfacce I/O, modulo ESP32 con logica e WiFi, scheda OLED con pulsante, più il display commerciale da 0,96″ su bus I²C. La scheda base integra un convertitore buck XL1509-3.3 che da 12÷15 Vcc genera 3,3 V per la logica; gli ingressi sono separati con fotoaccoppiatori, mentre le uscite pilotano i relè tramite transistor.

Il percorso del power include protezione contro inversioni di polarità e distribuzione della 12 V per alimentare relè e polarizzare gli ingressi optoisolati; il regolatore step-down modula la larghezza d’impulso PWM per mantenere la 3,3 V stabile al variare del carico.

Il modulo ESP32-S3-WROOM gestisce I/O, WiFi e Web Server (porta 80). Al primo avvio opera come Access Point con SSID “FtrInOut” e hostname “ftrinout.local”; da browser si accede alla pagina di configurazione per scegliere rete e indirizzamento (statico o DHCP). In assenza rete prova la riconnessione, mentre un reset tramite pulsante P1 ripristina i parametri. Le modalità operative disponibili sono tre: Manuale (comando uscite via pannello web), Automatica (associazione ingresso→uscita con logica invertibile e temporizzazioni 1–60 s) e Remote URL (invio di richieste HTTP su variazione stato ingresso, fino a 80 caratteri).

L’interfaccia web include login predefinito (username “admin”, password “12345”), mostra qualità segnale WiFi e consente il comando delle uscite (ON = relè eccitato/contatto chiuso) in Manuale; in Automatica lo stato è solo monitorabile.

È prevista anche la gestione via URL con sintassi dedicata: comandi come outX=on/off, outX=SS (impulso temporizzato 1–60 s) e state=1 per ricevere lo stato; sono inoltre disponibili comandi di configurazione (modalità, inversione logica, temporizzazioni, credenziali e URL per eventi su ingressi).

L’aggiornamento firmware OTA sfrutta la porta TCP 8080 e la pagina di update raggiunta all’interno della LAN; l’operazione accetta firmware per ESP32-S3 e non verifica la tipologia, per cui va eseguita con attenzione.

Il kit è proposto con codice FT1771M (telecontrollo WiFi 2IN–2OUT) e contenitore forato DIN dedicato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Menu