INGENIERIA MECATRONICA SISTEMAS DIGITALES INTEGRANTES: ELI CAICEDO LUIS ZAPATA RICARDO CASTILLO HUGO MASAPANTA
AVANCE DE PROYECTO
CONTROL DOMOTICO POR COMANDOS DE VOZ
Marco Terico:
Arduino Arduino es una plataforma de electrnica abierta para la creacin de prototipos basada en software y hardware flexibles y fciles de usar. Arduino puede tomar informacin del entorno a travs de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programacin Arduino (basasdo en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software. Relay.- El rel o relevador es un dispositivo electromecnico. Funciona como un interruptor controlado por un circuito elctrico en el que, por medio de una bobina y un electroimn, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos elctricos independientes.
Mdulo bluetooth HC-05.- El mdulo bluetooth HC-05 viene configurado de fbrica para trabajar como maestro o esclavo. En el modo maestro puede conectarse con otros mdulos bluetooth, mientras que en el modo esclavo queda a la escucha peticiones de conexin.
Dispositivos y elementos utilizados:
Arduino uno.- plataforma sobre la que se realiz la programacin
Mdulo bluetooth HC-O5.- permite la interfaz de comunicacin entre cualquier dispositivo bluetooth y la placa arduino uno.
Relay 5v - (110V AC)
Boquillas
Focos
Cerradura elctrica
Fotoresistencia (LDR)
Diodos led
Resistencia 10 Kohm
Tabla triplex
Elementos varios (cables tornillos bisagras)
Funcionamiento: Se realiza el control domtico con comunicaion por voz mediante una interfaz bluetooth entre las plataformas arduido y android, las cuales para su funcionamiento son previamente programadas mediante las aplicaciones de programacion android y app inventor respectivamente.
CONEXIN Y CONFIGURACION DEL HARDWARE ARDUINO Se inicia realizando la conexin entre el arduino uno y el modulo bluetooth HC- 05 de la manera como se muestra en el diagrama siguiente.
Diagrama 1.1 conexin android uno y modulo android bluetooth HC- 05; imagen extrada de http://www.instructable s.com/ Programacin Arduino En la programacin del hardware arduino se configura uno de sus puertos de salida como led1 que al recibir el dato A se activa durante 500 ms es decir que nos da un pulso de medio segundo con el que posteriormente activaremos la bobina de un rel.
Programacin en arduino:
int led1=12; int led2=11; int led3=10; int led4=9; int popen=5; int pclose=4; int Valor = 0; int luz=800;
ACTIVACCION POR VOZ El reconocimeinto de voz del usuario se da por medio de un dispositivo arduino debido a que los algoritmos de reconocimeinto de voz ya esta desarrollado por esta plataforma, se crea un programa en app inventor que permite el reconocimiento de voz mediante la comparacin de los caracteres pronunciados por el usuario y google, si estas dos sentencias con iguales el dispositivo android enva A hacia el dispositivo bluetooth.
SENSOR DE LUZ PARA EL CONTROL DE PERCIANAS Se realiza el control de luminosidad dentro de una habitacin por medio del cierre y apertura controladas de una persiana mediante un sensor de luz, el sensor utilizado es una foto resistencia (LDR) que capta la variacin de luz del espacio donde se encuentra, Esta seal se transmite al arduino por medio del puerto (A0) programado para que reciba los datos de la seal analgica de voltaje que est recibiendo. Funcionamiento. En cuanto mayor sea la luminosidad captada por el LDR su resistencia baja por lo tanto las persianas se cierran dependientemente de esta luminosidad, de la misma manera si la luminosidad es baja la resistencia en el LDR es mayor.