Sommario:

Scheda Dimmer Wifi Two Triac: 7 passaggi
Scheda Dimmer Wifi Two Triac: 7 passaggi

Video: Scheda Dimmer Wifi Two Triac: 7 passaggi

Video: Scheda Dimmer Wifi Two Triac: 7 passaggi
Video: Come si controlla un TRIAC con il tester. 2024, Dicembre
Anonim
Wifi Two Triac Dimmer Board
Wifi Two Triac Dimmer Board

Questa istruzione è per ARMTRONIX WIFI Two Triac Dimmer Board V0.1

Il dimmer a due triac Armtronix Wifi è una scheda IOT. È progettato per la domotica. Le caratteristiche della scheda sono:

  1. Controllo senza fili
  2. Piccolo fattore di forma
  3. Alimentazione da AC a DC a bordo da 230VAC a 5V DC.
  4. Interruttore virtuale CC
  5. Due canali (uno per l'accensione e l'altro per l'attenuazione)

La dimensione della scheda è 84 mm X 39 mm e con dimensioni della scatola 114 mm X 44 mm, come mostrato nel diagramma1, ha una capacità di pilotare fino a 1 Amp di carico. La scheda ha un modulo Wifi (Esp 12F) e un microcontrollore (atmega328p) uguale a quello utilizzato in Arduino Uno, che viene utilizzato per controllare il triac tramite la modalità HTTP o MQTT. La scheda dispone di due interruttori virtuali DC che possono essere utilizzati per controllare i due Triac.

La scheda dispone anche di un modulo di alimentazione (convertitore da CA a CC) in grado di gestire 100-240 V CA in ingresso e fornisce un'uscita di 5 V 0,6 A. Ci sono due triac (BT136) e connettore terminale. È disponibile anche il rilevamento Zero cross che viene utilizzato per la regolazione della luminosità. Ci sono due triac utilizzati uno per l'attenuazione e l'altro per l'accensione/spegnimento.

Passaggio 1: dettagli dell'intestazione

Dettagli intestazione
Dettagli intestazione
Dettagli intestazione
Dettagli intestazione

Lo schema2 fornisce i dettagli delle intestazioni e delle morsettiere.

Alla scheda viene applicata la 230VAC alla morsettiera di ingresso e il carico viene applicato alla morsettiera di uscita.

Sulla scheda l'intestazione J3 è utilizzata per l'interruttore virtuale dc i dettagli dell'intestazione possono essere riportati dallo schema4. Il primo pin è vcc-3.3v, il secondo pin è atmega328p gpio pin per la programmazione arduino dobbiamo usare A4 (ON&OFF), il terzo pin è atmega gpio pin per la programmazione arduino dobbiamo usare A5 (DIMMING) e il quarto pin è ground. Per l'interruttore virtuale dc stiamo utilizzando solo il secondo e il terzo pin, ad esempio A4, A5 e il quarto pin, ovvero terra, questo è menzionato nel diagramma3 per il collegamento dell'interruttore virtuale.

Passaggio 2: dettagli di programmazione

Dettagli di programmazione
Dettagli di programmazione
Dettagli di programmazione
Dettagli di programmazione

L'intestazione J1 è

utilizzato per caricare il firmware su ESP-12F o atmega328p tramite il modulo FTDI, i dettagli delle intestazioni possono essere trovati nel diagramma4. Per caricare il nuovo firmware su esp usando FTDI

Effettuare la seguente connessione per ESP12E

1] Collegare l'RX di FTDI al pin TXDE di J1

2] Collega il TX di FTDI al pin RXDE di J1

3]Collegare l'RTS di FTDI al pin RTSE di J1

4] Collega il DTR di FTDI al pin DTRE di J1

5]Collegare il Vcc5V di FTDI al pin VCC5v di J1

6] Collegare il GND di FTDI al pin GND di J1

Si prega di fare riferimento al seguente collegamento per il codice

github.com/armtronix/Wifi-Two-Dimmer-Board

In questo codice la porta HTTP comunemente usata è 80, possiamo cambiare il numero di porta, qualunque utente debba utilizzare in base alla sua applicazione, fare riferimento di seguito

//##### Istanze di oggetti #####

MDNSResponder mdns;

Server ESP8266WebServer(80);

