Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
ndice
1. Introduccin .............................................................................................................. 3 1.1 Objetivos ............................................................................................................. 3 1.2.1 Gua .............................................................................................................. 3 1.2.2 Com lo haremos? .......................................................................................... 3 1.2.4 Qu necesito? ............................................................................................... 4 1.2.5 Qu necesitar el lector per automatizar su hogar? ...................................... 4 2. Historia del proyecto ................................................................................................. 5 2.1 Transcurso del proyecto ...................................................................................... 5 2.1.1 Aprendizaje .................................................................................................. 5 2.1.2 Conexin entre Arduino y Processing............................................................ 6 2.1.3 Primeros programas ..................................................................................... 6 2.1.4 Primeras pruebas con Bluetooth................................................................... 6 2.1.5 Adaptar programas ....................................................................................... 7 2.1.6 Programar actuadores y sensores ................................................................. 7 2.2 Problemas y dificultades comunes....................................................................... 8 3. Gua para la realizacin ............................................................................................. 9 3.1 Programacin ...................................................................................................... 9 3.1.1 Fusin de programas Processing ................................................................... 9 3.1.2 Programa Arduino ........................................................................................ 9 4.Conclusiones ............................................................................................................ 10 4.1 Opinin del trabajo ........................................................................................... 10 4.2 Posibles mejoras................................................................................................ 10 5.Anexo....................................................................................................................... 11 5.1 Elementos utilizados ......................................................................................... 11 5.1.2 Programas: ................................................................................................. 11 5.1.2 Dispositivos ................................................................................................ 11 5.3 Programa .......................................................................................................... 12 6.Bibliografa ............................................................................................................... 29 6.1 Pgines web ...................................................................................................... 29 6.2 Agracedimientos a los asesores ......................................................................... 29
2 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
1. Introduccin
1.1 Objetivos
En esta memoria dividiremos el programa que previamente habamos hecho en el fascculo anterior Domtica para todos: Configura la automatizacin de los elementos del hogar en dos programas diferentes, uno que corresponder a la placa Arduino y qu ha de hacer cuando recibe las rdenes, y otro en la interfaz grfica que crearemos para podernos deshacer de la librera Firmata que habamos utilizado previamente y poder crear la misma aplicacin pero para dispositivos Android.
1.2.1 Gua
Otra vez aprovecharemos la idea de crear una gua para que cualquier persona sea capaz de crear sus propia aplicacin para Android y as poder mejorar la instalacin que construy con nuestra anterior gua.
3 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
1.2.4 Qu necesito?
Conocimientos En esta continuacin del proyecto necesitar conocimientos de cmo Java programa con otros Developement Kit como el de Android para poder hacer mi aplicacin para Android. Necesitar tambin conocimientos de redes Bluetooth y de como trabajar con el puerto serie para enviar o recibir datos. Materiales En este proyecto quiero hacer la versin ms econmica posible, igual que en el anterior, para que cualquier persona pueda seguirlo. Si alguien dispusiera de ms presupuesto podra ampliar perfectamente su hogar aplicando el Bluetooth a ms dispositivos.
4 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
5 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
Processing para conseguir crear un cuadrado que girase all donde yo lo tocaba. Prob de instalar un emulador del telfono mvil, pero tardaba mucho en cargar y opt por arriesgarme a hacer todas las pruebas con mi propio telfono.
6 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
7 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
8 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
3.1 Programacin
Para realizar el proyecto de automatizacin de tu hogar, solamente deberis seguir tres sencillos pasos que se explican a continuacin, obviando que ya habis instalado el SDK Manager con todas las API necesarias.
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
4.Conclusiones
4.1 Opinin del trabajo
Es una mejora importante que facilita muchsimo el control de nuestro hogar, y que realmente no es complicado de conseguir una vez ya tenemos la gua anterior hecha. Adems, hemos asumido el apartado 4.3.1 de la gua anterior donde mencionbamos que podramos mejorarlo implementando sistemas de control que fuesen ms cmodos y mviles. Por tanto, hemos demostrado que realmente era posible mejorar el proyecto y encontrar un sistema nuevo de control ms cmodo y til, as como rentable y econmico.
10 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
5.Anexo
5.1 Elementos utilizados
5.1.2 Programas:
5.1.2 Dispositivos
Android: Cualquier dispositivo con sistema operativo Android y capacidad para usar Bluetooth. Mdulo Bluetooth: Existen diversos tipos de mdulo, mientras sean para Arduino y tengan puertos Rx y Tx, para enviar la Automatizacin econmica del Hogar 11 | Domtica Yo he usado: JY-MCU Arduino Bluetooth Wireless Serial Port Module: Yo he usado: Samsung Galaxy S3 mini
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
informacin.
5.3 Programa
Adjunto el programa que podis encontrar tambin en la pgina web www.domoticaperlallar.blogspot.com y que os servir para poder adaptar vuestro programa. Lo he adjuntado en formato fotografa igual que el de la gua anterior porque en formato texto ocupa mucho ms espacio y no queda igual de bien. Aqu lo tenis:
12 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
13 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
14 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
15 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
16 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
17 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
18 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
19 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
20 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
21 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
Aqu vendra la tabla de valores enorme que pusimos en el primer programa y que por cuestiones de espacio, y ya que no la hemos modificado, no la incluiremos. Si se necesitara, solo tendras que buscarla en la gua anterior que tambin est colgada en www.domoticaperlallar.blogspot.com. *1
Disculpen las molestias pero es por un tema de presupuesto en el momento de imprimir tan ingente cantidad de hojas, ya que la anterior gua me cost mucho dinero imprimirla.
22 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
23 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
24 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
25 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
26 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
27 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
28 | Domtica
Av. Arquitecte Eduard Ferrs, 101 08340 Vilassar de Mar Tel. 93 750 63 66 Fax 93 750 65 53 iesvilatzara@xtec.net
6.Bibliografia
6.1 Pginas web
1. http://blog.bricogeek.com/noticias/tutoriales/como-programar-para-androidcon-processing/ 2. http://webdelcire.com/wordpress/archives/1045 3. http://www.android-videos.blogspot.com.es/ 4. http://arduinoandroid.blogspot.com.es/2012/02/arduino-and-android-parkingassistance_27.html 5. http://wiki.processing.org/w/Android 6. http://learning.codasign.com/index.php?title=Processing_on_Android
29 | Domtica