Tabla de contenido:
- Paso 1: Detalles del encabezado
- Paso 2: Detalles de programación
- Paso 3: diagrama de bloques
- Paso 4: Detalles de la configuración
- Paso 5: cableado
- Paso 6: Caja y placa PCB
- Paso 7: advertencias de seguridad
Video: Tablero de atenuación Wifi Two Triac: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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:
- Control inalámbrico
- Factor de Forma Pequeña
- Suministro de energía de CA a CC a bordo de 230 V CA a 5 V CC.
- Conmutador virtual DC
- 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
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
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
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
_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
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
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:
Atenuación / control de LED / brillo usando potenciómetro (resistencia variable) y Arduino Uno: 3 pasos
Desvanecimiento / control de LED / brillo usando potenciómetro (resistencia variable) y Arduino Uno: el pin de entrada analógica Arduino está conectado a la salida del potenciómetro. Entonces, el pin analógico Arduino ADC (convertidor analógico a digital) está leyendo el voltaje de salida mediante el potenciómetro. Girando la perilla del potenciómetro varía la salida de voltaje y Arduino re
Tablero MXY - Tablero de robot de dibujo de trazador XY de bajo presupuesto: 8 pasos (con imágenes)
Tablero MXY - Tablero de robot de dibujo de plotter XY de bajo presupuesto: Mi objetivo era diseñar el tablero mXY para hacer que la máquina de dibujo del plotter XY sea de bajo presupuesto. Así que diseñé una placa que se lo pone más fácil a quienes quieran realizar este proyecto. En el proyecto anterior, mientras usaba 2 motores paso a paso Nema17, esta placa u
Tablero de luces o tablero de vidrio para bricolaje: 4 pasos
Tablero de luces o tablero de vidrio para bricolaje: se están produciendo muchas innovaciones en el sector de la educación. Enseñar y aprender a través de Internet es ahora algo cotidiano. La mayoría de las veces, los tutores en línea tienden a centrarse más en el contenido técnico, dejando a los espectadores desinteresados. Aprendizaje 3D
Domótica: Tablero de interruptores automático con control de atenuación a través de Bluetooth usando Tiva TM4C123G: 7 pasos
Domótica: Tablero de interruptores automáticos con control de atenuación a través de Bluetooth usando Tiva TM4C123G: Hoy en día, tenemos controles remotos para nuestros televisores y otros sistemas electrónicos, que nos han facilitado la vida. ¿Alguna vez se ha preguntado acerca de la automatización del hogar que le daría la posibilidad de controlar luces de tubo, ventiladores y otros elec
Placa de atenuación ARMTRONIX WIFI SINGLE V0.2: 3 pasos (con imágenes)
Placa de atenuación ARMTRONIX WIFI SINGLE V0.2: El atenuador Armtronix Wifi es una placa IOT diseñada para la automatización del hogar. Las características de la placa son: Control inalámbrico Factor de forma pequeño Suministro de energía de CA a CC integrado de 230 V CA a 5 V CC. Conmutador virtual de CC El tamaño de la placa es 61,50