Taula de continguts:

Tauler Wifi Two Triac Dimmer: 7 passos
Tauler Wifi Two Triac Dimmer: 7 passos

Vídeo: Tauler Wifi Two Triac Dimmer: 7 passos

Vídeo: Tauler Wifi Two Triac Dimmer: 7 passos
Vídeo: Умный двухканальный WIFI диммер света Ps-Link QS-D02 2024, De novembre
Anonim
Tauler Wifi Two Triac Dimmer
Tauler Wifi Two Triac Dimmer

Aquesta instrucció és per a ARMTRONIX WIFI Two Triac Dimmer Board V0.1

El regulador de triac Armtronix Wifi és un tauler IOT. Està dissenyat per a la domòtica. Les característiques del tauler són:

  1. Control sense fils
  2. Petit factor de forma
  3. A bord, alimentació de CA a CC, de 230 V CA a 5 V CC.
  4. Commutador virtual de CC
  5. Dos canals (un per activar i desactivar un altre per atenuar)

La mida del tauler és de 84 mm x 39 mm i amb la mida de la caixa de 114 mm x 44 mm, tal com es mostra al diagrama 1, té una capacitat per conduir fins a 1 Amp de càrrega. La placa té un mòdul Wifi (Esp 12F) i un microcontrolador (atmega328p) iguals que els que s’utilitzen a Arduino Uno, que s’utilitza per controlar el triac mitjançant el mode HTTP o MQTT. La placa té dos commutadors virtuals de CC que es poden utilitzar per controlar els dos Triacs.

La placa també té un mòdul d'alimentació (convertidor de CA a CC) capaç de manejar 100-240 VCA com a entrada i dóna una sortida de 5V 0,6A. Hi ha dos connectors triac (BT136) i Terminal. També hi ha la detecció de creu zero que s’utilitza per a la regulació de dimmig. Hi ha dos triac que s'utilitzen un per atenuar i un altre per a encès / apagat.

Pas 1: detalls de la capçalera

Detalls de la capçalera
Detalls de la capçalera
Detalls de la capçalera
Detalls de la capçalera

El diagrama2 proporciona els detalls de les capçaleres i blocs de terminals.

A la placa 230VAC s'aplica al bloc de borns d'entrada i la càrrega s'aplica al bloc de borns de sortida.

A la placa, s'utilitza la capçalera J3 per al commutador virtual de corrent continu. Els detalls de la capçalera es poden referir des del diagrama4. El primer pin és vcc-3.3v, el segon pin és un pin gpio atmega328p per a la programació d’arduino, hem d’utilitzar A4 (ON & OFF), el tercer pin és un pin atmega gpio per a la programació d’arduino, hem d’utilitzar A5 (DIMMING) i un quart pin és terra. Per al commutador virtual de corrent continu, només estem utilitzant el segon i el tercer pin, és a dir, A4, A5 i Quart pin, és a dir, terra, això s’esmenta al diagrama3 per a la connexió del commutador virtual.

Pas 2: detalls de la programació

Detalls de la programació
Detalls de la programació
Detalls de la programació
Detalls de la programació

La capçalera J1 és

que s’utilitza per carregar el firmware a ESP-12F o atmega328p mitjançant el mòdul FTDI, es poden trobar detalls de capçaleres al diagrama4. Per carregar el nou firmware a esp mitjançant FTDI

Feu la connexió següent per a ESP12E

1] Connecteu el RX de FTDI al pin TXDE de J1

2] Connecteu el TX de FTDI al pin RXDE de J1

3] Connecteu el RTS de FTDI al pin RTSE de J1

4] Connecteu el DTR de FTDI al pin DTRE de J1

5] Connecteu el Vcc5V de FTDI al pin VCC5v de J1

6] Connecteu el GND de FTDI al pin GND de J1

Consulteu l'enllaç corresponent per obtenir el codi

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

En aquest codi, el port HTTP que s’utilitza habitualment és 80, podem canviar el número de port, segons l’usuari que hagi d’utilitzar segons la seva aplicació, consulteu a continuació

// ##### Instàncies d'objectes #####

MDNSResponder mdns;

