Relé con Esptop 10 usando Micopython - Thonny IDE

Relé con Esptop 10 usando Micopython - Thonny IDE
El relé es un interruptor eléctrico que funciona de manera similar a nuestros interruptores convencionales. Se puede activar o desactivar controlando la corriente. El relé también se puede controlar utilizando el bajo voltaje 3.Señal de 3V de pines de microcontrolador ESP32. En este artículo interactuaremos un módulo de retransmisión con ESP32 y controlaremos un LED usando script de micryphon escrito en Thonny IDE.

1: Introducción a los relés

2: Diferentes tipos de relés

Pinout de relé de 3: 2 canales

  • 3.1: Conexiones principales de voltaje
  • 3.2: Pins de control de relés
  • 3.3: Selección de la fuente de alimentación

4: Relé de doble canal de interfaz con ESP32

  • 4.1: esquema
  • 4.2: código
  • 4.3: salida

1: Introducción a los relés

El módulo de relé de potencia es un interruptor de electromagnet controlado por una señal de baja potencia de microcontroladores como ESP32 o Arduino. Usando la señal de control del microcontrolador, podemos encender o desactivar los electrodomésticos que incluso están trabajando en altos voltajes como 120-220V.

Un módulo de relé de un solo canal normalmente contiene 6 patas:

Los seis pines incluyen:

Alfiler Nombre Descripción
1 Pasador de disparo de relé Entrada para la activación del relé
2 Gnd Alfiler
3 VCC Suministro de entrada para la bobina de relé
4 NO Terminal normalmente abierto
5 Común Terminal común
6 CAROLINA DEL NORTE Terminal normalmente cerrado

2: Diferentes tipos de relés

Los módulos de retransmisión vienen en diferentes variaciones dependiendo del número de canales que tiene. Podemos encontrar fácilmente módulos de relé con 1,2,3,4,8 e incluso 16 canales módulos de relé. Cada canal determina el número de dispositivos que podemos controlar en el terminal de salida.

Aquí hay una breve comparación de las especificaciones del módulo de retransmisión individual, dual y de 8 canales:

Especificación Relé de 1 canal Relé de 2 canales Relé de 8 canales
Voltaje de suministro 3.75V-6V 3.75V-6V 3.75V-6V
Corriente de activación 2mera 5 mM 5 mM
Relé activo actual 70 mA Single (70MA) dual (140 mA) Single (70 mA) todos 8 (600 mA)
Voltaje de contacto máximo 250 VAC o 30 VCC 250 VAC o 30 VCC 250 VAC o 30 VCC
Corriente mínima 10 A 10 A 10 A

Como hemos cubierto una breve comparación entre los relés de diferentes canales ahora, utilizaremos el relé de doble canal en este artículo para fines de demostración.

Pinout de relé de 3: 2 canales

Aquí en este artículo, utilizaremos el relé de doble canal. Un pines de retransmisión de doble canal se puede dividir en tres categorías:

  • Conexiones de voltaje de red
  • Alfileres de control
  • Selección de la fuente de alimentación

3.1: Conexiones principales de voltaje

La conexión principal dentro de un módulo de relé de doble canal incluye dos conectores diferentes con cada conexión que tiene tres alfileres no (Normalmente abierto), Nc (Normalmente cerrado) y común.

Común: Controle la corriente principal (voltaje de suministro del dispositivo externo)

Normalmente cerrado: El uso de este relé de configuración se establece en cerrado de forma predeterminada. En la configuración normal, la corriente fluye entre Common y NC a menos que se envíe una señal de activación para abrir el circuito y detener el flujo de corriente.

Normalmente abierto: La configuración normalmente abierta es opuesta a NC. Por defecto, la corriente no fluye; Solo comienza a fluir cuando se envía una señal de activación desde ESP32.

3.2: Pins de control de relés

El otro lado del módulo de relé incluye un conjunto de 4 y 3 alfileres. El primer conjunto de lados de bajo voltaje contiene cuatro pines VCC, GND, IN1 e IN2. El PIN in varía dependiendo del número de canales que hay un pin separado para cada canal.

