En este tutorial vas a aprender cómo usar un relé para controlar tus proyectos. Es un componente esencial para manejar circuitos de mayor potencia usando las señales de baja tensión de tu placa.
Componentes necesarios
(1) x Elegoo Mega 2560 R3, (1) x Protoboard de 830 puntos, (1) x Motor de CC de 3-6v y hélice, (1) x Integrado L293D, (1) x Relé de 5v, (1) x Módulo de fuente de alimentación, (1) x Adaptador de 9V 1A y (8) x Cables jumper macho-macho (M-M).
Introducción al componente
Un relé es, básicamente, un interruptor accionado eléctricamente. Muchos modelos usan un electroimán para mover mecánicamente un contacto, aunque también existen los de estado sólido que usan semiconductores. Se usan cuando necesitás controlar un circuito con una señal de poca potencia (manteniendo un aislamiento eléctrico total) o cuando una sola señal debe manejar varios circuitos a la vez.
Los relés que manejan mucha potencia para motores grandes se llaman contactores. En los sistemas modernos, estas funciones las cumplen instrumentos digitales conocidos como "relés de protección". En este modelo, cuando conectás los terminales de control a GPIO, GND y VCC, el relé se activa o desactiva según el nivel (alto o bajo) que envíe el pin GPIO. Vas a escuchar un "click" metálico del resorte interno cuando esto pase; si el cableado de la carga es correcto, el dispositivo conectado prenderá o apagará siguiendo esa acción.
Esquema de conexión y Diagrama de cableado
Fijate bien en los esquemas antes de conectar todo. Asegurá las conexiones en el protoboard para evitar falsos contactos durante las pruebas con el motor y el relé.
Código
Hacé clic en el enlace para bajar el programa y abrí el archivo con un doble clic. Acordate: antes de abrirlo, tenés que tener instalado el IDE de Arduino y los drivers correspondientes a la placa 2560 R3. Si tenés dudas con esto, mirá la "parte 1" de la documentación para ver la guía detallada.
📥 DESCARGAR motor_control.ino
Este código muestra cómo usar el chip controlador L293D para manejar un motor de CC. El motor va a girar en un sentido, después va a invertir la marcha y repetir el ciclo varias veces. Podés abrir el Monitor Serie para ver el estado; si no sabés cómo usarlo, fijate en el tutorial 4 de la parte 2.
Definición de pines: Usamos el pin digital 5 para el ENABLE (habilitación), y los pines 3 y 4 para la dirección (DIRA y DIRB) del L293D.
Función Setup: Acá configuramos los tres pines como salida (OUTPUT) e inicializamos la comunicación serie a 9600 baudios para que puedas ver los mensajes en la computadora.
Función Loop: El programa activa el controlador (ENABLE en HIGH) y ejecuta un bucle donde el motor gira hacia un lado 750ms y hacia el otro otros 750ms. Esto lo repite 5 veces, después desactiva el motor por 3 segundos y arranca de nuevo. Es un ejemplo clásico de vaivén para probar que todo esté bien conectado.
Solución de problemas
Si el motor no gira, revisá que el módulo de fuente de alimentación esté recibiendo los 9V del adaptador y que el integrado L293D esté bien calzado en el protoboard. El sonido del relé te va a indicar si la señal de la placa Mega 2560 está llegando correctamente.
Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.