Wi-FiClient Wi-FiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

Dopo aver effettuato la connessione, collegarsi alla porta USB, inizialmente è necessario installare il driver per rilevarlo rilevare la porta com, in questo modo l'utente può programmare l'upload del firmware.

Allo stesso modo per caricare il firmware su atmega328p seguire la connessione

1] Collegare l'RX di FTDI al pin TXDA di J1

2] Collega il TX di FTDI al pin RXDA di J1

3]Collegare il DTR di FTDI al pin DTRA di J1

4]Collegare il Vcc5V di FTDI al pin VCC5v di J1

5] Collegare il GND di FTDI al pin GND di J1

Si prega di fare riferimento al seguente collegamento per il codice

github.com/armtronix/Wifi-Two-Dimmer-Board

stiamo usando 6gpios per controllare due schede dimmer triac, due per il controllo del triac, due per il controllo del LED, altri due per il controllo dell'interruttore virtuale. I Gpio sono

//Triaco n.

#define NON_DIMMABLE_TRIAC 8 //Gpio 8

#define DIMMABLE_TRIAC 9 //Gpio 9

/*LED bicolore*/

#define DLED_RED 3

#define DLED_GREEN 4

//interruttore manuale

#define SWITCH_INPIN1 A5 //switch 1

#define SWITCH_INPIN2 A4 //switch 2

Dopo aver effettuato la connessione, l'utente può caricare il firmware su atmega. Dopo aver programmato sia ESP che Atmega, dobbiamo stabilire una connessione tra ESP e Atmega cortocircuitando i pin 3-4 dell'intestazione J1 e 5-6 dell'intestazione J1 utilizzando l'impostazione dei ponticelli.

Passaggio 3: diagramma a blocchi

Diagramma a blocchi
Diagramma a blocchi

Browser web/MQTT

Possiamo controllare questo dispositivo tramite HTTP/MQTT. Il client HTTP invia una richiesta http a esp8266 secondo lo standard http, specificando le informazioni che il client desidera recuperare da esp8266. MQTT sta per MQ Telemetry Transport. È un bel sistema di pubblicazione e sottoscrizione leggero in cui è possibile pubblicare e ricevere messaggi come client. Rende davvero facile stabilire una comunicazione tra più dispositivi. È un protocollo di messaggistica semplice, progettato per dispositivi vincolati e con larghezza di banda ridotta.

ESP8266

Il modulo WiFi ESP8266 è un SOC autonomo con stack di protocollo TCP/IP integrato che può fornire a qualsiasi microcontrollore l'accesso alla rete WiFi. L'ESP8266 è in grado di ospitare un'applicazione o di scaricare tutte le funzioni di rete Wi-Fi da un altro processore dell'applicazione. Il WiFi è una tecnologia che utilizza le onde radio per fornire connettività di rete. Viene stabilita una connessione WiFi utilizzando un adattatore wireless per creare aree hotspot nelle vicinanze di un router wireless che sono collegati alla rete e consentono agli utenti di accedere ai servizi Internet. La programmazione su esp8266 è spiegata sopra e i dettagli di configurazione spiegati di seguito.

Atmega328p

Questo è un controller a 32 pin, è necessario un microcontrollore a bassa potenza ea basso costo per applicazioni. Forse l'implementazione più comune di questo chip è sulla popolare piattaforma di sviluppo Arduino, ovvero i modelli Arduino Uno e Arduino Nano. Abbiamo usato 6 gpio da questo controller, due per il triac che controllano altri due per il LED, altri due gpio sono DC 5v gpio per controllare l'interruttore virtuale.

Elettrodomestici

Elettrodomestici come luce e ventola, questa scheda fornisce due canali uno per la commutazione e l'altro per la regolazione, puoi anche utilizzare due canali come commutazione, per questa applicazione abbiamo già creato il codice, puoi anche utilizzare due canali come regolazione per questo applicazione è necessario modificare il nostro codice. Per il codice fare riferimento a questo link

Passaggio 4: dettagli di configurazione

Dettagli di configurazione
Dettagli di configurazione
Dettagli di configurazione
Dettagli di configurazione
Dettagli di configurazione
Dettagli di configurazione

