DELSAT INTERNATIONAL GROUP C/ Santa Orosia 34 50010 Zaragoza Tel. 696177002 Servicio profesional de Drones Tel. 605927445 www.delsatinternational.com Curso de formación del profesorado de F.P. Aragón 2016 SISTEMAS DOMÓTICOS, TELECONTROL Y EFICIENCIA ENERGÉTICA Ponentes: Fran Yuste Fran del Barrio Vicente Lafarga Rafael Sanz Domótica de código y hardware abiertos Por: Vicente Lafarga Bartolomé. 1
Contenidos Introducción. Posibilidades de la domótica abierta. Tormenta de ideas. Arduino + X10 + bluetooth + Appinventor. Arduino + X10 + Wifi + Appinventor. Reconocimiento de voz con y sin Google. Realización un pequeño proyecto. 2
Introducción Sistemas embebidos de hardware abierto: Arduino Raspberry pi Cubieboard Pcduino 3
Introducción Software de código abierto: Linux Raspbian Python Apache + php + MySQL IDE Arduino 4
Posibilidades de la domótica abierta. Tormenta de ideas. Seguridad y alarmas. Identificación para acceso mediante: Teclado. Tarjeta RFID. Sensor de huella digital. 5
Posibilidades de la domótica abierta. Tormenta de ideas. Gobierno de actuadores mediante voz. Interacción con sistemas domóticos comerciales como X10. 6
Arduino + X10 + bluetooth + Appinventor. Hardware necesario: Placa Arduino Uno. Módulo bluetooth HC 06. Módulo interface bidireccional X10, como interface OEM entre equipos de diferentes fabricantes + resistencia 10K. Módulos X10 para conexión de actuadores. 7
Arduino + X10 + bluetooth + Appinventor. Hardware necesario: Placa Arduino Uno. 8
Arduino + X10 + bluetooth + Appinventor. Hardware necesario: Módulo bluetooth HC 06. 9
Arduino + X10 + bluetooth + Appinventor. Hardware necesario: Módulo interface bidireccional X10, como interface OEM entre equipos de diferentes fabricantes + resistencia 10K. 10
Arduino + X10 + bluetooth + Appinventor. Hardware necesario: Módulos X10 para conexión de actuadores. 11
Arduino + X10 + bluetooth + Appinventor. Software necesario: Arduino IDE. Librería X10. Aplicación Android (se puede construir con Appinventor). 12
Arduino + X10 + bluetooth + Appinventor. Software necesario: Fritzing. Programa para diseño del shield en el que alojaremos el HC-06 y la resistencia de 10k. 13
Arduino + X10 + bluetooth + Appinventor. 14
Arduino + X10 + bluetooth + Appinventor. Procedimiento: Importar la librería Arduino-x10-master.zip Conectar el OEM a Arduino según el esquema adjunto. Pin 2 Arduino Pin 3 Arduino 15
Arduino + X10 + bluetooth + Appinventor. Procedimiento: Subir a Arduino el ejemplo x10_blink. Configurar un módulo x10 en modo casa A y observar como parpadea a intervalos de ½ segundo. 16
Arduino + X10 + bluetooth + Appinventor. Procedimiento: Subir a Arduino el programa Control_X10_Arduino_Voz.ino. Conectar el HC-06 al puerto serie de arduino. 17
Arduino + X10 + bluetooth + Appinventor. Procedimiento: Instalar en el móvil la app para control por voz. 18
Arduino + X10 + bluetooth + Appinventor. Procedimiento: Configurar 3 módulos x10 como A1, A2 y A3 (cocina, comedor y pasillo). Mediante el botón de captura de voz verbalizar estas tres palabras precedidas de encender o apagar, o bien la palabra todo para que el resultado afecte a todos los módulos. 19
Arduino + X10 + Wifi + Appinventor. Descripción del proyecto: Muy similar al anterior, pero con las siguientes diferencias: Utilización de router wifi. Se necesita un Arduino con shield ethernet. La aplicación debe conectar con el servidor web impliementado en el propio Arduino. La aplicación incorpora la posibilidad de gobierno en modo voz o en modo botones. 20
Arduino + X10 + Wifi + Appinventor. Descripción del proyecto: 21
Reconocimiento de voz con y sin Google. Con Google y appinventor: Código para el botón conectar: 22
Reconocimiento de voz con y sin Google. Con Google y appinventor: Código para el botón hablar: 23
Reconocimiento de voz con y sin Google. Con Google y appinventor: Código para enviar caracteres por el puerto serie mediante bluetooth: 24
Reconocimiento de voz con y sin Google. Sin Google: Necesidad de hardware específico: Voicerecognition V3 EassyVR 25
Realización de un pequeño proyecto. Para finalizar proyectaremos un sistema domótico que facilite la apertura de una puerta, por voz, mediante un servomotor en función de las siguientes premisas: Dispondrá de una app, implementada mediante appinventor. Utilizará el sistema Google de reconocimiento de voz. El servo realizará un recorrido de 90º para alternar apertura y cierre. 26
DELSAT INTERNATIONAL GROUP C/ Santa Orosia 34 50010 Zaragoza Tel. 696177002 Servicio profesional de Drones Tel. 605927445 www.delsatinternational.com Curso de formación del profesorado de F.P. Aragón 2016 SISTEMAS DOMÓTICOS, TELECONTROL Y EFICIENCIA ENERGÉTICA Ponentes: Fran Yuste Fran del Barrio Vicente Lafarga Rafael Sanz Domótica de código y hardware abiertos Por: Vicente Lafarga Bartolomé. 27