Tabla de contenido:

Automatización controlada por voz: 13 pasos
Automatización controlada por voz: 13 pasos

Video: Automatización controlada por voz: 13 pasos

Video: Automatización controlada por voz: 13 pasos
Video: control DOMOTICO por COMANDOS DE VOZ usando ARDUINO y APPINVENTOR POR BLUETOOTH | Arduino desde cero 2024, Noviembre
Anonim
Automatización controlada por voz
Automatización controlada por voz

Hoy en día, la gente tiene teléfonos inteligentes con ellos todo el tiempo. Por tanto, tiene sentido utilizarlos para controlar los electrodomésticos. Aquí se presenta un sistema de automatización del hogar que utiliza una aplicación de Android simple, que puede usar para controlar electrodomésticos con clics y comandos de voz. Los comandos se envían a través de Bluetooth (HC05) a Arduino Uno, que controla el funcionamiento del relé (encendido o apagado). Por lo tanto, no es necesario que se levante para encender o apagar el dispositivo mientras ve una película o hace algún trabajo y otras razones.

Paso 1: componentes

1.arduino (nano / uno)

Tablero de relés de 2.4 canales (5v)

3. Módulo de Bluetooth (HC05 / HC06)

4. Pantalla LCD 20x4

5.7805 regulador de voltaje

Adaptador smps de 6,9 v (para fuente de alimentación).

Paso 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino es una plataforma de creación de prototipos de código abierto en electrónica basada en hardware y software fáciles de usar. Hablando sutilmente, Arduino es una placa de creación de prototipos basada en microcontroladores que se puede utilizar en el desarrollo de dispositivos digitales que pueden leer entradas como el dedo en un botón, tocar en una pantalla, encender un sensor, etc. y convertirlo en una salida como encender un LED., hacer girar un motor, reproducir canciones a través de un altavoz, etc.

Las placas Arduino generalmente se basan en microcontroladores de Atmel Corporation como microcontroladores basados en arquitectura AVR de 8, 16 o 32 bits. La característica importante de las placas Arduino son los conectores estándar. Usando estos conectores, podemos conectar la placa Arduino a otros dispositivos como LED o módulos complementarios llamados Shields. Las placas Arduino también constan de un regulador de voltaje integrado y un oscilador de cristal. También constan de un adaptador USB a serie con el que se puede programar la placa Arduino mediante una conexión USB. Para programar la placa Arduino, necesitamos usar el IDE proporcionado por Arduino. El IDE de Arduino se basa en el lenguaje de programación Processing y es compatible con C y C ++

.¿Qué es arduino?

Paso 3: placa de relé de 4 canales

Tablero de relés de 4 canales
Tablero de relés de 4 canales

Aquí iam usando un módulo de relé de 5v y 4 canales.

Tiene 6 pines VCC, GND, IN1, IN2, IN3, IN4.

VCC Podemos aplicar 5v, y tierra (GND) a tierra.

IN1 a IN4 está conectado al arduino que es la señal de control.

¿Qué es un relé? ¿Cómo funciona un relé?

Paso 4: MÓDULO BLUEETOOTH HC05 / 06

MÓDULO BLUEETOOTH HC05 / 06
MÓDULO BLUEETOOTH HC05 / 06
MÓDULO BLUEETOOTH HC05 / 06
MÓDULO BLUEETOOTH HC05 / 06

Aquí iam usando el módulo bluetooth HC05 para recibir comandos desde el teléfono andriod.

Paso 5: PANTALLA LCD

PANTALLA LCD
PANTALLA LCD
PANTALLA LCD
PANTALLA LCD

En este proyecto, iam usa una pantalla lcd de 20x4. Realice la conexión según la imagen.

Paso 6: Regulador de voltaje Ic 7805

Regulador de voltaje Ic 7805
Regulador de voltaje Ic 7805

1.regulador de voltaje

input-9v del adaptador conectado al pin de entrada del ic7805. segundo alfiler al suelo. El tercer pin es el pin de salida. La salida es de 5v. Este 5v se utiliza como vcc de la pantalla lcd, el módulo bluetooth y la placa de relés.

Paso 7: Conexiones de relé

Image
Image
Conexiones LCD
Conexiones LCD

El video muestra cómo conectar la carga de CA en relé.

ahora conecte arduino pin D6, D7, D8, D9 a IN1, IN2, 1N3, 1N4 DE LA PLACA DE RELE.

VCC 5v (o / p del regulador de voltaje (7805))

GND-GND

Paso 8: CONEXIONES DEL MÓDULO BLUETOOTH

RX del módulo bluetooth conectado a TX de la placa arduino (pin1 digital de arduino)

TX del módulo bluetooth conectado a RX de la placa arduino (pin digital 0 de arduino).

VCC-5v (usando regulador de voltaje olp)

tierra-tierra (gnd)

Paso 9: Conexiones de la pantalla LCD

Conexiones LCD
Conexiones LCD

* Pin LCD RS a pin digital 12

* LCD Habilitar pin a pin digital 11

* LCD D4 pin a pin digital 5

* LCD D5 pin a pin digital 4

* LCD D6 pin a pin digital 3

* LCD D7 pin a pin digital 2

* Pin LCD R / W a tierra

* Pin LCD VSS a tierra

* Pin VCC LCD a 5V

* 15 pines de retroiluminación de pantalla lcd led + conectado a 5v.

* 16 pines a tierra.

* V0 iam recién conectado a tierra, puede usar un potenciómetro de 10k para ajustar el contraste de la pantalla.

CONSULTE EL DIAGRAMA DEL CIRCUITO

Paso 10: APLICACIÓN DE ANDROID Y SUS CONFIGRACIONES

DESCARGUE ESTA APLICACIÓN EN PLAYSTORE

ENLACE DE APLICACIÓN

Paso 11: CÓDIGO

SOFTWARE REQUERIDO: ARDUINO IDE

ENLACE DE DESCARGA DEL SOFTWARE ARDUINO IDE - windows

CÓDIGO:

USANDO EL BOTÓN DE ENCENDIDO / APAGADO EN LA APLICACIÓN I SETLight-'1 'Usando para encender el dispositivo y' A 'usando para apagar el dispositivo. Usando el control de voz, el comando es "luz encendida" para encender y "luz de" para apagar.

Fan-'2 'Se usa para encender el dispositivo y' B 'se usa para apagar el dispositivo. Usando el control de voz, el comando es "ventilador encendido" para encender y "ventilador de" para apagar.

AC-'3 'Se usa para encender el dispositivo y' C 'se usa para apagar el dispositivo. Usando el control de voz, el comando es "AC on" para encender y "AC of" para apagar.

TV-'4 'Se usa para encender el dispositivo y' D 'se usa para apagar el dispositivo. Con el control por voz, el comando es "TV on" para encender y "TV of" para apagar.

encienda todos los dispositivos-'9 '. comando de voz: "todo encendido".

apague todos los dispositivos-'I'. comando de voz: "todos"

DESCARGA DE CÓDIGO COMPLETO

conecte su placa arduino a la pc.

Descargue el código y ábralo en el software arduino.

seleccione la placa arduino, haga clic en Herramientas> Placa> seleccione su placa.

Establecer puerto - Herramientas> puerto> seleccione el puerto.

Sube el código.

Paso 12: conecte todos los componentes

Después de conectar todos los componentes, compruebe todas las conexiones con un multímetro.

ahora las conexiones están bien, luego enciéndalo.

Recomendado: