Tabla de contenido:

Tablero de atenuación Wifi Two Triac: 7 pasos
Tablero de atenuación Wifi Two Triac: 7 pasos

Video: Tablero de atenuación Wifi Two Triac: 7 pasos

Video: Tablero de atenuación Wifi Two Triac: 7 pasos
Video: 🔴DOMÓTICA en 2022 - Casa Inteligente DESDE 0!!! 2024, Mes de julio
Anonim
Tablero de atenuador Wifi Two Triac
Tablero de atenuador Wifi Two Triac

Este instructivo es para ARMTRONIX WIFI Two Triac Dimmer Board V0.1

El dimmer Armtronix Wifi two triac es una placa IOT. Está diseñado para domótica. Las características del tablero son:

  1. Control inalámbrico
  2. Factor de Forma Pequeña
  3. Suministro de energía de CA a CC a bordo de 230 V CA a 5 V CC.
  4. Conmutador virtual DC
  5. Dos canales (uno para encender y apagar otro para atenuar)

El tamaño de la placa es de 84 mm x 39 mm y con un tamaño de caja de 114 mm x 44 mm, como se muestra en el diagrama 1, tiene una capacidad para impulsar una carga de hasta 1 amperio. La placa cuenta con módulo Wifi (Esp 12F) y microcontrolador (atmega328p) mismo que el que se usa en Arduino Uno, que se utiliza para controlar el triac mediante modo HTTP o MQTT. La placa tiene dos interruptores virtuales de CC que se pueden usar para controlar los dos Triacs.

La placa también tiene un módulo de potencia (convertidor de CA a CC) capaz de manejar 100-240 VCA como entrada y da una salida de 5 V 0,6 A. Hay dos triac (BT136) y un conector de terminal. También está disponible la detección de cruce por cero que se utiliza para dimmig. Hay dos triac utilizados, uno para atenuar y otro para encendido / apagado.

Paso 1: Detalles del encabezado

Detalles del encabezado
Detalles del encabezado
Detalles del encabezado
Detalles del encabezado

El diagrama2 proporciona los detalles de los encabezados y bloques de terminales.

A la placa se aplica 230 VCA al bloque de terminales de entrada y la carga se aplica al bloque de terminales de salida.

En la placa, el encabezado J3 se utiliza para el conmutador virtual de CC, los detalles del encabezado se pueden consultar desde el diagrama4. El primer pin es vcc-3.3v, el segundo pin es atmega328p gpio pin para programación arduino necesitamos usar A4 (ON & OFF), el tercer pin es atmega gpio pin para programación arduino necesitamos usar A5 (DIMMING) y el cuarto pin es tierra. Para el conmutador virtual de CC, estamos usando solo el segundo y tercer pin, es decir, A4, A5 y el cuarto pin, es decir, tierra, esto se menciona en el diagrama 3 para la conexión del conmutador virtual.

Paso 2: Detalles de programación

Detalles de programación
Detalles de programación
Detalles de programación
Detalles de programación

El encabezado J1 es

utilizado para cargar el firmware a ESP-12F o atmega328p a través del Módulo FTDI, los detalles de los encabezados se pueden encontrar en el diagrama 4. Para cargar el nuevo firmware a esp usando FTDI

Realice la siguiente conexión para ESP12E

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

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

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

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

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

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

Consulte el siguiente enlace para obtener el código.

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

En este código, el puerto HTTP de uso común es 80, podemos cambiar el número de puerto, el usuario que necesite usar en función de su aplicación, consulte a continuación

// ##### Instancias de objeto #####

MDNSResponder mdns;

