Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fecha de redaccin
22 de mayo de 2015
RESUMEN
En esta prctica se intenta demostrar que con poco dinero se puede construir, programar y
obtener datos sobre el estado de una casa automatizada mediante un programa gratuito como
Arduino utilizando la placa de Arduino y Raspberry Pi
Utilizaremos Arduino, Raspberry Pi, varios componentes (Placas, sensores, actuadores y otras
cosas como resistencias), cartn pluma para construir la maqueta de una casa, el modelo de la
cual esta diseado por nosotros, escritura en cdigo desde el sistema Linux junto con el
programa Arduino que sirve para poder programar la placa microcontroladora. Desde la Raspberry
PI, podemos controlar totalmente la casa y obtener informacin de los diferentes sensores y
actuadores de la casa desde un dispositivo movil, gracias a la aplicacin de OpenHAB. Esta
aplicacin esta instalada en la raspberry PI y se comunica a travs del escudo Ethernet con
arduino. Gracias a la conexin de la Raspberry PI y arduino con el router, podemos obtener toda
esta informacin anteriormente mencionada en Internet. Hemos programado el cdigo para cada
uno de los sensores y actuadores por separado y finalmente hemos unido todos esos fragmentos
de cdigo en un nico programa que controla todos los sensores y actuadores.
Palabras clave:
Domtica, Arduino, OpenHAB, RaspberryPi, Sensores
ABSTRACT
This practice seeks to show that with little money anyone can build, program and get
information about the status of an automated home using a free program like Arduino using the
Arduino board and a Raspberry Pi microcomputer.
We use Arduino, Raspberry Pi, various components (plates, sensors, actuators and other things
like resistors), foam board to build a model of a house, the model of which is designed by us, write
code from the Linux system with the Arduino program that we use to program the microcontroller.
Since we use the Raspberry PI, we can totally control the house and get information from different
sensors and actuators of the house from a mobile device, thanks to the application of OpenHAB.
This application is installed on the PI raspberry and communicates via the Ethernet shield with
Arduino. By connecting the Raspberry PI and Arduino with the router, we can get all the above
information on the Internet. We have learned the code for each of the sensors and actuators
separately and have finally joined all those snippets into a single program that controls all sensors
and actuators.
Key words:
1. OBJETIVOS.......................................................................................................................1
2. MATERIALES....................................................................................................................2
2.1. Placas.............................................................................................................................2
2.2. Sensores........................................................................................................................2
2.3. Actuadores.....................................................................................................................6
2.4. Otros...............................................................................................................................7
3. PROCEDIMIENTO.............................................................................................................8
3.4. Raspbian......................................................................................................................11
3.4. OpenHAB.....................................................................................................................12
4. RESULTADOS Y DISCUSIN........................................................................................17
4.1 Ventajas.........................................................................................................................17
5. CONCLUSIONES............................................................................................................18
6. REFERENCIAS...............................................................................................................19
WEBGRAFA.......................................................................................................................19
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
1. OBJETIVOS
Al realizar este proyecto, hemos fijado los siguientes objetivos:
El objetivo principal de este proyecto es construir una casa totalmente
automatizada utilizando sensores, actuadores y las placas de arduino y
raspberry pi. Todo esto unido formar un sistema totalmente coordinado, el cual
funcionara desde la accin de un individuo a travs de una pgina web.
Demostrar que se puede construir un sistema de domtica con un presupuesto
muy reducido gracias a la sencillez de los diferentes componentes.
Practicar la programacin con arduino y el montaje de un circuito electrico.
Dar nuevas ideas para futuras construcciones, ya que la estructura de esta
maqueta puede dar diferentes ideas o inspiraciones.
Documentar bien el proyecto de forma que se pueda utilizar el trabajo realizado
en algn curso de la asignatura de Informtica y/o Tecnologa.
Pgina 1 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
2. MATERIALES
2.1. Placas
Arduino MEGA
Microcontrolador
ATmega2560
Voltaje 5V
Voltaje entrada
(recomendado) 7-12V
Voltaje mximo 6-20V
Entradas/salidas
digitales 54
Entradas analogicas 16
Corriente continua
por salida/entrada 40 mA
Corriente continua
por la entrada 3.3V 50 mA
Memoria flash 256 KB
SRAM 8 KB
EEPROM 4 KB
Velocidad de reloj 16 MHz
Imagen de la placa Arduino MEGA
Pgina 2 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Raspberry Pi B+
Pgina 3 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Placa board
Est hecho de dos materiales, un aislante, generalmente un plstico, y un
conductor que conecta los diversos orificios entre s. Uno de sus usos principales es la
creacin y comprobacin de prototipos de circuitos electrnicos antes de llegar a la
impresin mecnica del circuito en sistemas de produccin comercial.
2.2. Sensores
Sensor de ultrasonidos
Sensor que detecta a la distancia a la que se encuentra un objeto grcias a que
enva una seal de ultrasonidos y segn el tiempo que tarde en volver el sensor
detecta la distancia a la que se encuentra un objeto con un mximo de 50 cm.
Pgina 4 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Sensor de ultrasonidos
Sensor de CO2
Pgina 5 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Sensor de gas
LDR
Resistencia que regula su valor dependiendo de la cantidad de luz que haya
en el ambiente.
PIR
Un sensor PIR es un sensor capaz de detectar movimiento dentro de su rango de
accin. La denominacin PIR viene de Passive Infrared, de Pyrolectric o de IR
motion.
El componente principal es un sensor piroelctrico que detecta niveles de radiacin
infraroja. Cualquier cosa emite pequeos niveles de radiacin y cuanto ms caliente es
algo, ms radiacin emite.
Pgina 6 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Pgina 7 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
2.3. Actuadores
Servo-motor
Pequeo motor que tiene la posibilidad de moverse en dos direcciones y en
diferentes ngulos, y mantenerse estable en la posicin deseada.
Imagen de un servo-motor
LEDs blancos
LEDs que sirven para iluminar.
LED RGB
Este tipo de LED se caracteriza gracias a que puede variar entre el color rojo, verde
y azul y poder crear distintos colores a partir de estos.
Pgina 8 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Alarma antirrobos
Un simple buzzer que sirve para hacer ruido.
Imagen de un buzzer
2.4. Otros
Cable IDE
El cable IDE (Integrated Drive Electronics) tiene 40 pins cada uno con una
capacidad de 15 bits
Cables MM
Pgina 9 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
3. PROCEDIMIENTO
Primero hicimos un pedido del material que utilizaramos para construir la maqueta.
El material se llama cartn pluma y elegimos un color blanco, este cartn es un cartn
muy ligero y al mismo tiempo muy manipulable. En cuanto tenamos el diseo de la
maqueta, trazamos lneas sobre el cartn con un lpiz fcil de borrar con las distintas
medidas de las diversas habitaciones, una vez trazado las lineas comenzamos a cortar
con un cter, despus de haber cortado las diferentes partes de la casa lo lijamos con
papel de lija y finalmente lo pegamos con silicona transparente.
Para los sensores hicimos agujeros en el cartn segn el lugar donde pertenezcan
para poder meter los cables y unirlos en la parte de atrs de la maqueta adems
dejamos un saliente para poder poner los componentes electrnicos.
Pgina 10 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Primero compramos una placa Arduino Mega que nos permite tener ms entradas
tanto digitales como analgicas con respecto a la Arduino Uno, despus con un cable
IDE lo juntamos a una placa board donde hemos hecho todas las conexiones
mediante los cables MM (macho macho).
Para empezar debimos comprobar las entradas y las salidas del cable IDE para
asociarlas y saber cual es cual mediante un polimetro, a continuacin conectamos un
extremo en la placa board y el otro en el Arduino Mega. Configuramos un programa
para comprobar que todos los LEDs funcionan junto con una resistencia. Hacemos lo
mismo con los diferentes sensores, actuadores y otros componentes que utilizamos,
pero para algunos sensores como el de ultrasonidos necesitamos buscar su cdigo en
pginas web como la de Arduino.
Una vez ya programamos todos los fragmentos de cdigo y comprobado el
funcionamiento de los componentes por separado, pudimos empezar a conectar todos
los componentes con los diferentes pines del cable IDE que este esta conectado a la
placa Arduino Mega.
A continuacin cogimos el Escudo Ethernet y lo unimos a la placa Arduino Mega
acoplndolo encima. Gracias al Escudo Ethernet podemos pasar datos a la red y
comunicarnos con la Raspberry Pi B+. En la Raspberry Pi debimos instalar OpenHAB
y de esta manera conseguimos transmitir datos a la aplicacin la cual dispone de una
pagina Web con la cual podemos controlarlo a distancia.
Pgina 11 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Para hacer que funcionen todos los sensores de manera correcta buscamos en
Internet los programas de los diferentes componentes y los probamos uno a uno.
Despus de hacer esto los unimos todos los fragmentos de programas en un solo
archivo de Arduino.
Pgina 12 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
3.4. Raspbian
Pgina 13 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
3.4. OpenHAB
Pgina 14 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Arquitectura de OpenHAB
Pgina 15 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
Pgina 16 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
4. RESULTADOS Y DISCUSIN
Hemos creado una maqueta de una casa con materiales baratos y con la misma
funcin de otros sistemas domticos comerciales ms caros y avanzados.
Automatizar una vivienda puede costar ms de 1000 o incluso supera los 3000 ,
pero utilizando materiales sencillos como el cartn pluma o los sensores digitales,
hemos conseguido nuestro objetivo.
Esta vivienda esta preparada para el uso particular sobretodo de personas
discapacitadas o de personas de tercera edad, los cuales no tienen acceso total a la
manipulacin de todos los actuadores o sensores.
4.1 Ventajas
Pgina 17 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
5. CONCLUSIONES
Finalmente hemos acabado este proyecto, gracias a la ayuda de nuestro profesor,
la colaboracin de nuestros compaeros y con las clases de programacin de arduino
y Raspberry Pi.
Nuestro presupuesto no era muy elevado, sino que rondaba los 110 , lo cual es
una cifra realmente pequea comparada con los diferentes y altos precios de los
sistemas domticos mas avanzados.
Pgina 18 de 25
El gusto de investigar Domtica utilizando Arduino y Raspberry pi
6. REFERENCIAS
WEBGRAFA
Pgina 19 de 25