Dispositivos de casa electrónicos controlados por Bluetooth es un proyecto simple, donde podemos controlar diferentes aparatos eléctricos y dispositivos electrónicos usando un dispositivo Android con la ayuda de la tecnología Bluetooth.
Ya vimos cómo funciona un sistema de electrodomésticos controlado por DTMF en la publicación anterior. Operar interruptores de pared convencionales es difícil para personas con discapacidad física o personas mayores. Este proyecto proporciona la solución a este problema integrando todos los aparatos eléctricos en una unidad de control que puede ser operada por una aplicación de Android en un dispositivo (teléfono inteligente Android o tableta).
El sistema propuesto controla la electricidad cargas basadas en los datos transmitidos por el dispositivo Android. Se debe instalar una aplicación de Android en el móvil o tableta del usuario para controlar las cargas eléctricas. Usando esta aplicación para Android, el usuario puede enviar los comandos al módulo Bluetooth para controlar las cargas eléctricas. La tecnología inalámbrica utilizada en este proyecto es Bluetooth. También se puede llamar «Dispositivos domésticos electrónicos controlados por Bluetooth» o «Sistema de automatización del hogar basado en Android» o «Sistema de control electrónico de electrodomésticos con contraseña remota».
[Leer también: Cómo hacer un temporizador ajustable]
Contenido
- 1 Electrodomésticos electrónicos controlados por Bluetooth Principio del circuito
- 2 Diagrama de circuito de los electrodomésticos electrónicos controlados por Bluetooth
- 3 Componentes requeridos
- 4 Automatización del hogar basada en Android Diseño del circuito del sistema
- 5 ¿Cómo funciona el Circuito de Electrodomésticos Electrónicos Controlados por Bluetooth?
- 6 Aplicaciones de proyecto de electrodomésticos electrónicos controlados por Bluetooth
Electrodomésticos electrónicos controlados por Bluetooth Principio del circuito
En este proyecto, un módulo Bluetooth se interconecta con el microcontrolador 8051. Este Módulo Bluetooth recibe los comandos de la aplicación Android que está instalada en el dispositivo Android, utilizando la comunicación inalámbrica (Tecnología Bluetooth). El programa que está escrito en el microcontrolador 8051 se comunica con el módulo Bluetooth en serie para recibir los comandos. El microcontrolador cambia automáticamente las cargas eléctricas en función de los comandos recibidos desde Bluetooth.
Diagrama de bloques de circuitos del sistema de automatización del hogar basado en Android
Diagrama de circuito de los electrodomésticos electrónicos controlados por Bluetooth
Componentes requeridos
Requisitos de hardware
- 8051 Microcontrolador (AT89C51)
- Placa de desarrollo 8051
- 8051 Programador (Tarjeta de programación)
- Cable de programación
- Pantalla LCD 16 × 2
- 10KΩ Potenciómetro
- Módulo Bluetooth (HC-05)
- Módulo de relé de 4 canales
- Cargas (como bombilla, ventilador, etc. )
- Fuente de alimentación
- Conexión de cables
- Si 8051 Development Board no está disponible, es posible que necesite la siguiente
- 10μF Electrolytic C apacitor
- 2 x 10KΩ Resistencias (1/4 vatios)
- 2 x 33pF Conversores de disco de cerámica
- 0592 MHz Cristal de cuarzo
- Empujar Botón
- 1KΩ x 8 Paquete de resistencia
- Si el módulo de relé no está disponible, puede construir el circuito de relé de 1 canal (para 1 carga) ) utilizando los siguientes
- relé 5V o 12V
- BC547 Transistor NPN
- 1N4007 PN Diodo de unión
- 1 KΩ Resistencia (1/4 vatio) )
Requisitos del software
- Keil μVision IDE
- Software de Willar
- Proteus (para Diagrama de circuito y Simulación)
- Aplicación de Android instalada en un dispositivo Android
Comprar Guía paso a paso junto con Código: electrodomésticos electrónicos con control de Bluetooth »
Automatización del hogar basada en Android Diseño del circuito del sistema
Este proyecto consiste en un microcontrolador, LCD alfanumérico de 16 x 2, módulo de relé de 4 canales, cargas (se usan bombillas en la demostración) y módulo Bluetooth.
Aquí, se usa el Microcontrolador AT89C51. Es un microcontrolador de 8 bits y requiere una tensión de alimentación de 5V DC. Utilice el circuito de suministro de energía 7805 para proporcionar 5V DC al microcontrolador. Podemos usar una batería de 9 V CC o 12 V, 1 A para proporcionar el suministro al circuito.
Para el circuito anterior, además, debe conectar el circuito de reinicio y el circuito de cristal al controlador para que funcione correctamente. Puede ignorar estas conexiones (Regulador de suministro de energía, Circuito de cristal y Circuito de reinicio) si está utilizando una Tarjeta de desarrollo 8051.
En el circuito anterior, la pantalla LCD se usa para indicar el estado de las cargas eléctricas y también se usa para mostrar los datos recibidos de Bluetooth (Función opcional).
Aquí, la pantalla LCD se conecta al PORT1 del microcontrolador en el modo de 8 bits, es decir, los pines de datos de la pantalla LCD están conectados a PORT1. Los tres pines de control de la LCD, es decir, RS, RW y EN, están conectados a P3.6, GND y P3.7 respectivamente.
Además, un POT de 10KΩ está conectado al pin de Ajuste de Contraste de la pantalla LCD para controlar el contraste de la pantalla.
Los pines TX y RX del módulo Bluetooth están conectados a los pines RXD y TXD (P3.0 y P3.1) del microcontrolador. El pin VCC (Pin 40) está conectado a + 5V y el pin GND (Pin 20) está conectado a tierra.
El Microcontrolador se comunica con el Módulo Bluetooth mediante comunicación serie (protocolo UART). Use una velocidad en baudios de 9600 para comunicarse con Bluetooth.
Si desea cambiar el nombre y la contraseña de Bluetooth, debe usar los comandos Bluetooth AT.
A continuación se detallan los pocos Bluetooth AT comandos:
- AT -Responde OK. (Se usa para probar el módulo Bluetooth)
- AT + RESET -Responde OK. (Se usa para restablecer el módulo)
- AT + NAME? -Responde con el nombre del módulo.
- AT + NOMBRE = & lt; nombre & gt;-Responde bien. El nombre debe ser inferior o igual a 20 caracteres.
- ¿AT + PSWD? -Responde con la contraseña existente.
- AT + PSWD = & lt; contraseña & gt;-Establece la contraseña de emparejamiento del módulo.
Para conocer todos los comandos Bluetooth AT, consulte HC-03/05 Embedded Bluetooth Serial Communication Module AT command set .
Las cargas eléctricas (como la lámpara y el motor de CC) están conectadas a los pines P0.0 a P0.3 a través del módulo de relé de 4 canales. Aquí, los relés se utilizan para conmutar cargas de CA con voltajes CC pequeños. Los transistores NPN se utilizan para controlar los relés.
Si está utilizando un módulo de relés, entonces el transistor y otros componentes importantes para controlar el relé ya están integrados en el módulo.
NOTA: El diagrama de circuito muestra conexiones de una sola carga. Pero las conexiones a otras cargas también se pueden hacer de forma similar.
Algoritmo para dispositivos electrodomésticos electrónicos controlados por Bluetooth
- Inicialice el protocolo LCD y UART.
- Ahora lea los datos del módulo Bluetooth.
- Visualice los datos recibidos en la pantalla LCD.
- Compare la cadena recibida con cadenas predefinidas y, en consecuencia, cambie las cargas eléctricas.
- Muestra el estado de las cargas eléctricas en la pantalla LCD.
Video de simulación de circuitos del sistema de automatización del hogar basado en Android
Vea el siguiente video de salida del sistema de automatización del hogar usando Android aplicaciones.
DESCARGAR CÓDIGO DE PROYECTO
¿Cómo funciona el Circuito de Electrodomésticos Electrónicos Controlados por Bluetooth?
- Escriba el programa en proyectar en el software Keil y crear el archivo.hex.
- Grabar el programa en el controlador con la ayuda del programador 8051 y el software Willar.
- Ahora, proporcione las conexiones según el circuito diagrama.
- Al hacer las conexiones, asegúrese de que no haya ninguna conexión común entre los suministros de CC y CA.
- Utilice un circuito de alimentación de 5V para proporcionar 5 V CC regulados al microcontrolador.
- Enciende los suministros de CA y CC.
- Ahora los pines de salida del relé obtienen 230V. Por lo tanto, no toque los pines conectados de carga.
- Instale la aplicación « Controlador Bluetooth » en su dispositivo Android (teléfono móvil o tableta) desde el siguiente enlace https://play.google.com/store/apps/details? id = apps.BT & amp; hl = es
- Ahora sincronice el dispositivo Android con el módulo Bluetooth.
- Configure la aplicación del controlador Bluetooth de acuerdo con el Programa 8051.
- Envíe datos para encender o apagar las cargas eléctricas.
Publicación relacionada: Lea también la publicación-Control remoto de RF para electrodomésticos.
Video de salida de proyecto de electrodomésticos electrónicos controlados por Bluetooth
Aplicaciones de proyecto de electrodomésticos electrónicos controlados por Bluetooth
- Este proyecto se usa para controlar los diversos aparatos eléctricos del área remota.
- Al usar este proyecto, podemos controlar todas las cargas utilizando un solo control remoto y una unidad de control.
Limitaciones del circuito
- En este proyecto, la distancia entre la unidad de control y el dispositivo Android es limitada.