Arduino Relay Tutorial - Controle dispositivos de alto voltaje con Arduino
En este tutorial aprenderemos a controlar dispositivos de alto voltaje utilizando Arduino y un módulo de relés. Puede ver el siguiente video o leer el tutorial escrito a continuación.
Podemos controlar dispositivos electrónicos de alta tensión mediante relés. Un relé es en realidad un interruptor que funciona eléctricamente mediante un electroimán. El electroimán se activa con un voltaje bajo, por ejemplo, 5 voltios desde un microcontrolador y tira de un contacto para abrir o cerrar un circuito de alto voltaje.
Como ejemplo para este tutorial de Arduino Relay, usaremos el módulo de relé de 2 canales HL-52S, que tiene 2 relés con una clasificación de 10 A a 250 y 125 V CA y 10 A a 30 y 28 V CC. El conector de salida de alto voltaje tiene 3 pines, el del medio es el pin común y, como podemos ver en las marcas, uno de los otros dos pines es para una conexión normalmente abierta y el otro para una conexión normalmente cerrada.
En el otro lado del módulo tenemos estos 2 juegos de pines. El primero tiene 4 pines, un Ground y un pin VCC para alimentar el módulo y 2 pines de entrada In1 e In2. El segundo conjunto de pines tiene 3 pines con un puente entre el pin JDVcc y el Vcc. Con una configuración como esta, el electroimán del relé se alimenta directamente desde la placa Arduino y, si algo sale mal con el relé, el microcontrolador podría dañarse.
Puede obtener los componentes en cualquiera de los siguientes sitios:
Para una mejor comprensión, veamos los esquemas del circuito del módulo de relé en esta configuración. Entonces podemos ver que los 5 voltios de nuestro microcontrolador conectados al pin Vcc para activar el relé a través del IC del optoacoplador también están conectados al pin JDVcc que alimenta el electroimán del relé. Entonces, en este caso, no obtuvimos aislamiento entre el relé y el microcontrolador.
Para aislar el microcontrolador del relé, debemos quitar el puente y conectar una fuente de alimentación separada para el electroimán al JDVcc y al pin de tierra. Ahora, con esta configuración, el microcontrolador no tiene ninguna conexión física con el relé, solo usa la luz LED del optoacoplador IC para activar el relé.
Hay una cosa más a tener en cuenta en este esquema de circuito. Los pines de entrada del módulo funcionan a la inversa. Como podemos ver, el relé se activará cuando el pin de entrada esté BAJO porque de esa manera la corriente podrá fluir desde el VCC al pin de entrada que está bajo o tierra, y el LED se encenderá y activará el relé. . Cuando el pin de entrada sea ALTO, no habrá flujo de corriente, por lo que el LED no se encenderá y el relé no se activará.
Antes de continuar con este tutorial, le advertiré aquí que usaremos alto voltaje que, si se usa de manera incorrecta o incorrecta, podría provocar lesiones graves o la muerte. Así que tenga mucho cuidado con lo que está haciendo porque no me hago responsable de ninguna de sus acciones.
Primero echemos un vistazo al diagrama del circuito. Como se describió anteriormente, usaremos un adaptador de 5 V como fuente de alimentación separada para el electroimán conectado al JDVcc y el pin de tierra. El pin 5V de Arduino se conectará al pin Vcc del módulo y el pin número 7 al pin de entrada In1 para controlar el relé. Ahora, para la parte de ALTO voltaje, necesitamos un enchufe de alimentación, un enchufe y un cable con dos hilos. Uno de los dos cables se cortará y se conectará al pin común y normalmente abierto del conector de salida del módulo. Entonces, con esta configuración, cuando activemos el relé, obtendremos el circuito de alto voltaje cerrado y funcionando.
Así es como se hizo el cable. Así que compré un enchufe, un enchufe y un cable. Luego corté con cuidado el cable y corté uno de los cables como se muestra en la imagen a continuación y los conecté a los pines de conexión normalmente abiertos del módulo de relé. También conectó los extremos del cable al enchufe y al enchufe.
*Nota:asegúrese de usar los otros cables, no el cable "amarillo y verde", ya que está destinado a ser utilizado para tierra.
Aquí está la apariencia final de mi cable listo para usar. Sin embargo, antes de usar el cable, asegúrese de que funcione correctamente. Puede verificarlo con un multímetro o probarlo primero con un voltaje bajo.
Ahora, lo que queda para este tutorial es hacer un código simple y probar el módulo de relés para ver cómo funcionará. Aquí está el código simple, solo usaremos el pin número 7 para controlar el relé, por lo que lo definiremos como salida y crearemos un programa que solo activará y desactivará el relé cada 3 segundos. Mencionaré una vez más aquí que la entrada del módulo funciona a la inversa, por lo que una lógica baja en la entrada activará el relé y viceversa.
Hay una demostración de este ejemplo al final del video de este tutorial. Probé 3 dispositivos en él. Primero una bombilla de 100W, luego una lámpara de escritorio y un termoventilador. Todos estos dispositivos funcionan con 220 V.
Así es como podemos controlar cualquier dispositivo de alto voltaje usando Arduino o cualquier otro microcontrolador. Y, por supuesto, las posibilidades ahora son infinitas, por ejemplo, podemos controlar los dispositivos usando TV Remote, Bluetooth, SMS, Internet, etc.Resumen
Módulo de relé HL-52S
Componentes necesarios para este tutorial de Arduino Relay
Diagrama del circuito
Advertencia de alto voltaje
Cómo usar el módulo de relé Arduino con los dispositivos de alto voltaje
Código fuente del tutorial de Arduino Relay
int in1 = 7;
void setup() {
pinMode(in1, OUTPUT);
digitalWrite(in1, HIGH);
}
void loop() {
digitalWrite(in1, LOW);
delay(3000);
digitalWrite(in1, HIGH);
delay(3000);
}
Code language: Arduino (arduino)
Proceso de manufactura
- El reloj IV9 Numitron más simple de bricolaje con Arduino
- Habilita el control de Alexa en tu ventilador de techo
- Tutorial de bloqueo RFID de Arduino
- Controlar el aceptador de monedas con Arduino
- ¡Arduino con Bluetooth para controlar un LED!
- Arduino Nano:Controla 2 motores paso a paso con joystick
- ThimbleKrox - Control del mouse con los dedos
- Controla una cucaracha con Arduino por menos de $ 30
- Control de coche con Arduino Uno y Bluetooth
- Controla el brazo del robot Arduino con la aplicación de Android
- Control de ventilador PWM de 4 pines y 25 kHz con Arduino Uno