manual proyecto telematico

Download Manual Proyecto Telematico

Post on 27-Jun-2015

133 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • UUNNIIVVEERRSSIIDDAADD CCEENNTTRRAALL DDEELL EECCUUAADDOORR

    FACULTAD DE INGENIERIA, CIENCIAS FISICAS Y MATEMATICAS

    PROYECTOS TELEMATICOS

    CONTROL DE PERSIANAS, PUERTA MANUAL, Y ALUMBRADOELECTRICO A TRAVES DE SMS

    INTEGRANTES

    ANABELL CARRERA DIANA CHASI

    ING. FERNANDO VSQUEZ

  • CONTROL DE PERSIANAS, PUERTA MANUAL, Y ALUMBRADO ELECTRICO A TRAVESDE SMS

    INTRODUCCION

    El control a distancia es una modalidad que presenta muchas opciones y beneficiospara los usuarios. Dentro de sus principales ventajas se encuentran la comodidad queofrece el no tener que desplazarse hasta algn sitio para hacer alguna tarea, laseguridad obtenida ya que se pueden realizar labores peligrosas sin acercarse al reade trabajo y la rapidez con que se pueden tomar acciones respecto a alguna condicinespecfica, entre otros.

    El proyecto realizado se enfoca en la implementacin de una aplicacin capaz deautomatizar una vivienda, aportando servicios de control, seguridad, bienestar ycomodidad, y cuyo manejo se puede realizar desde dentro o fuera del hogar medianteel uso de mensajes de telefona mvil.

    OBJETIVOS

    Conocer las ventajas y potencialidades que ofrece tanto un microcontrolador.

    Investigar la comunicacin entre un microcontrolador y un modem (Nokia 3220 enel caso de nuestro proyecto).

    Proporcionar nuevas funcionalidades a los mensajes SMS, para dar comodidad a laspersonas.

    DESCRIPCIN

    Al establecer la comunicacin entre el microcontrolador ATMEGA 164 y el modem,mediante comandos AT, se realizar las funciones:

    Apertura de Puerta Manual y activacin de una alarma Control de Persianas Control de Luces

    Para activar las diferentes funciones del circuito se utiliza el envi de mensajes cortosde texto SMS desde cualquier celular al celular que se encuentra en el circuito, elmismo que acta como modem y permite la comunicacin con el microcontrolador atravs de comandos AT.

    Tambin se implement medidas de seguridad, que restringe el uso a personas noautorizadas, mediante un password, el mismo que permite la inicializacin de lasfunciones de la aplicacin.

  • Para modo didctico se utiliza un LCD, que permite la visualizacin del password, losmensajes y la finalizacin de la aplicacin

    Los mensajes que activaran cada dispositivo son:

    DISPOSITIVO MENSAJE

    PUERTA Puerta

    ABRIR PERSIANA Cort1

    CERRAR PERSIANA Cort2

    ENCENDER LUZ Luz1

    APAGAR LUZ Luz2

    PASSWORD Walle

    SALIR Salir

    Cabe destacar que se realizo un software para el envi de mensajes

  • MATERIALES

    1 Servo Motor 1 Motor CC 1 Microcontrolador ATMEGA164 1 Rel 1 Celular Nokia 3220 (Modem) 1 Driver INTEGRADO L293 1 LCD 1 Bocina 1 Foco de 12V 1 Fuente de 7.5 V

    DESCRIPCION DE MATERIALES

    SERVO MOTOR

    Un Servo es un dispositivo pequeo que tiene un eje de rendimiento controlado. Estepuede ser llevado a posiciones angulares especficas al enviar una seal codificada. Contal de que una seal codificada exista en la lnea de entrada, el servo mantendr laposicin angular del engranaje. Cuando la seal codificada cambia, la posicin angularde los piones cambia. En la prctica, se usan servos para posicionar superficies decontrol como el movimiento de palancas, pequeos ascensores y timones. Ellostambin se usan en radio control, tteres, y por supuesto, en robots.

    Los Servos son sumamente tiles en robtica. Los motores son pequeos, tieneinternamente una circuitera de control interna y es sumamente poderoso para su

    tamao. Un servo normal o Standard como el HS-300 deHitec tiene 42 onzas por pulgada o mejor 3kg por cm. Detorque que es bastante fuerte para su tamao. Tambinpotencia proporcional para cargas mecnicas. Un servo, porconsiguiente, no consume mucha energa

    MOTOR DE CORRIENTE CONTINUA

    Un motor de corriente continua es aquel que trabaja o sealimenta de corriente continua.

    Un motor de corriente de continua basa su funcionamiento en lafuerza producida en un conductor a causa de la presencia de uncampo magntico B sobre una intensidad de corriente elctrica.

  • INTEGRADO L293

    El chip L293A es un driver diseado para proporcionar corriente a mecanismosimpulsores bidireccionales de hasta 1 A. con voltajesentre 4,5 y 36 V. con una capacidad mxima dedisipacin de potencia de 5 W.Cada canal de salida es un circuito controladorcompleto administrado por un Darlington capaz deproporcionar hasta 1 A.

    Una caracterstica importante, es que la alimentacin de los circuitos del chip esdiferente a la alimentacin de los canales, lo que da estabilidad al circuito.Con este chip se puede controlar todo tipo de dispositivos que necesiten en unmomento determinado cierta tensin con un nivel de potencia, rels, lmparas,motores, dentro de un orden lo que sea.

    La lgica que hace que acte el L293 es la siguiente:

    En resumen El integrado L293D incluye cuatro circuitos para manejar cargas depotencia media, en especial pequeos motores y cargas inductivas, con la capacidadde controlar corriente hasta 600 mA en cada circuito y una tensin entre 4,5 V a 36 V.Los circuitos individuales se pueden usar de manera independiente para controlarcargas de todo tipo y, en el caso de ser motores, manejar un nico sentido de giro.Pero adems, cualquiera de estos cuatro circuitos sirve para configurar la mitad de unpuente H.El integrado permite formar, entonces, dos puentes H completos, con los que se puederealizar el manejo de dos motores. En este caso el manejo ser bidireccional, confrenado rpido y con posibilidad de implementar fcilmente el control de velocidad.

    MICROCONTROLADOR ATMEGA164

    El ATmega164 es un microcontrolador CMOS de 8 bits de bajo consumo basado en laarquitectura RISC mejorada. Sus instrucciones se ejecutan en un ciclo de mquina, elmicrocontrolador consigue transferencia de informacin alrededor de 1 MIPS por MHzadmitido por el sistema, permitiendo al diseador del sistema optimizar el consumo deenerga versus la velocidad de procesamiento.

  • CELULAR NOKIA 3220 (MODEM)

    Mdem es un acrnimo de MOdulador-DEModulador; es decir, que es un dispositivoque transforma las seales digitales del ordenador en seal telefnica analgica yviceversa, con lo que permite al ordenador transmitir y recibir informacin por la lneatelefnica.

    Es decir, Los datos transferidos desde una lnea de telfono llegan de forma analgica.El mdem se encarga de "demodular" para convertir esos datos en digitales. Losmdems tambin deben hacer el proceso inverso, "modular" los datos digitales haciaanalgicos, para poder ser transferidos por la lnea telefnica.

    Cada mdem tiene un conjunto de comandos. Los comandos que se utilizaron son loscomandos AT.

    COMANDOS AT

    Los comandos AT son instrucciones codificadas que conforman un lenguaje decomunicacin entre el hombre y un Terminal MODEM.

    Los comandos AT fueron desarrollados como un interfaz de comunicacin con unMODEM para as poder configurarlo y proporcionarle instrucciones, tales como marcarun nmero de telfono.

    Los comandos AT se denominan as por la abreviatura de attention.

  • Aunque la finalidad principal de los comandos AT es la comunicacin con mdems, latelefona mvil GSM tambin ha adoptado como estndar este lenguaje para podercomunicarse con sus terminales. De esta forma, todos los telfonos mviles GSMposeen un juego de comandos AT especfico que sirve de interfaz para configurar yproporcionar instrucciones a los terminales, permiten acciones tales como realizarllamadas de datos o de voz, leer y escribir en la agenda de contactos y enviar mensajesSMS, adems de muchas otras opciones de configuracin del terminal.

    COMANDOS AT UTILIZADOS

    AT+CMEE=1Deteccin de errores del modemPor defecto, la mayora de los mdems simplementedevuelven un ERROR, cuando ocurre un error.

    AT+CMGF=1Seleccionar formato de los mensajes SMSEstado= 0 Modo PDUEstado =1 Modo Texto

    AT+CPMS=1Seleccionar lugar de almacenamiento de los SMSSM=SIM.ME=Telfono.

    AT+CMGR Leer un mensaje SMS

    AT+CMGD

    Eliminacin de mensajes de SMS de almacenamiento demensajes.Estado=1 No haga caso el valor del ndice y eliminartodos los mensajes SMS cuyo estado es "recibido por"de la zona de almacenamiento de mensajes.

    LCD

    La pantalla de cristal liquido o LCD (Liquid CrystalDisplay) es un dispositivo Controlado devisualizacin grafico para la presentacin decaracteres, smbolos

    Muchas aplicaciones micro controladas requieren mostrar datos de diversas formas.Para ello se puede emplear fcilmente un display LCD. Estos mdulos son la solucinideal en los casos donde se desea mostrar mens al usuario, respuestas adeterminadas secuencias de comandos.

    Est constituido por un circuito impreso en el que estn integrados los controladoresdel display y los pines para la conexin del display.

  • En total se pueden visualizar 2 lneas de 16 caracteres cada una, es decir, 2x16=32caracteres.A pesar de que el display slo puede visualizar 16 caracteres por lnea, puedealmacenar en total 40 por lnea.

    Para modo didctico se utiliza un LCD, que permite la visualizacin del password,los mensajes y la finalizacin de la aplicacin.

    CIRCUITO IMPRESO

  • CODIGO FUENTE

    $regfile = "m164Pdef.dat"

    $crystal = 8000000

    $baud = 9600

    Dim Z As Byte

    Dim Flag As Bit

    Config Portb.1 = Output

    Incr Z

    Config Portd.6 = Output

    Portd.6 = 0

    Config Servos = 1 , Servo1 = Portb.0 , Reload = 10Config Portb.0 = OutputConfig Portb.7 = OutputEnable InterruptsStart Timer1Servo(1) = 50

    Ddrb.0 = 1Portb.0 = 0

    Ddrb.2 = 1Portb.2 = 0

    Ddrb.3 = 1Portb.3 = 0

    Ddrb.4 = 0Portb.4 = 1

    Ddrc.6 = 0Portc.6 = 1

    Ddra.0 = 1Porta.0 = 0

    Ddra.1 = 1Porta.1 = 0

  • Ddra.2 = 1Porta.2 = 0

    Ddra.3 = 1Porta.3 = 0

    Ddra.4 = 1Porta.4 = 0