Cómo controlar los electrodomésticos de CA de forma inalámbrica usando Arduino Uno

Cómo controlar los electrodomésticos de CA de forma inalámbrica usando Arduino Uno

Para crear proyectos, ya sea en el nivel avanzado o en el nivel principiante, Arduino es la mejor opción adecuada para los estudiantes de secundaria y universidad. Esta plataforma ha facilitado la interfaz de diferentes dispositivos, como sensores o módulos con microcontroladores, y debido a esto podemos crear una serie de proyectos o podemos comprender la funcionalidad de diferentes dispositivos.

Al conectar el Arduino de forma inalámbrica, podemos controlar sus entradas y las salidas para que pueda ser fácil controlar los dispositivos conectados al microcontrolador. Por lo tanto, para demostrar cómo podemos controlar nuestros electrodomésticos de uso diario utilizando la tecnología inalámbrica, hemos creado un proyecto para controlar una bombilla de CA de forma inalámbrica.

Control de electrodomésticos de CA de forma inalámbrica usando Arduino

La mayoría de nuestros electrodomésticos en nuestras casas trabajan en la corriente alterna (AC) y en lugar de encender y apagar manualmente los electrodomésticos, podemos controlarlos con el clic de un botón en nuestro teléfono inteligente. La idea no solo se ve muy bien, sino que puede proporcionar facilidad a los propietarios para controlar sus electrodomésticos de forma remota.

Simplemente controlar el aparato de forma remota, la tecnología inalámbrica viene a nuestra mente y luego descubrimos cómo podemos conectar el aparato a la red inalámbrica. Esta es la etapa en la que Arduino llega, ya que funciona como un puente con conexión al dispositivo de CA con la red inalámbrica y luego podemos enviar comandos al dispositivo utilizando la red inalámbrica.

Hemos proporcionado el esquema del circuito a continuación que está diseñado para controlar los electrodomésticos de CA en nuestros hogares:

Ensamblar el hardware para controlar los electrodomésticos de CA de forma inalámbrica

Para controlar los dispositivos de CA de forma remota, hemos utilizado la siguiente lista de componentes:

  • Arduino Uno
  • Tablero de circuitos
  • Conectando cables
  • Módulo Bluetooth (HC-05)
  • Una bombilla de CA
  • Módulo de relé (10a 250V AC) (10a 30V DC)

A continuación, hemos proporcionado la figura que demuestra las conexiones de los componentes utilizados para controlar el dispositivo de CA de forma remota:

Entre los componentes enumerados anteriormente, solo el módulo Bluetooth (HC-05) está directamente conectado a la placa de pan y el resto de los componentes usan la placa de pan. Solo para conectarse con el voltaje de suministro. Para dar una señal al relé, hemos conectado el pasador de relé usando el cable marrón con el pin 8 del Arduino Uno.

Para transmitir los datos recibidos por el módulo Bluetooth al Arduino, hemos conectado el pin TX del módulo Bluetooth con el pin Rx de Arduino y el pin TX del Arduino con el pin Rx del módulo Bluetooth usando los cables grises.

Para leer más en detalle cómo interactuar el módulo Bluetooth con Arduino, puede consultar el enlace.

A continuación, hemos utilizado el suministro de CA para energizar el módulo de retransmisión conectando el suministro en el pin común del relé. Dado que este es un proyecto de demostración, solo hemos usado una bombilla de CA como ejemplo, pero puede conectar otros electrodomésticos, como ventiladores de CA, lavavajillas ligeros, lavadoras que usan el mismo módulo de retransmisión. El relé utilizado en este proyecto puede manejar hasta 10 amperios de corriente para que también pueda ejecutar electrodomésticos pesados.

La bombilla de CA está conectada en el pasador normalmente abierto del relé y la otra parte de la bombilla está conectada al pasador de tierra del suministro de CA.

Código Arduino para controlar los dispositivos de CA de forma remota utilizando Arduino Uno

Hemos proporcionado el código Arduino compilado a continuación para controlar los electrodomésticos de CA utilizando una conexión inalámbrica:

Datos de char = 0; // declarando variable para almacenar datos recibidos
int relé = 8; // Asignación del pin Arduino para dar una señal al relé
setup () void
De serie.comenzar (9600); // Inicializando la comunicación en serie
PinMode (relé, salida); / *Asignación de PIN del relé El modo de salida */

bucle void ()
if (serial.disponible ()> 0) // Comprueba si se reciben datos

datos = serie.leer(); /*Leer cualquier datos receptores y almacenarlos en una variable con nombre de datos*/
De serie.imprimir (datos); // Mostrar los datos recibidos
De serie.imprimir ("\ n"); // Agregar espacio dando una nueva línea
if (data == '1') // Cuando el valor es igual a 1
DigitalWrite (Relay, High); // girar el LED
else if (data == '0') // Cuando el valor es igual a 0
DigitalWrite (Relay, Low); // Apague el LED

El código Arduino para controlar los dispositivos de CA es bastante fácil, ya que cuando los datos que tienen uno se envían al Arduino, da la señal de alta a la transmisión. Mientras que cuando se reciben los datos que tienen 0 de Bluetooth, entonces da la señal de baja para transmitir y apaga el aparato.

Cómo enviar datos a Arduino usando Bluetooth

Ahora surge una cuestión de cómo podemos dar los datos al módulo Bluetooth, por lo que para esto hemos utilizado una aplicación Android que se puede descargar desde Google Play Store. Para descargar la aplicación, puede visitar el enlace.

Después de descargar la aplicación en su teléfono inteligente, debe conectarla al módulo Bluetooth y cuando abra esta aplicación, se encontrará con el menú similar al de la imagen que se proporciona a continuación:

Ahora debe hacer clic en la segunda opción en las segundas columnas que son los botones después de hacer clic en la opción del botón, verá varios botones en el menú como en la figura proporcionada a continuación:

Ahora podemos configurar cada botón dándole un valor para su estado de encendido y apagado y esto se puede hacer presionando por mucho tiempo cualquier botón en el menú. Entonces, encontrarás esta ventana emergente como se muestra en la imagen a continuación:


Aquí en este menú puede asignar los valores para cada estado del botón y también puede cambiar el nombre del botón como dando el nombre del dispositivo al botón. Así es como puede enviar los datos al Arduino utilizando el módulo Bluetooth.

Implementación de hardware para controlar los dispositivos de CA utilizando el módulo Bluetooth

La imagen que se proporciona a continuación muestra la implementación del ensamblaje de hardware como se discutió anteriormente:

Al presionar el botón programado, la bombilla de CA brillará:

El estado del botón en el teléfono móvil se cambia de verde a rojo.

Conclusión

La plataforma Arduino es la plataforma más efectiva para que los estudiantes aprendan sobre los circuitos, ya que proporciona asistencia tanto en la implementación de hardware como de software de los proyectos. Debido a esta plataforma, los microcontroladores pueden estar interactuados con una gran cantidad de dispositivos que pueden usarse para crear los proyectos de nivel para principiantes o los proyectos de nivel avanzado. Hemos creado un proyecto que demuestra cómo podemos controlar los dispositivos de CA desde el teléfono inteligente de forma inalámbrica utilizando el módulo Bluetooth.