Servidor ESP8266WebServer (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

Luego de realizar la conexión, conéctese al puerto USB, inicial necesitamos instalar el controlador para que detecte que detecte el puerto com, de esta manera el usuario puede programar la carga del firmware.

De manera similar, para cargar el firmware al atmega328p, siga la conexión

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

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

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

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

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

Consulte el siguiente enlace para obtener el código.

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

Estamos usando 6gpios para controlar dos tableros de atenuación triac, dos para controlar el triac, dos para controlar el LED y otros dos para controlar el interruptor virtual. Los gpios son

// Triac no.

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#define DIMMABLE_TRIAC 9 // Gpio 9

/ * LED de dos colores * /

#define DLED_RED 3

#define DLED_GREEN 4

// cambio manual

#define SWITCH_INPIN1 A5 // conmutador 1

#define SWITCH_INPIN2 A4 // conmutador 2

Después de realizar la conexión, el usuario puede cargar el firmware en atmega. Después de programar tanto ESP como Atmega, tenemos que establecer la conexión entre ESP y Atmega cortando los pines 3-4 del encabezado J1 y 5-6 del encabezado J1 usando la configuración de puentes.

Paso 3: diagrama de bloques

Diagrama de bloques
Diagrama de bloques

Navegador web / MQTT

Podemos controlar este dispositivo a través de HTTP / MQTT. El cliente HTTP envía una solicitud http a esp8266 de acuerdo con el estándar http, especificando la información que el cliente desea recuperar del esp8266. MQTT son las siglas de MQ Telemetry Transport. Es un sistema de publicación y suscripción agradable y ligero donde puede publicar y recibir mensajes como cliente. Hace que sea realmente fácil establecer una comunicación entre múltiples dispositivos. Es un protocolo de mensajería simple, diseñado para dispositivos restringidos y con poco ancho de banda.

ESP8266

El módulo WiFi ESP8266 es un SOC autónomo con pila de protocolo TCP / IP integrado que puede dar acceso a cualquier microcontrolador a su red WiFi. El ESP8266 puede alojar una aplicación o descargar todas las funciones de red Wi-Fi de otro procesador de aplicaciones. WiFi es una tecnología que utiliza ondas de radio para proporcionar conectividad de red. Se establece una conexión WiFi utilizando un adaptador inalámbrico para crear áreas de puntos de acceso en las cercanías de un enrutador inalámbrico que están conectados a la red y permiten a los usuarios acceder a los servicios de Internet. La programación para esp8266 se explica arriba y los detalles de configuración se explican a continuación.

Atmega328p

Este es un controlador de 32 pines, se necesita un microcontrolador de bajo costo y bajo consumo de aplicaciones. Quizás la implementación más común de este chip se encuentra en la popular plataforma de desarrollo Arduino, a saber, los modelos Arduino Uno y Arduino Nano. Usamos 6 gpios de este controlador, dos para triac controlando otros dos para LED, otros dos gpios son DC 5v gpios para controlar el interruptor virtual.

Accesorios

Electrodomésticos como luz y ventilador, esta placa proporciona dos canales, uno para conmutación y otro para atenuación, también puede usar dos canales como conmutación, para esta aplicación ya construimos el código, también puede usar dos canales como atenuación para esto aplicación necesita modificar nuestro código. Para obtener el código, consulte este enlace

Paso 4: Detalles de la configuración

Detalles de configuración
Detalles de configuración
Detalles de configuración
Detalles de configuración
Detalles de configuración
Detalles de configuración

_Alimente la placa con Entrada con 230V AC el dispositivo albergará el punto de acceso como se muestra en el diagrama 5, conecte el móvil al punto de acceso con Armtronix- (mac) EX: Armtronix-1a-65-7 como se muestra en el diagrama 6. Después de conectar el navegador abierto y escribir la dirección IP 192.168.4.1 en el navegador, abrirá el servidor web como se muestra en el diagrama 7, llene el SSID y la contraseña y seleccione http, si el usuario quiere conectarse a mqtt, entonces tiene que ser radio mqtt e ingrese la dirección IP del corredor de mqtt e ingrese el tema de publicación de mqtt y el tema de suscripción de mqtt y envíe.

Después de configurar el envío, el ESP 8266 se conectará al enrutador y el enrutador asignará la dirección IP al ESP. Abra esa dirección IP en el navegador para controlar el relé para el modo https y para mqtt u necesitará usar R13_On, R13_OFF, Dimmer: xx (xx aquí es el valor del atenuador que va de 0 a 99), R14_On, R14_OFF serán los comandos para ser enviado a la pizarra a través del tema que ha asignado al configurar el dispositivo.

Sin configurar el SSID y la contraseña, podemos controlar el Triac conectándonos al punto de acceso del dispositivo y abriendo la dirección IP del dispositivo, es decir 192.168.4.1, la página del servidor web mostrará el enlace con el nombre Control GPIO como se muestra en el diagrama7 por Al hacer clic en este enlace también podemos controlar el relé, pero la respuesta será lenta.

Paso 5: cableado

Image
Image
Caja y placa PCB
Caja y placa PCB

El diagrama de cableado se muestra en el diagrama 3 al bloque de terminales de entrada Se da 230VAC Fase (P) y Neutro (N). La salida se puede usar como atenuador para la luz atenuable para controlar la intensidad de la luz y también para controlar la velocidad del ventilador. La salida también se puede controlar a través del interruptor virtual de CC como se muestra en el diagrama 3 Gpio A4, A5 del segundo y tercer pin del encabezado J3 de atmega se usa para el interruptor virtual y el cuarto pin del encabezado J3 Tierra también se usa para conectar el interruptor virtual. Para obtener la mejor salida de atenuación, use un potenciómetro de 10K.

Paso 6: Caja y placa PCB

Caja y placa PCB
Caja y placa PCB

Cómo insertar la placa PCB en la caja, consulte aquí. aspecto exterior de dos cajas de tablero de atenuación, consulte esta imagen.

Paso 7: advertencias de seguridad

Si está pensando en comprar este artículo, probablemente ya sepa todo esto, pero en aras de su seguridad, nos sentimos obligados a dejar todo esto claro. Así que tómate unos minutos para leerlo detenidamente antes de comprar.

Las redes de CA son muy peligrosas: incluso una fuente de 50 V CA es más que suficiente para matarlo.

Desconecte la red eléctrica antes de realizar o cambiar conexiones, tenga mucho cuidado. Si no está seguro de algo relacionado con las líneas de suministro de CA, llame a un electricista y pídale que lo ayude.

No intente conectarse a la red a menos que tenga la formación adecuada y acceso al equipo de seguridad adecuado.

Nunca trabaje con voltajes altos cuando esté solo. Asegúrese siempre de tener un amigo / compañero que pueda verlo y escucharlo y que sepa cómo apagar rápidamente la energía en caso de accidente.

Utilice un Fusible de 1A en serie con la entrada a la placa como medida de seguridad.

El diagrama de cableado básico está disponible en nuestra página de instrucciones y en github. Por favor revísalo

Riesgo de incendio: Hacer conexiones incorrectas, consumir más de la potencia nominal, entrar en contacto con agua u otro material conductor y otros tipos de mal uso / uso excesivo / mal funcionamiento pueden causar sobrecalentamiento y riesgo de iniciar un incendio. Pruebe su circuito y el entorno en el que se despliega a fondo antes de dejarlo encendido y sin supervisión. Siga siempre todas las precauciones de seguridad contra incendios.

Recomendado: