FACULTAD DE INGENIERIA ELECTRICA Y FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA ELECTRONICA ESCUELA PROFESIONAL DE INGENIERIA ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA ELECTRONICA PROYECTO FINAL MICROCONTROLADORES PROYECTO FINAL MICROCONTROLADORES “RELOJ DIGITAL PROGRAMABLE” “RELOJ DIGITAL PROGRAMABLE” FECHADOR, TERMOMETRO Y ALARMA CONFIGURABLE POR BLUETOOTH FECHADOR, TERMOMETRO Y ALARMA CONFIGURABLE POR BLUETOOTH CURSO: CURSO: MICROCONTROLADORES MICROCONTROLADORES PROFESOR: PROFESOR: ING. ZENON CUCHO MENDOZA ING. ZENON CUCHO MENDOZA ALUMNOS: ALUMNOS: CARDENAS FLORES CESAR ANIBAL CARDENAS FLORES CESAR ANIBAL 040045F 040045F ESPINOZA PIMENTEL ALEXANDER F. ESPINOZA PIMENTEL ALEXANDER F. 1123220092 1123220092
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
FACULTAD DE INGENIERIA ELECTRICA YFACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICAELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIAESCUELA PROFESIONAL DE INGENIERIA ELECTRONICAELECTRONICA
PROYECTO FINAL MICROCONTROLADORESPROYECTO FINAL MICROCONTROLADORES“RELOJ DIGITAL PROGRAMABLE”“RELOJ DIGITAL PROGRAMABLE”
FECHADOR, TERMOMETRO Y ALARMA CONFIGURABLE PORFECHADOR, TERMOMETRO Y ALARMA CONFIGURABLE POR BLUETOOTHBLUETOOTH
ALUMNOS: ALUMNOS: CARDENAS FLORES CESAR ANIBAL CARDENAS FLORES CESAR ANIBAL 040045F040045FESPINOZA PIMENTEL ALEXANDER F.ESPINOZA PIMENTEL ALEXANDER F. 11232200921123220092
BELLAVISTA - CALLAOBELLAVISTA - CALLAO
20142014
RELOJ DIGITAL PROGRAMABLEFECHADOR / TERMOMETRO / ALARMA CONFIGURABLE POR BLUETOOTH
DESCRIPCION DEL PROYECTO:
Nuestro proyecto consiste en un Reloj Digital programable que, te indica en su pantalla, la temperatura ambiente, la fecha, además de poderse programar su alarma mediante Bluetooth.
Un artefacto así sería muy útil en nuestros dormitorios pues nos permitiría estar al tanto de la hora, el calendario, el Clima, además de poder tener la alarma despertador distante y solo desactibable, al tacto o con clave bluetooth, desde el Celular.
METODOLOGIA APLICADA
Se diseñó el reloj, bajo criterio de experiencias hechas previamente, cada integrante en sus respectivas funciones, para luego juntar todo en un solo programa dando algunos cambios finales para garantizar su buen funcionamiento.
/* * Reloj Digital con Fechador y Sensor de Tempratura con Alarma Programable Via Bluetooth * Created: 29/09/2014 04:11:56 p.m. * Author: Cesar Cardenas Flores y Alexander Espinoza Pimentel * Universidad Nacional Del Callao Escuela de Ingenieria Electronica * Curso: Microcontroladores */
long t=0;long tf=86400; //Comparador finallong h,m,s;long ti;int hx,mx,sx;int hi,mi,si;long hix,mix,six;int a=0,b=1;int dia=1,mes=1,ano=1;char buffer[300]; //variable bufferunsigned int vadc,vadc_min=15,vadc_max=30; //variables de temperatura
sprintf(buffer,"UNIVERSIDAD NAC.");lcd_gotorc(1,1);lcd_puts(buffer);sprintf(buffer," DEL CALLAO ");lcd_gotorc(2,1);lcd_puts(buffer);
}
RESULTADOS:
FOTOS DEL PROYECTO
CONCLUSIONES
Con las interrupciones del Timer se nos hiso más fácil controlar el tiempo del Reloj, se dio uso de las interrupciones del timer para poder controlar el tiempo a un segundo sin retraso.
Utilizando el Timer1 en modo PWM y variando las frecuencias según las notas musicales se pudo construir la melodía de Mario Bross como alarma para el Reloj.
Con el ADC del micro controlador y usando un sensor externo el LM35 fue posible hacer la medición de temperatura del ambiente por medio del micro controlador.
Para calibrar la temperatura ambiente medida por el sensor LM35 se utilizó un potenciómetro de 1K conectado al voltaje de referencia.
Se usó pulsadores Pull Down para la interfaz amigable usuario de configuración del Reloj. Mediante librerías de LCD fue posible mostrar datos y controlar lo que se muestra. Pudimos observar que cuando las variables asignadas son demasiadas o se usa variables de
bits de mayor capacidad de lo que se necesita, se llega a saturar la memoria rápidamente, indicándote un error que debes de solucionar ajustando el tamaño de las variables.
Usando la comunicación Usart y un módulo bluetooth hc-06 fue posible transmitir datos desde un móvil distante al reloj.
Para poder transmitir datos usando el Modulo Bluetooth hc06 es necesario conocer su configuración USART de fábrica y trabajar en ese Rango.
No todos los software Androird Bluetoth son adecuados para comunicar datos al Módulo Bluetoth, recomendamos ampliamente el Blueterm que es el que menos problemas nos ocasiono.
Como utilizamos el Micro controlador en muestreo contante para actualizar la pantalla lcd, no podríamos usarlo el mismo para emitir una secuencia de melodía midi, porque este sonaría distorsionado, adicionalmente ya teníamos saturados todos los pines de nuestro Microcontrolador, decidimos utilizar un Atmega8 adicional para la transmisión del melodía de alarma.
BIBLIOGRAFIA
1. Video Reloj Digital Youtubehttps://www.youtube.com/watch?v=jrbqZ51Ymww
2. Data Sheet Atmega83. Guia_de_VideoTutoriales_HeTPro-libre4. Apuntes Profesor Zenon Chucho Mendoza