_Alimentare la scheda con Input con 230V AC il dispositivo ospiterà l'access point come mostrato nello schema5, collegare il cellulare all'access point con Armtronix-(mac) EX: Armtronix-1a-65-7 come mostrato nello schema6. Dopo aver connesso il browser aperto e digitato l'indirizzo IP 192.168.4.1 nel browser, si aprirà il server web come mostrato nel diagramma7, inserire SSID e password e selezionare http, se l'utente vuole connettersi a mqtt allora deve essere mqtt radio pulsante e immettere l'indirizzo IP del broker mqtt e immettere argomento di pubblicazione mqtt e argomento di sottoscrizione mqtt e inviare.

Dopo aver configurato l'invio, ESP 8266 si connetterà al router e il router assegna l'indirizzo IP all'ESP. Apri quell'indirizzo IP nel browser per controllare il relè per la modalità https e per mqtt dovrai usare R13_On, R13_OFF, Dimmer:xx (xx qui è il valore del dimmer che va da 0 a 99), R14_On, R14_OFF saranno i comandi da inviare alla scheda tramite l'argomento assegnato in fase di configurazione del dispositivo.

Senza configurare SSID e Password possiamo controllare il Triac collegandoci al punto di accesso del dispositivo e aprire l'indirizzo IP del dispositivo cioè 192.168.4.1 la pagina del server web mostrerà il collegamento con il nome Control GPIO come mostrato nello schema7 di cliccando su questo link possiamo anche controllare il relè ma la risposta sarà lenta.

Passaggio 5: cablaggio

Image
Image
Scatola e scheda PCB
Scatola e scheda PCB

Lo schema elettrico è mostrato nel diagramma3 alla morsettiera di ingresso 230VAC Fase (P) e Neutro (N) è dato. L'uscita può essere utilizzata come dimmer per la luce dimmerabile per controllare l'intensità della luce e anche per controllare la velocità del ventilatore. L'uscita può essere controllata anche tramite interruttore virtuale DC come mostrato nel diagramma3 Gpio A4, A5 del secondo e terzo pin dell'intestazione J3 di atmega viene utilizzato per l'interruttore virtuale e l'intestazione J3 quarto pin Ground viene utilizzato anche per collegare l'interruttore virtuale. Per la migliore resa dimmerabile, usa il pot da 10K.

Passaggio 6: scatola e scheda PCB

Scatola e scheda PCB
Scatola e scheda PCB

Come inserire la scheda PCB nella scatola, fare riferimento qui. aspetto esterno della scatola di due schede dimmer, fare riferimento a questa immagine.

Passaggio 7: avvertenze di sicurezza

Se stai pensando di acquistare questo articolo, probabilmente sai già tutto questo, ma nell'interesse della tua sicurezza, ci sentiamo in dovere di affermarlo chiaramente. Quindi prenditi qualche minuto per leggerlo attentamente prima di acquistare.

La rete CA è molto pericolosa: anche un'alimentazione a 50 V CA è più che sufficiente per ucciderti.

Si prega di spegnere la rete prima di effettuare o modificare i collegamenti, fare molta, molta attenzione. Se non sei sicuro di nulla relativo alle linee di alimentazione CA, chiama un elettricista e chiedigli di aiutarti.

Non tentare di collegarsi alla rete se non si dispone di una formazione adeguata e non si dispone dell'accesso a dispositivi di sicurezza adeguati.

Non lavorare mai su tensioni elevate quando sei solo da solo. Assicurati sempre di avere un amico/partner che possa vederti e sentirti e che sappia come spegnere rapidamente l'alimentazione in caso di incidente.

Utilizzare un fusibile da 1A in serie con l'ingresso alla scheda come misura di sicurezza.

Lo schema di cablaggio di base è disponibile sulla nostra pagina delle istruzioni e su github. Si prega di passare attraverso di essa

Rischio di incendio: effettuare collegamenti errati, assorbire una potenza superiore a quella nominale, entrare in contatto con acqua o altro materiale conduttivo e altri tipi di uso improprio/uso eccessivo/malfunzionamento possono causare surriscaldamento e provocare un incendio. Metti alla prova il tuo circuito e l'ambiente in cui è distribuito prima di lasciarlo acceso e senza supervisione. Seguire sempre tutte le precauzioni di sicurezza antincendio.

Consigliato: