You are on page 1of 16

Control domtico de temperatura mediante Arduino UNO

Grado en tecnologas de telecomunicacin.


TFG: Desarrollo de aplicaciones electrnicas.
Autor: Rubn Cabello Chacn.
Consultor: Aleix Lpez Antn.
Junio 2014.

ndice

Obje&vos.
Jus&cacin.
Elementos u&lizados.
So:ware de conguracin.
Arquitectura del sistema.
Nodo central.
Nodo remoto.
Zigbee
Funcionamiento.
Conclusiones.

Junio 2014

Rubn Cabello Chacn

Objetivos
Control de temperatura autnomo.
Visualizacin de datos.
Uso de open hardware y open software.
Facilidad de ampliacin del sistema.
Firmware modificable por el usuario.
Reduccin de cableado en la instalacin.
Reduccin de costes.
Mejora de la eficiencia energtica.
Junio 2014

Rubn Cabello Chacn

Justificacin.
Mejora de los sistemas domticos comerciales.
Adaptar el sistema a las necesidades del usuario.
No tener que estar sujeto a diseos de fabricante.
Aprovechamiento de las nuevas tecnologas.

Junio 2014

Rubn Cabello Chacn

Elementos utilizados
Arduino UNO
Microcontrolador ATmega328.
Velocidad 16Mhz.
14 pin programables I/O digitales, 6 pin analgicos.
1 Kbyte EEPROM y 32 Kbytes memoria flash.
Bajo consumo.

Xbee Shield
Placa de expansin para Arduino.
Dota de conexin a mdulos de RF, bluetooth, etc.

Junio 2014

Rubn Cabello Chacn

Elementos utilizados
Xbee serie 2
Comunicacin RF bajo Zigbee.
Velocidad hasta 250 Kbps.
Alcance exterior 1500 m. (LOS), interior 100 m.
Facilidad de configuracin.

Mdulo rels
2 rels monoestables.
Facilidad de montaje.
Funcionamiento 5V/220V.

Junio 2014

Rubn Cabello Chacn

Elementos utilizados
LCD
2 lneas con 16 caracteres.
Pantalla con retroiluminacin.
Contraste ajustable mediante un potencimetro.

Sensor de temperatura
Sensor digital DS18b20.
Error de 0,5C.
Rango de medida entre -55C a 125C.
Toma de datos en Celsius, no requiere conversin.

Junio 2014

Rubn Cabello Chacn

Software de configuracin
Arduino IDE
Open software multiplataforma
Programacin en lenguaje C.
Libreras:
LiquidCrystal
PID
OneWire
Dallastemperature

Junio 2014

Rubn Cabello Chacn

Software de configuracin
X-CTU
Open software multiplataforma
Configuracin Xbee.
Distintos firmware para Zigbee.
Permite crear redes PAN.

Junio 2014

Rubn Cabello Chacn

Arquitectura del sistema


Nodo central.
Procesa los datos enviados por el nodo remoto.
Usa lazos de control PID.
Muestra informacin por pantalla LCD.
Conmutacin en caso necesario de los rels.
Comunicacin RF mediante Zigbee.

Junio 2014

Rubn Cabello Chacn

Arquitectura del sistema


Nodo remoto.
Adquiere medidas mediante el sensor DS18b20.
Enva los datos al nodo central.
Comunicacin RF mediante Zigbee.

Junio 2014

Rubn Cabello Chacn

10

Nodo central

Junio 2014

Rubn Cabello Chacn

11

Nodo remoto

Junio 2014

Rubn Cabello Chacn

12

Zigbee
IEEE 802.15.4
Banda de 2,4GHz.
Hasta 65535 nodos en 255 subredes.
Velocidad hasta 250 kbit/s.
Banda no licenciada (no hay que pagar por uso).
Bajo consumo.

Junio 2014

Rubn Cabello Chacn

13

Funcionamiento
Nodo remoto:
Adquiere medidas de temperatura.
Enva por RF utilizando Zigbee a nodo central.

Nodo central:
Filtra las medidas mediante control PID.
Salida de PID con temperaturas corregidas.
Decisin de activar/desactivar rels o no hacer nada.
Muestra temperatura y estado de rels en LCD.
Junio 2014

Rubn Cabello Chacn

14

Conclusiones
Aprendizaje sobre sistemas domticos.
Utilizacin de open hardware/software.
Uso de RF Zigbee en banda no licenciada.
Abaratamiento de costes en el producto.
Uso de competencias adquiridas en el Grado.
Fabricacin de una aplicacin electrnica.
Junio 2014

Rubn Cabello Chacn

15

You might also like