Está en la página 1de 13

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA ELECTRICA


Y ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA
ELECTRICA

PROYECTO DOMOTICA CON ARDUINO


Profesor : Poma Garca Jose Antonio
Curso

: Programacin Aplicada

Alumnos:
Manturano Carrion Alonso
Huapaya Cardenas Nestor Martin

2015 B

060530G
070036E

INTRODUCCION
En el siguiente informe les muestro un sencillo proyecto donde muestro cmo
elaborar un prototipo de un sistema de domtica en el cual controla luces y un
ventilador.
Este proyecto es elaborado con el objetivo de crear un sistema que, basndose en
la tecnologa, facilidad de instalacin, sencillez de uso, fiabilidad y rentabilidad se
pueda conseguir mejoras en la calidad de vida de las personas que van a residir en
dicha vivienda.
Estas mejoras se realizan aadiendo servicios domticos a la vivienda, para ello se
tiene en cuenta los 4 grandes grupos en los que se agrupan los servicios domticos:
ahorro energtico, confort, seguridad y comunicaciones.

MARCO TEORICO

DOMOTICA
El trmino domtica viene de la unin de las palabras domus (que significa casa
en latn) y tica (de automtica, palabra en griego, que funciona por s sola). La
domtica es el conjunto de tecnologas aplicadas al control y la automatizacin de
la vivienda tratando de buscar ciertos servicios, tales como el ahorro energtico,
seguridad, confort y comunicacin. Los primeros pasos de la domtica pertenecen
a los aos 80 a nivel comercial, pero cuando realmente empez a utilizarse en el
mbito domstico fue en los aos 90, cuando empezaron a realizarse pequeas
prestaciones, coincidiendo con la evolucin y despliegue de internet. En los
primero pases donde comenz el uso fue en Japn, Estados Unidos y algunos
pases del norte de Europa. A medida que fue pasando el tiempo fueron
desarrollndose nuevos sistemas domticos domsticos. Estas mejoras eran
totalmente autnomas, sin buscar en ningn momento la comunicacin con otros
dispositivos del hogar, cada uno hacia lo suyo, ni con el exterior, lo que conllevo un
desarrollo de un mercado puramente vertical.

PARA ESTE PROYECTO SE A UTILIZADO LOS SIGUIENTES


COMPONENTES:
KIT MODULOS RF 433 MHZ ASK TRANSMISOR Y RECEPTOR
Los modulos RF 433 Mhz funcionan como un enlace de datos simplex, es decir,
solamente transmiten informacin en un solo sentido. An as resultan
extremadamente tiles en aplicaciones sencillas que no requieren una
comunicacin bidireccional. Se conecta fcilmente a cualquier microcontrolador o
circuitos codificadores/decodificadores, permitindonos tener un enlace de
RF funcional en muy poco tiempo. Para un control remoto simple, recomendamos
utilizar los circuitos integrados HT12D y HT12E de Holtek Semiconductor.

CARACTERSTICAS DE LOS MODULOS RF 433 MHZ:


Transmisor:
Voltaje de operacin: 3 12V
Oscilador: SAW
Modulacin: ASK / OOK
Frecuencia de operacin: 433.92 Mhz
Potencia: ~25mW @ 12V
Error de frecuencia: +/- 150 Khz Mximo
Velocidad de transmisin: <10 Kbps
Receptor:
Voltaje de operacin: 4.5 5.5V
Corriente de operacin: 5.5 mA
Principio de funcionamiento: Receptor Super regenerativo
Modulacin: ASK / OOK
Frecuencia de operacin: 433.92 Mhz
Sensibilidad: -100 dBm
Velocidad de transmisin: <9.6 Kbps

HT12E CODIFICADOR DE CONTROL REMOTO


El Circuito integrado HT12E es un codificador (encoder) serial de datos para
aplicaciones de control remoto. Este circuito es especialmente util para ensamblar
dispositivos transmisores de control remoto que usan canales de RF o medios
infrarrojos como medio de transmisin. El circuito codifica 4 bits de datos y 8 bits
de direccin en un flujo de datos que es transmitido en forma serial a travs de un
mdulo de radio frecuencia o seales infrarrojas. La seal debe ser recibida con
el decodificador correspondiente (HT12D).

Caractersticas del HT12E

Voltaje de operacin 2.4 a 12V


Bajo consumo de corriente en Standby
Capaz de codificar 12 bits de informacin
Ajuste de direccin binaria
Codifica 8 bits de direccin y 4 bits de datos
Oscilador integrado que solo requiere un resistor de 5% de tolerancia
Pin de salida de recepcin vlida.

HT12D DECODIFICADOR DE CONTROL REMOTO


El Circuito integrado HT12D es un decodificador serial de datos para aplicaciones
de control remoto. Este circuito es especialmente util para ensamblar dispositivos
receptores de control remoto que usan canales de RF o medios infrarrojos como
medio de transmisin. El circuito convierte un flujo de datos serial en 4 bits de
datos de salida. Durante el proceso de recepcin se realiza una comparacin de la
direccin en el flujo de datos con la direccin seleccionada localmente antes de
colocar los cuatro bits de salida en los pines correspondientes.

Caractersticas del HT12D

Voltaje de operacin 2.4 a 12V


