Board relay esp8266

Blakstone

Nuovo Utente
56
1
Buonasera, stavo provando a realizzare un piccolo dispositivo di domotica con una board con relay e esp (ed ovviamente un trasformatore per alimentare il tutto) per poter alimentare una lampada, ma sto avendo difficoltà nell'integrare a tutto il sistema anche l'interruttore per attivare la lampadina ancora nella vecchia maniera, qualcuno può aiutarmi, magari disegnandomi un piccolo schema?
 

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,628
14,097
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10
Buonasera, stavo provando a realizzare un piccolo dispositivo di domotica con una board con relay e esp (ed ovviamente un trasformatore per alimentare il tutto) per poter alimentare una lampada, ma sto avendo difficoltà nell'integrare a tutto il sistema anche l'interruttore per attivare la lampadina ancora nella vecchia maniera, qualcuno può aiutarmi, magari disegnandomi un piccolo schema?
Se vuoi gestire in modo alternativo la lampada in modo che un sistema escluda l'altro basta mettere un deviatore
 

Dumah Brazorf

Utente cAttivo
Utente Èlite
7,622
3,548
Se vuoi domotizzare un punto luce prendi uno shelly, poi lo setti in modo che l'azionamento dell'interruttore cambi lo stato acceso/spento qualsiasi esso sia in quel momento (toggle).
 

Blakstone

Nuovo Utente
56
1
In realtà volevo fare questo per scopo più didattico che di necessità, motivo per cui non voglio usare shelly o sonoff
 

fandango2031

Utente Attivo
803
261
Si ma dovresti fare delle modifiche al modulino, con un sistema di "flip flop" il quale attiva il relè con un solo inpulso del pin del esp8266 senza che quest'ultimo rimanga alto, stessa cosa per il pulsante collegato tra alimentazione e il flip flop...in questo modo basterà un impulso tra entrambe le "fonti" per attivare e disattivare il relè...per proteggere il pin del esp8266 devi mettere un diodo che non permetta l'inversione della tensione quando si interagisce con il pulsante.
 

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,628
14,097
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10
Per un flip flop puoi usare un NE555
 

Dumah Brazorf

Utente cAttivo
Utente Èlite
7,622
3,548
Ha un esp che se ne fa del flipflop? Può gestire l'interruttore su uno dei suoi pin.
Il problema è che non gli piace troppo avere la 220V su un gpio quindi dovresti assicurarti che a quell'interruttore/serie di deviatori-invertitori/pulsanti arrivino due fili direttamente dall'esp.
 

fandango2031

Utente Attivo
803
261
Ha un esp che se ne fa del flipflop? Può gestire l'interruttore su uno dei suoi pin.
Il problema è che non gli piace troppo avere la 220V su un gpio quindi dovresti assicurarti che a quell'interruttore/serie di deviatori-invertitori/pulsanti arrivino due fili direttamente dall'esp.
In effetti sarebbe ancora più easy...basta programmare un cambio di stato all'interno del programma...bhe come prova è sicuramente la più veloce da eseguire,metti un pin in modo ingresso e gli fai leggere se c'è corrente all'ingresso, in quel caso dopo la lettura dello stato del relè, esegui il comando opposto...ricorda che se alimenti il tutto a 5v va ridimensionato a 3.3V sopratutto la lettura sul pin di input, a 5V lo friggi...se comunque vuoi fare qualcosa di più allettante il NE555 consigliato da @Kelion è perfetto...il timer 555 può essere usato per molteplici scopi che ora sono stati sostituiti appunto con gli integrati capaci di "emulare" tutte le sue varianti...
 

Blakstone

Nuovo Utente
56
1
quindi mi basterebbe saldare due cavetti a due pin dell'Esp (non ho capito quali pin) per poi chiuderli con l'interruttore, cioè facendo funzionare l'interruttore con la 3.5 e non la classica 220V?
 

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,628
14,097
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10

Dumah Brazorf

Utente cAttivo
Utente Èlite
7,622
3,548
Ni. Come detto l'esp gradisce 3,3V al massimo sui GPIO. Ed è sempre buona pratica limitare la corrente in circolo con una resistenza.
ESP8266 o ESP32 è lo stesso.
 

fandango2031

Utente Attivo
803
261
Se il modulo è quello con l'esp8266 01/01S e relay incorporato nel circuito(solitamente il più usato anche perchè il più economico e funzionale) dovresti dare una occhiata a questa pagina, che spiega esattamente come fare ad aggiungere un pulsante e leggere lo stato del relè.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili