Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Encendido de Lamparas
Encendido de Lamparas
mediante Bluetooth
Integrantes:
Jose Carlos Huayra Torrico
Rodrigo Rivas
Jhonny Salvatierra
Introducción
Este proyecto se realizó con el fin de tener más conocimiento sobre el funcionamiento de las
casas domóticas
Objetivo
Programar y ensamblar un circuito que encienda y apague más de un led así como una
conexión eléctrica de vivienda conformado por dos focos a través de una aplicación Android,
basada en comunicación bluetooth entre un smartphone y un microcontrolador Arduino Uno.
Desarrollo
Material
Para comenzar describiremos los elementos que vamos a necesitar:
➢ Arduino Uno
➢ Cable USB
➢ Protoboard
➢ Leds
➢ 2 focos de 100w
➢ Relé Arduino
➢ Socket
Programación
App
App Inventor te permite desarrollar aplicaciones para los smartphone Android mediante un
navegador web y, o bien un teléfono conectado o el emulador. Los servidores de App Inventor
almacenan tu trabajo y te ayudan a realizar el seguimiento de tus proyectos.
Tu aplicación aparece en el smartphone paso a paso a medida que añades piezas a la misma,
para que puedas probar tu trabajo mientras construyes. Cuando hayas terminado, puedes
empaquetar tu app y producir una aplicación independiente para instalar.
Para entrar al entorno de desarrollo de App Inventor debes contar con una cuenta de Gmail.
Después de obtener tu cuenta en Gmail podrás ingresar a través de esta dirección
(ai2.appinventor.mit.edu) y listo a comenzar con tus aplicaciones Android.
Arduino
Así como ya realizamos la programación de nuestra aplicación, también debemos hacer la
programación del Arduino Uno para que las instrucciones del comando de voz funcionen
correctamente en conjunto con las de la aplicación. Para programar el Arduino haremos uso
del IDE Arduino 1.6.5
a
Código de ejecución del microcontrolador Arduino Uno. Donde indicamos el pin de salida, en
este caso el número (13 y 12), el Serial.begin(9600) que significa que abrimos el puerto serial y
la velocidad de transmisión de datos en serie, el Serial.read() que lee o captura un byte
(carácter) desde el puerto serie. Devuelve: El siguiente byte (carácter) desde el puerto serie, ó -
1 si no hay ninguno. Después solo lo compilamos y lo cargamos al microcontrolador.
Ensamblaje
Una vez terminada toda la programación tanto de la aplicación como del Arduino,
comenzamos con el ensamblaje del circuito, como se muestra a continuación:
Conclusiones
El resultado de esta práctica, nos permite adentrarnos e interesarnos más por esta tecnología.
Esta clase de aplicación nos muestra lo sencillo y entretenido que es automatizar las
conexiones eléctricas de una casa habitación, así como el costo que podría tener este tipo de
adaptación. Pero sin duda alguna la vida sería más cómoda sin tener que levantarnos de
nuestro asiento para encender o apagar la luz.