proyecto domotica con arduino informe pdf
Post on 13-Apr-2016
86 Views
Preview:
DESCRIPTION
TRANSCRIPT
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA
Y ELECTRONICA ESCUELA PROFESIONAL DE INGENIERIA
ELECTRICA
PROYECTO DOMOTICA CON ARDUINO
Profesor : Poma García Jose Antonio
Curso : Programación Aplicada
Alumnos:
Manturano Carrion Alonso 060530G Huapaya Cardenas Nestor Martin 070036E
2015 – B
INTRODUCCION
En el siguiente informe les muestro un sencillo proyecto donde muestro cómo
elaborar un prototipo de un sistema de domótica en el cual controla luces y un
ventilador.
Este proyecto es elaborado con el objetivo de crear un sistema que, basándose en
la tecnología, facilidad de instalación, 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 añadiendo servicios domóticos a la vivienda, para ello se
tiene en cuenta los 4 grandes grupos en los que se agrupan los servicios domóticos:
ahorro energético, confort, seguridad y comunicaciones.
MARCO TEORICO
DOMOTICA
El término domótica viene de la unión de las palabras “domus” (que significa casa
en latín) y “tica” (de automática, palabra en griego, “que funciona por sí sola”). La
domótica es el conjunto de tecnologías aplicadas al control y la automatización de
la vivienda tratando de buscar ciertos servicios, tales como el ahorro energético,
seguridad, confort y comunicación. Los primeros pasos de la domótica pertenecen
a los años 80 a nivel comercial, pero cuando realmente empezó a utilizarse en el
ámbito doméstico fue en los años 90, cuando empezaron a realizarse pequeñas
prestaciones, coincidiendo con la evolución y despliegue de internet. En los
primero países donde comenzó el uso fue en Japón, Estados Unidos y algunos
países del norte de Europa. A medida que fue pasando el tiempo fueron
desarrollándose nuevos sistemas domóticos domésticos. Estas mejoras eran
totalmente autónomas, sin buscar en ningún momento la comunicación 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 información en un solo sentido. Aún así resultan extremadamente útiles en aplicaciones sencillas que no requieren una comunicación bidireccional. Se conecta fácilmente a cualquier microcontrolador o circuitos codificadores/decodificadores, permitiéndonos 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.
CARACTERÍSTICAS DE LOS MODULOS RF 433 MHZ:
Transmisor: Voltaje de operación: 3 – 12V Oscilador: SAW Modulación: ASK / OOK Frecuencia de operación: 433.92 Mhz Potencia: ~25mW @ 12V Error de frecuencia: +/- 150 Khz Máximo Velocidad de transmisión: <10 Kbps
Receptor: Voltaje de operación: 4.5 – 5.5V Corriente de operación: 5.5 mA Principio de funcionamiento: Receptor Super regenerativo Modulación: ASK / OOK Frecuencia de operación: 433.92 Mhz Sensibilidad: -100 dBm Velocidad de transmisión: <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 transmisión. El circuito codifica 4 bits de datos y 8 bits de dirección en un flujo de datos que es transmitido en forma serial a través de un módulo de radio frecuencia o señales infrarrojas. La señal debe ser recibida con el decodificador correspondiente (HT12D).
Características del HT12E
Voltaje de operación 2.4 a 12V Bajo consumo de corriente en Standby Capaz de codificar 12 bits de información Ajuste de dirección binaria Codifica 8 bits de dirección y 4 bits de datos Oscilador integrado que solo requiere un resistor de 5% de tolerancia Pin de salida de recepción válida.
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 transmisión. El circuito convierte un flujo de datos serial en 4 bits de datos de salida. Durante el proceso de recepción se realiza una comparación de la dirección en el flujo de datos con la dirección seleccionada localmente antes de colocar los cuatro bits de salida en los pines correspondientes.
Características del HT12D
Voltaje de operación 2.4 a 12V Bajo consumo de corriente en Standby Capaz de decodificar 12 bits de información Ajuste de dirección binaria Decodifica 8 bits de dirección y 4 bits de datos Oscilador integrado que solo requiere un resistor de 5% de tolerancia Pin de salida de recepción válida
ARDUINO UNO
Arduino es una placa con un microcontrolador y con toda la circuitería de soporte, que incluye, reguladores de tensión, un puerto USB (En los últimos modelos, aunque el original utilizaba un puerto serie) conectado a un módulo adaptador USB-Serie que permite programar el microcontrolador desde cualquier PC de manera cómoda y también hacer pruebas de comunicación 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 señales digitales de 0 y 5 V. También dispone de entradas y salidas analógicas. Mediante las entradas analógicas podemos obtener datos de sensores en forma de variaciones continuas de un voltaje. Las salidas analógicas suelen utilizarse para enviar señales de control en forma de señales PWM. Arduino UNO es la última versión 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 después 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 máxima de
entrada también 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 también dispone de 6 pines de
entrada analógicos que trasladan las señales a un conversor analógico/digital de
10 bits. Pines especiales de entrada y salida:
RX y TX: Se usan para transmisiones serie de señales TTL.
Interrupciones externas: Los pines 2 y 3 están configurados para generar
una interrupción 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 generación de señales
PWM de hasta 8 bits. SPI: Los pines 10, 11, 12 y 13 pueden utilizarse para
llevar a cabo comunicaciones
SPI que permiten trasladar información full dúplex en un entorno
Maestro/Esclavo.
I2C: Permite establecer comunicaciones a través de un bus I 2C. El bus I 2C
es un producto de Phillips para interconexión de sistemas embebidos.
Actualmente se puede encontrar una gran diversidad de dispositivos que
utilizan esta interfaz, desde pantallas LCD, memorias EEPROM, sensores...
Alimentación de un Arduino Puede alimentarse directamente a través del propio
cable USB o mediante una fuente de alimentación externa, como puede ser un
pequeño transformador o, por ejemplo una pila de 9V. Los límites están entre los 6
y los 12 V. Como única restricción hay que saber que si la placa se alimenta con
menos de 7V, la salida del regulador de tensión a 5V puede dar menos que este
voltaje y si sobrepasamos los 12V, probablemente dañaremos la placa. La
alimentación 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 características Técnicas
CARGAS
DIODOS LEDS
VENTILADOR DE PC
OTROS
TRANSISTOR RESISTENCIAS
PULSADORES 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 transmisión 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 transmisión tenemos 3 pulsadores
que vendrían a ser las entradas que activaran las cargas. Estas envían
la señal de mando al codificador HT12E la cual tiene 4 bits (entradas)
de datos estas codifican la señal y envían los datos al transmisor de
radiofrecuencia,
Los datos son enviados Al receptor de radiofrecuencia (RX) y las
señales codificadas y son enviados al decodificador HT12D , también
tiene 4 bits de datos las cuales solo 3 de estas están 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).
Además podemos mencionar que la parte de recepción esta alimentado
a 5v ya sea por una fuente dc o cable directo a pc.
TRANSMISION TX
RECEPCION RX
PROGRAMA UTILIZADO
top related