Bajo consumo de corriente en Standby
Capaz de decodificar 12 bits de informacin
Ajuste de direccin binaria
Decodifica 8 bits de direccin y 4 bits de datos
Oscilador integrado que solo requiere un resistor de 5% de tolerancia
Pin de salida de recepcin vlida

ARDUINO UNO
Arduino es una placa con un microcontrolador y con toda la circuitera de soporte,
que incluye, reguladores de tensin, un puerto USB (En los ltimos modelos,
aunque el original utilizaba un puerto serie) conectado a un mdulo adaptador
USB-Serie que permite programar el microcontrolador desde cualquier PC de
manera cmoda y tambin hacer pruebas de comunicacin con el propio chip. Un
arduino dispone de 14 pines que pueden configurarse como entrada o salida y a los
que puede conectarse cualquier dispositivo que sea capaz de transmitir o recibir
seales digitales de 0 y 5 V. Tambin dispone de entradas y salidas analgicas.
Mediante las entradas analgicas podemos obtener datos de sensores en forma de
variaciones continuas de un voltaje. Las salidas analgicas suelen utilizarse para
enviar seales de control en forma de seales PWM. Arduino UNO es la ltima
versin de la placa, existen dos variantes, la Arduino UNO convencional y la
Arduino UNO SMD. La nica diferencia entre ambas es el tipo de microcontrolador
que montan.
La primera es un microcontrolador Atmega en formato DIP.
Y la segunda dispone de un microcontrolador en formato SMD.
Nosotros nos decantaremos por la primera porque nos permite programar el chip
sobre la propia placa y despus integrarlo en otros montajes.

Entradas y salidas:
Cada uno de los 14 pines digitales se puede usar como entrada o como salida.
Funcionan a 5V, cada pin puede suministrar hasta 40 mA. La intensidad mxima de
entrada tambin es de 40 mA. Cada uno de los pines digitales dispone de una
resistencia de pull-up interna de entre 20K y 50 K que est desconectada, salvo

que nosotros indiquemos lo contrario. Arduino tambin dispone de 6 pines de


entrada analgicos que trasladan las seales a un conversor analgico/digital de
10 bits. Pines especiales de entrada y salida:

RX y TX: Se usan para transmisiones serie de seales TTL.


Interrupciones externas: Los pines 2 y 3 estn configurados para generar
una interrupcin en el atmega. Las interrupciones pueden dispararse
cuando se encuentra un valor bajo en estas entradas y con flancos de subida
o bajada de la entrada.
PWM: Arduino dispone de 6 salidas destinadas a la generacin de seales
PWM de hasta 8 bits. SPI: Los pines 10, 11, 12 y 13 pueden utilizarse para
llevar a cabo comunicaciones
SPI que permiten trasladar informacin full dplex en un entorno
Maestro/Esclavo.
I2C: Permite establecer comunicaciones a travs de un bus I 2C. El bus I 2C
es un producto de Phillips para interconexin de sistemas embebidos.
Actualmente se puede encontrar una gran diversidad de dispositivos que
utilizan esta interfaz, desde pantallas LCD, memorias EEPROM, sensores...

Alimentacin de un Arduino Puede alimentarse directamente a travs del propio


cable USB o mediante una fuente de alimentacin externa, como puede ser un
pequeo transformador o, por ejemplo una pila de 9V. Los lmites estn entre los 6
y los 12 V. Como nica restriccin hay que saber que si la placa se alimenta con
menos de 7V, la salida del regulador de tensin a 5V puede dar menos que este
voltaje y si sobrepasamos los 12V, probablemente daaremos la placa. La
alimentacin puede conectarse mediante un conector de 2,1mm con el positivo en
el centro o directamente a los pines Vin y GND marcados sobre la placa. Hay que
tener en cuenta que podemos medir el voltaje presente en el jack directamente
desde Vin. En el caso de que el Arduino est siendo alimentado mediante el cable
USB, ese voltaje no podr monitorizarse desde aqu.

Resumen de caractersticas Tcnicas

CARGAS
DIODOS LEDS

VENTILADOR DE PC

OTROS
TRANSISTOR

PULSADORES

RESISTENCIAS

PROTOBOARD

DETALLES DEL CIRCUITO MONTADO


El siguiente circuito consta de 2 partes:
Transmision TX
Recepcion RX
Para el funcionamiento de este circuito en la parte de transmisin lo
hemos alimentado con una pila de 3v la cual energiza el circuito por
intermedio de un interruptor.
En lo que respecta al circuito de transmisin tenemos 3 pulsadores
que vendran a ser las entradas que activaran las cargas. Estas envan
la seal de mando al codificador HT12E la cual tiene 4 bits (entradas)
de datos estas codifican la seal y envan los datos al transmisor de
radiofrecuencia,
Los datos son enviados Al receptor de radiofrecuencia (RX) y las
seales codificadas y son enviados al decodificador HT12D , tambin
tiene 4 bits de datos las cuales solo 3 de estas estn conectadas al
arduino en los pines 2 , 3 y 4.
Los datos devueltos se mandan a travez de las salidas 5,6 y 7 del
arduino las cuales activaran leds 3 cargas ( 2 focos leds y un ventilador
independientemente).
Adems podemos mencionar que la parte de recepcin esta alimentado
a 5v ya sea por una fuente dc o cable directo a pc.

TRANSMISION TX

RECEPCION RX

PROGRAMA UTILIZADO