Descripción
El Modulo de 4 Relevadores de 5V, son fabricados por Songle cada uno de los canales necesita de 15 a 20 mA. Los contactos de los relevadores están diseñados para conmutar cargas debajo de 250 AC a 10A o 30 DC 10A. Esto tiene una interfaz estándar puede ser controlado directamente por el microcontrolador.
Cada canal es aislado por medio de un optoacoplador (817c), minimizando el ruido para la conmutación de carga y el led indica el estado del relevador.
¿Para qué sirve el Módulo de 4 Relevadores?
Este Modulo de 4 Relevadores es usado para conmutar por medio de una señal pequeña cargas de alto voltaje de varios equipos conectadas al suministro de red eléctrica por tiempo prolongado , por ejemplo bombillas, bombas de agua los cuales no pueden ser manejados directamente con algún microcontrolador como Arduino, NodeMCU, 8051, AVR, PIC, DSP, ARM, MSP430, TTL.
¿Cómo funciona el Módulo de 4 Relevadores ?
El puerto de señal (proveniente de nuestro microcontrolador) está en un nivel bajo, la luz de señal se encenderá y el optoacoplador 817c (transforma las señales eléctricas por la luz y puede aislar las señales eléctricas de entrada y salida) conducirá al transistor, la bobina del reley se electrificará y el contacto normalmente abierto del relé se cerrará.
Cuando el puerto de señal del Modulo de 4 Relevadores está en un nivel alto, el contacto normalmente cerrado del relé se cerrará. Para que pueda conectar y desconectar la carga controlando el nivel del puerto de señal de control.
Nota: Cerrado a nivel bajo cuando esta encendido, liberando un alto nivel cuando esta apagado.
ESPECIFICACIÓN TÉCNICAS Y CARACTERÍSTICAS
- Número de serie: 2ph63083a
- Voltaje de operación: 5V DC
- Máxima salida del relevador (Voltaje/ Corriente): DC 30V/10A, AC 250V/10A
- Rangos de corriente: 10 A (NO) y 5 A (NC)
- Protocolo de comunicación: TTL (3.3 V o 5 V)
- Tiempo de acción: 10 ms/ 5 ms
- Tamaño : 75 mm x 55 mm x 19.3 mm (largo,ancho, alto )
- Peso: 61 gramos
- Pines:
- Input: : IN1, IN2, IN3, IN4 , VCC, GND
- Output: Conector hacia la carga(ejemplo, bombilla, bomba de agua,etc). La terminal de relés son COM, NO y NC (Común, Normalmente Abierto y Normalmente Cerrado respectivamente) están en la terminal de tornillo,
- Jumper JDVCC, VCC y GND
TUTORIALES
- Como conectar tu Arduino con en módulo de 4 relevadores
- Arduino Básico, Módulo Relevador de 4 canales
- Módulo Relay (2 o 4 canales ) – Programación Arduino
- Como realizar la interfaz Arduino con un Módulo de 4 relevadores
DOCUMENTACIÓN Y RECURSOS
- Esquemático
- Datasheet del Relay por Songle
- Pinout
- Información Módulo Relay (4 canales)
- Guía Usuario ( Control Relevador)
INFORMACIÓN ADICIONAL
TUTORIAL PARA CONTROL DE LA TARJETA ESP32 POR MEDIO DE LA APP BLYNK
A continuación se muestra como con la ayuda de la aplicación Blynk podemos realizar un control sobre el encendido/apagado del módulo relevador de 4 canales vía WiFi. Este tutorial esta dividido en 4 fases:
- Preparación de IDE Arduino para ESP32
- Descarga de la App Blynk y configuración
- Código para el control del microcontrolador ESP32
- Conexión y carga del programa
1. Preparación de IDE Arduino para ESP32
En IDE Arduino , naturalmente no tiene las librerías para realizar la programación hacia el microcontrolador ESP32 es por esa razón que te recomendamos seguir los siguientes pasos para poder programar tu micro con la suite ya conocida de Arduino.
Primero agregaremos la dirección:
https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/espressif/arduino-esp32
en la barra de herramientas >Archivo > Preferencias de IDE Arduino, como a continuación se muestra:
Después tendremos que agregar la tarjeta ESP32 a IDE Arduino , esto se encuentra en la barra de herramientas > Herramientas > Placa > Gestor de Tarjetas; una vez que estemos en la ventana de Gestor de Tarjetas , colocar en el buscador : ESP32 e instalar. A continuación se muestran los pasos a seguir:
Búsqueda del ESP32 en el Gestor de Tarjetas
Adicional procederemos a seleccionar la placa , baudios, modos flash y puerto en la barra de herramientas > Herramientas; para poder realizar la programación y posteriormente carga del programa a nuestro microcontrolador.
Una vez realizado los anteriores pasos , ya contamos con el IDE Arduino listo para poder trabajar con el microcontrolador ESP32. Ahora realizaremos el segundo paso.
2. Descarga de la App Blynk y configuración
Para poder tener control del microcontrolador ESP32 desde tu dispositivo móvil* , nos apoyaremos en la APP Blynk que por un servidor en nube publico y configurando con una red (WiFi, UART, etc) en una interfaz podemos tener control de nuestros dispositivos de las familias de microcontroladores: Texas Instruments, Arduino,Raspberry o NodeMCU.
*El tutorial esta realizado desde un dispositivo Android
A continuación las instrucciones para descargar y configurar Blynk:
- Desde la App Store o Google Play , descarga la App Blynk
- Abrir la aplicación y crear una cuenta
- Posteriormente crear un proyecto.
- Seleccionar el microcontrolador que se usara para el control de tu dispositivo.
- Seleccionar que tipo de conexión se tendrá (WiFi, UART, etc).
- Crear proyecto
- Posteriormente recibirás un mail (el que registraste al crear tu cuenta) un token el cual guarda, ya que se usara al programar en Arduino
- En tu dispositivo móvil en la app Blynk, vera que tienes un área de trabajo en donde podrás agregar controles, display, notificaciones,etc . Por el momento solamente agregaremos 4 botones para el control de nuestro módulo relevador de 4 canales (un botón por cada canal)
- Cada botón que agregues podrás configurar al darle un “click” . Dar “click” en PIN, para poder seleccionar el GPIO (Pin Virtual) que tenga salida del microcontrolador hacia (en este caso) al modulo relevador de 4 canales. Realiza este punto por cada botón que agregues.
- Finalmente tendrás una vista en donde podrás observar los dos botones con el nombre de los pines seleccionados para su control.
A continuación un resumen de las indicaciones:
Por el momento ya contamos con IDE Arduino para programar en el micro ESP32. Ahora continuaremos con la configuración de Blynk en Arduino.
A. Gestor de Librerías en IDE Arduino
Puedes realizar la configuración desde a barra de herramientas > Programa > Incluir Librería > Administrar bibliotecas; una vez que estemos en la ventana de Gestor de Librerías , colocar en el buscador : Blynk e instalar. A continuación se muestran los pasos a seguir:
Finalmente reinicie IDE Arduino.
3.Código para el control del microcontrolador ESP32
A continuación compartiremos el código para poder controlar nuestro módulo relevador de 4 canales por medio de nuestro microcontrolador ESP32. Donde usaremos el GPIO27,GPIO26,GPIO25 y GPIO33 de nuestro micro*
* Se realizo con el ESP 32 38 PINES ESP WROOM32
#define BLYNK_PRINT Serial #include <WiFi.h> #include <WiFiClient.h> #include <BlynkSimpleEsp32.h> int rele = 27; int rele1= 26; int rele2= 25; int rele3= 33; char auth[] = "AUTH TOKEN "; //Colocar aquí el token que fue enviado a su mail. Ver punto 7 (Descarga de la App Blynk y configuración) char ssid[] = "SSID"; //Red WiFi personal char pass[] = "CONTRASEÑA"; // Contraseña para WiFi personal void setup() { pinMode(rele,OUTPUT); pinMode(rele, HIGH); pinMode(rele1,OUTPUT); pinMode(rele1, HIGH); pinMode(rele2,OUTPUT); pinMode(rele2, HIGH); pinMode(rele3,OUTPUT); pinMode(rele3, HIGH); Serial.begin(115200); delay(10); Serial.println(ssid); WiFi.begin(ssid,pass); int wifi_ctr=0; while(WiFi.status()!=WL_CONNECTED){ delay(500); Serial.print("."); } Serial.println("WiFi connected"); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); }
4. Conexión y carga del programa
Esto es en caso de que se tenga el siguiente error en la carda del programa al ESP32:
Es necesario que mantengas presionado el botón de “BOOT” cuando se este subiendo el código. Cuando empiece a cargar el programa soltar el botón de “BOOT”.
Una vez cargado el programa podrá encender/apagar las cargas (lamparas, ventiladores, etc) que estén conectados al módulo relevador de 4 canales.
A. Conexión del ESP32 con el módulo relevador de 4 canales y cargas
- Conecte IN1-IN4 a GPIO del microcontrolador. Ejemplo: IN1-GPIO27, IN2-GPIO26, IN3-GPIO25 y IN2-GPIO33.
- Conecte el VCC de la placa al VIN (Voltaje de entrada) de NodeMCU (para proporcionar un suministro directo de 5V proveniente del puerto USB).
- Conecte la carga de CA en el circuito NO de los relés, es decir, la fase a cada uno de los conectores del relé en el terminal medio y el cable de la carga (por ejemplo, bobina , ventilador, etc.) al terminal NO izquierdo (Tenga cuidado al tratar con CA)
- El otro cable de tierra del suministro de CA va directamente a la carga.
B. PINES JDVcc, VCC y GND
Al mantener el Jumper con la posición de JDVcc-VCC , se esta usando el voltaje de VCC(proveniente del microcontrolador) , alimentando a los optoacopladores y al relé, con esto el relé se exita directamente con mi señal , pero puede que si hay un problema en el relé queme el microcontrolador. Ya que ambos circuitos están compartiendo la misma GND y tensión (VCC).
Si no se conecta este Jumper, entonces quedara aislado el módulo de 4 relevadores con el microcontrolador, pero se tendrá que alimentar de otra manera a los optoacopladores y relés (5V), NUNCA colocar el Jumper en posición VCC-GND.
El código y los pasos que fueron descritos , también son útiles en el uso de los relevadores de estado solido para 4 canales.
Valoraciones
No hay valoraciones aún.