‘Control de aparatos eléctricos mediante Arduino y Módulo de 4 Relés’ El concepto de automatización está ganando popularidad entre la gente hoy en día y muchos de ellos controlan la iluminación, el clima, etc. de forma remota en sus hogares. Se pueden utilizar varios microcontroladores o microprocesadores para automatizar los aparatos y cuando integramos todos estos aparatos a través de microcontroladores, resulta muy fácil y económico controlar todos estos aparatos dando un solo comando a través de su computadora o cualquier otro dispositivo. Sistema de automatizacionAsí que aquí tienes la forma más sencilla de controlar la mayoría de tus electrodomésticos, sin tener que levantarte y acercarte a la centralita, a través de Arduino.¿Cómo automatizar sus electrodomésticos usando Arduino?Ahora pasemos a reunir los componentes, ensamblarlos para formar un circuito y escribir el código para automatizar sus electrodomésticos.Paso 1: Recolectar los componentesLeer másIngrese a la expansión Gungeon que Advanced Gungeons & Draguns ha lanzadoSiempre es mejor conocer los componentes en detalle antes de comenzar el proyecto para evitar cualquier inconveniente a mitad del proyecto. A continuación se muestra la lista de componentes que vamos a utilizar:Aquí estamos usando un módulo de 4 relés porque solo controlaremos cuatro aparatos. Si desea automatizar una cantidad diferente de electrodomésticos, puede utilizar un módulo de relé diferente. Hay muchos módulos de relés disponibles en el mercado, por ejemplo, simples, de 8 relés, de 12 relés, etc.Paso 2: configurar el aparatoAhora que tenemos todos los componentes, pasemos a ensamblarlos y hacer un circuito:Diagrama de circuitoLeer másCómo desinstalar completamente Steam JuegosUn relé se utiliza en diferentes circuitos con fines de conmutación. Funciona en dos modos diferentes, Normalmente abierto (NO) y Normalmente cerrado (NC). En nuestro proyecto, lo usaremos en modo Normalmente Abierto, lo que significa que cuando el relé esté apagado, el circuito se interrumpirá. El módulo de relé necesitará 5 V de Arduino para encenderse y recibirá entrada de cuatro pines digitales diferentes del Arduino.Ahora conectemos el módulo de relé a su electrodoméstico. Toma el cable positivo del aparato y córtalo. conecte un extremo al puerto NO y el otro extremo al puerto COM del módulo de relé. Vea la imagen a continuación y conecte los cuatro dispositivos al módulo de relé como se muestra. Asegúrate de apretar los tornillos del módulo de relé para que la conexión no se rompa más tarde.ConexiónPaso 3: Comenzando con ArduinoSi aún no está familiarizado con el IDE de Arduino, descargue la última versión desde arduinoConecte la placa Arduino a su computadora. Vaya al “Panel de control” y haga clic en “Hardware y sonido”. Luego ve a “Dispositivos e Impresoras” y verifica el nombre del puerto al que está conectado tu Arduino. Aquí es “COM14” pero es diferente en diferentes computadoras.Encontrar el número de puertoAbra el IDE de Arduino y configure la placa en “Arduino/Genuino Uno”Tablero de configuraciónAhora configure el número de puerto comoPuerto de configuraciónDescargue el código adjunto a continuación y cópielo en su IDE. Para cargar el código, haga clic en el botón cargarSubirHaga clic en el botón de descarga para descargar el código. DescargarPaso 4: CódigoEl código se explica por sí mismo, pero aquí hay una explicación general del código para su comodidad.Al principio se inicializan todos los pines que darán entrada al relé. Se inicializa un búfer que contendrá la entrada proporcionada en el monitor serie.int R1 = 6; // Relay 1 int R2 = 7; // Relay 2 int R3 = 8; // Relay 3 int R4 = 9; // Relay 4 // intializtion for serial input String y = " "; char buffer() = {' ',' ',' ',' ',' ',' '}; int p; void setup() { Serial.begin(9600); pinMode(R1,OUTPUT); pinMode(R2,OUTPUT); pinMode(R3,OUTPUT); pinMode(R4,OUTPUT); }configuración nula() es una función que establece la velocidad en baudios e inicializa todos los pines como SALIDA o ENTRADA. Aquí la velocidad en baudios es 9600, que es la velocidad a la que se comunicará el microcontrolador y todos los modos de pin están configurados como SALIDA porque le indicará al relé que se encienda o apague.bucle vacío() es una función que se ejecuta una y otra vez en un bucle. Esta función toma la entrada del monitor serie y envía una señal de salida a todos los relés.Arduino toma la entrada en serie del monitor en serie y la convierte a ASCII para su posterior procesamiento.while(Serial.available()>0) // Taking input on serial monitor { int x = Serial.readBytes(buffer,6); p = atoi(buffer); Serial.println(p); }Este es el bucle más importante del código. Cuando se ingresa un número entero en el monitor serial. Esta entrada se convierte a ASCII pero ” p = atoi(búfer) “ convierte el ASCII a un número entero y lo guarda en la variable p.Esa fue la forma más sencilla de automatizar sus electrodomésticos usando Arduino. Sigue todos los pasos y disfruta operando tus electrodomésticos con solo dar un comando a través de tu PC. Tecnología
Tecnología (FIX) Error “Se necesita autenticación adicional” en Xbox One diciembre 1, 2023Algunos usuarios de Xbox One informan que su consola Xbox One muestra de repente un… Read More
Tecnología ¿Cómo convertir BIN a ISO? diciembre 5, 2023BIN es un archivo binario que tendrá un tipo diferente de información guardada en él… Read More
Tecnología Cómo cambiar la configuración regional del sistema en un Windows Computadora diciembre 6, 2023En un Windows computadora, la configuración regional del sistema determina en qué idioma se muestra… Read More