Servidor ESP8266WebServer (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

Després de realitzar la connexió, connecteu-vos al port USB, inicialment hem d’instal·lar el controlador per detectar-lo i detectar el port com, d’aquesta manera l’usuari pot programar la càrrega del firmware.

De manera similar, per pujar el firmware a l'atmega328p, seguiu la connexió

1] Connecteu el RX de FTDI al pin TXDA de J1

2] Connecteu el TX de FTDI al pin RXDA de J1

3] Connecteu el DTR de FTDI al pin DTRA de J1

4] Connecteu el Vcc5V de FTDI al pin VCC5v de J1

5] Connecteu el GND de FTDI al pin GND de J1

Consulteu l'enllaç corresponent per obtenir el codi

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

estem utilitzant 6gpios per controlar dos plafons triac dimmer, dos per controlar triac, dos per controlar LED, altres dos per controlar l'interruptor virtual. Els gpios ho són

// Triac núm.

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#define DIMMABLE_TRIAC 9 // Gpio 9

/ * LED de doble color * /

#define DLED_RED 3

#define DLED_GREEN 4

// commutador manual

#define SWITCH_INPIN1 A5 // commutador 1

#define SWITCH_INPIN2 A4 // commutador 2

Després de fer la connexió, l'usuari pot carregar el firmware a atmega. Després de programar tant ESP com Atmega, hem d’establir la connexió entre ESP i Atmega mitjançant un curtcircuit dels pins 3-4 de la capçalera J1 i 5-6 de la capçalera J1 mitjançant la configuració de ponts.

Pas 3: diagrama de blocs

Diagrama de blocs
Diagrama de blocs

Navegador web / MQTT

Podem controlar aquest dispositiu mitjançant HTTP / MQTT. El client HTTP envia una sol·licitud http a esp8266 d'acord amb l'estàndard http, especificant la informació que el client vol recuperar de l'esp8266. MQTT significa MQ Telemetry Transport. És un bon sistema de publicació i subscripció lleuger on podeu publicar i rebre missatges com a client. És molt fàcil establir una comunicació entre diversos dispositius. És un protocol de missatgeria senzill, dissenyat per a dispositius amb restriccions i amb poc ample de banda.

ESP8266

El mòdul WiFi ESP8266 és un SOC autònom amb pila de protocols TCP / IP integrada que pot donar accés a qualsevol microcontrolador a la vostra xarxa WiFi. L'ESP8266 és capaç d'allotjar una aplicació o de descarregar totes les funcions de xarxa Wi-Fi des d'un altre processador d'aplicacions. El WiFi és una tecnologia que utilitza ones de ràdio per proporcionar connectivitat a la xarxa. S’estableix una connexió WiFi mitjançant un adaptador sense fils per crear zones d’accés als voltants d’un enrutador sense fils que estiguin connectades a la xarxa i permetin als usuaris accedir als serveis d’Internet. La programació a esp8266 s’explica més amunt i els detalls de configuració s’expliquen a continuació.

Atmega328p

Es tracta d’un controlador de 32 pins; es necessiten microcontroladors de baix consum i de baix cost. Potser la implementació més comuna d’aquest xip és la popular plataforma de desenvolupament Arduino, és a dir, els models Arduino Uno i Arduino Nano. Hem utilitzat 6 gpios d’aquest controlador dos per controlar triac altres dos per LED altres dos gpios són DC 5v gpios per controlar el commutador virtual.

Electrodomèstics

Electrodomèstics com la llum i el ventilador, aquesta placa proporciona dos canals, un per canviar i l’altre per atenuar, també podeu utilitzar dos canals com a commutació, per a aquesta aplicació ja construïm el codi, també podeu fer servir dos canals com a atenuació aplicació que necessiteu modificar el nostre codi. Per obtenir codi, consulteu aquest enllaç

Pas 4: detalls de la configuració

Detalls de la configuració
Detalls de la configuració
Detalls de la configuració
Detalls de la configuració
Detalls de la configuració
Detalls de la configuració

