Skip to content
Globopedia
Globopedia

La Enciclopedia de Huracán

  • Artículos
  • Juegos
  • Tecnología
  • Contacto
Globopedia
Globopedia

La Enciclopedia de Huracán

‘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 automatizacion

Así 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 componentes

Leer másIngrese a la expansión Gungeon que Advanced Gungeons & Draguns ha lanzado

Siempre 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 aparato

Ahora que tenemos todos los componentes, pasemos a ensamblarlos y hacer un circuito:

Diagrama de circuito
Leer másCómo desinstalar completamente Steam Juegos

Un 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ón

Paso 3: Comenzando con Arduino

Si aún no está familiarizado con el IDE de Arduino, descargue la última versión desde arduino

  1. Conecte 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 puerto
  2. Abra el IDE de Arduino y configure la placa en “Arduino/Genuino Uno”
    Tablero de configuración
  3. Ahora configure el número de puerto como
    Puerto de configuración
  4. Descargue el código adjunto a continuación y cópielo en su IDE. Para cargar el código, haga clic en el botón cargar
    Subir

Haga clic en el botón de descarga para descargar el código. Descargar

Paso 4: Código

El código se explica por sí mismo, pero aquí hay una explicación general del código para su comodidad.

  1. 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);
    }
  2. 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.
  3. 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.
  4. 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

Navegación de entradas

Previous post
Next post

Related Posts

Tecnología

(FIX) Error “Se necesita autenticación adicional” en Xbox One

diciembre 1, 2023

Algunos 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, 2023

BIN 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, 2023

En un Windows computadora, la configuración regional del sistema determina en qué idioma se muestra…

Read More

Acerca de GloboPedia | Política de Privacidad | Contacto

©2023 Globopedia | WordPress Theme by SuperbThemes