El PIN in recibe la señal de control para el relé de cualquier microcontrolador. Cuando la señal recibida va por debajo de 2 V, se activa el relé. La siguiente configuración se puede configurar utilizando el módulo de retransmisión:

Configuración normalmente cerrada:

  • 1 o alta corriente comienza a fluir
  • 0 o baja corriente deja de fluir

Normalmente, la configuración abierta:

  • 1 o alta corriente deja de fluir
  • 0 o bajo comienzo de corriente de corriente

3.3: Selección de la fuente de alimentación

El segundo conjunto de pines incluye los tres pines VCC, GND y JD-VCC. Los pines JD-VCC normalmente están conectados a VCC, lo que significa que el relé se alimenta usando el voltaje ESP32 y no necesitamos una fuente de alimentación externa por separado.

Si elimina el conector de tapa negro que se muestra en la imagen de arriba, entonces tenemos que alimentar el módulo de relé por separado.

A partir de ahora hemos cubierto todas las especificaciones y el funcionamiento del módulo de retransmisión de doble canal. Ahora lo interactuaremos con ESP32.

4: Relé de doble canal de interfaz con ESP32

Ahora usaremos cualquier canal único del módulo de retransmisión y controlaremos un LED usando la señal ESP32. Utilizando la misma técnica, cualquiera de los electrodomésticos de CA también se puede controlar, pero tenemos que alimentarlos por separado. Usaremos el primer canal del módulo de retransmisión.

4.1: esquema

Ahora conecte el módulo de relé como se muestra en la imagen a continuación. Aquí hemos utilizado el pin 13 GPIO de ESP32 para la señal de activación del módulo de relé. Un LED está conectado en la configuración de NC.

Se seguirá la siguiente configuración del pin:

Pasador de relé Alfiler
EN 1 GPIO 13
VCC Empuje
Gnd Gnd
Canal 1 NC LED +IVE Terminal
Común Empuje

4.2: código

Abra Thonny IDE. Conecte ESP32 con PC y cargue el script de Micrypthon dado.

desde el pin de importación de la máquina
Desde el tiempo de sueño
relé = pin (13, pin.Out) # GPIO Pin 13 para la señal de entrada de relé
Mientras que es cierto:
relé.Valor (0) # Relé de relé durante 10 segundos en modo normalmente cerrado
#Para abrir normalmente cambiar la configuración de cable desde el módulo de retransmisión
Dormir (10)
relé.valor (1) # Relé apagado para 10 segundos en modo de cierre normal
Dormir (10)

Aquí en el código anterior, GPIO 13 se define como un pasador de activación conectado a IN1 del módulo de retransmisión. A continuación, definimos un módulo de retransmisión en la configuración de NC que se enciende LED a menos que se envíe una señal alta en IN1 desde ESP32.

En caso de que uno quiera establecer una configuración, envíe una señal alta al IN1 para activar LED.

Después de cargar código en la placa ESP32, ahora observe la salida.

4.3: salida

Como LED está conectado en CAROLINA DEL NORTE configuración para que LED sea EN, Pero el LED del canal 1 del módulo de relé es APAGADO.

Ahora se envía una señal alta a EN 1 Pin el giro del LED APAGADO Pero ahora el LED del canal 1 del módulo de relé es EN.

Hemos integrado y probado con éxito la placa de microcontrolador ESP32 con un módulo de retransmisión de doble canal. Para fines de demostración, conectamos un LED en el terminal común del canal 1.

Conclusión

Usar un relé con ESP32 es una excelente manera de controlar múltiples dispositivos de CA no solo usando una conexión cableada, sino que también se puede controlar de forma remota. Este artículo cubre todos los pasos necesarios para controlar un relé con ESP32 usando el script de Micropython. Aquí utilizamos el editor de Thonny IDE para escribir código Micrypthon. Usando este artículo, cualquier módulo de retransmisión de canal se puede controlar utilizando el código Micropython.