_Alimenteu la placa amb entrada amb 230V CA, el dispositiu allotjarà el punt d’accés tal com es mostra al diagrama 5, connecteu el mòbil al punt d’accés amb Armtronix- (mac) EX: Armtronix-1a-65-7 tal com es mostra al diagrama6. Després de connectar el navegador obert i escriure l'adreça IP 192.168.4.1 al navegador, obrirà el servidor web tal com es mostra al diagrama7, emplenarà el SSID i la contrasenya i seleccionarà http, si l'usuari vol connectar-se a mqtt, ha de ser mqtt radio botó i introduïu l'adreça IP del broker mqtt i introduïu mqtt publish topic i mqtt subscribe topic i envieu.

Després de configurar l'enviament, l'ESP 8266 es connectarà al router i el router assignarà l'adreça IP a l'ESP. Obriu aquesta adreça IP al navegador per controlar el relé per al mode https i per a mqtt haureu d'utilitzar R13_On, R13_OFF, Dimmer: xx (xx aquí teniu el valor del dimmer que oscil·la entre 0 i 99), R14_On, R14_OFF seran les ordres per enviar-lo al tauler mitjançant el tema que heu assignat mentre configureu el dispositiu.

Sense configurar l’SSID i la contrasenya, podem controlar el Triac connectant-nos al punt d’accés del dispositiu i obrint l’adreça IP del dispositiu, és a dir, 192.168.4.1, la pàgina del servidor web mostrarà l’enllaç amb el nom Control GPIO tal com es mostra al diagrama7 per fent clic en aquest enllaç també podem controlar el relé, però la resposta serà lenta.

Pas 5: cablejat

Image
Image
Caixa i tauler de PCB
Caixa i tauler de PCB

El diagrama de cablejat es mostra al diagrama 3 al bloc de borns d’entrada 230VAC Fase (P) i Neutre (N). Es pot utilitzar com a atenuador de la llum regulable per controlar la intensitat de la llum i també per controlar la velocitat del ventilador.. La sortida també es pot controlar mitjançant un commutador virtual de CC com es mostra al diagrama 3 Gpio A4, A5 del segon i tercer pin de la capçalera J3 de l'atmega s'utilitza per al commutador virtual i la capçalera J3 del quart pin La terra també s'utilitza per connectar el commutador virtual. Per obtenir una millor atenuació, utilitzeu un pot de 10K.

Pas 6: caixa i placa PCB

Caixa i tauler de PCB
Caixa i tauler de PCB

Com inserir la placa PCB a la caixa, consulteu aquí. aspecte exterior de la caixa de dos taulers dimmer, consulteu aquesta imatge.

Pas 7: advertiments de seguretat

Si esteu pensant en comprar aquest article, probablement ja sabreu tot això, però per la vostra seguretat, ens sentim obligats a afirmar-ho clarament. Preneu-vos uns minuts per llegir-lo atentament abans de comprar.

La xarxa de CA és molt perillosa: fins i tot un subministrament de CA de 50 V és més que suficient per matar-vos.

Si us plau, apagueu la xarxa elèctrica abans de fer o canviar les connexions. Tingueu molt de compte. Si no esteu segur de res relacionat amb les línies de subministrament de CA, truqueu a un electricista per demanar-li que us ajudi.

No intenteu connectar-vos a la xarxa a menys que tingueu la formació adequada i l’accés a l’equip de seguretat adequat.

No treballeu mai amb altes tensions quan estigueu sols. Assegureu-vos sempre que tingueu un amic / parella que us pugui veure i escoltar i que sàpiga apagar l’alimentació ràpidament en cas d’accident.

Utilitzeu un fusible 1A en sèrie amb l’entrada a la placa com a mesura de seguretat.

El diagrama bàsic de cablejat està disponible a la nostra pàgina d’instruccions i a github. Si us plau, reviseu-lo

Risc d'incendi: fer connexions incorrectes, consumir una potència superior a la nominal, contactar amb aigua o un altre material conductor i altres tipus d'ús indegut / excessiu / mal funcionament poden provocar un sobreescalfament i el risc d'incendi. Proveu a fons el vostre circuit i l’entorn on es desplega abans de deixar-lo encès i sense supervisió. Seguiu sempre totes les precaucions de seguretat contra incendis.

Recomanat: