Taller 6 Microcontroladores
Oscar Mauricio Valdelamar Camacho T00040718 Jader Funez Olivera T00016402
Oscar Acevedo Patiño, PhD Profesor
Universidad Tecnológica de Bolívar Cartagena 2018
Introducción
En el siguiente documento se explica cómo se realizó la actividad del curso de microcontroladores, usando los conocimientos adquiriendo hasta el momento en la clase, además se muestra el código programado con lenguaje AVR y fotos y video de su funcionamiento.
Objetivos
Diseñar la solución al problema propuesto utilizando al microcontrolador como elemento central. Familiarizarnos un poco más con el uso del microcontrolador y su pines. Aplicar el conocimiento impartido por el profesor sobre conversor ADC y el uso de un LCD. Aplicar el conocimiento adquirido en lenguaje C/C++ para elaboración del programa que ejecute la acción deseada en esta tarea.
Actividad
Construya un control de temperatura para un bombillo, utilizando el microcontrolador ATMega328 y un sensor de temperatura LM35. El controlador debe tener las siguientes características:
La carga es un bombillo de 60W-100W a 110V. Debe utilizar su respectiva base, cable dúplex 2x18 para las conexiones, un enchufe para conectarlo a la red eléctrica y un relé de 5V para controlar su encendido/apagado, manejando la fase. El sensor de temperatura es el LM35, el cual debe estar unido al bombillo por cinta, silicona o cualquier otro medio que considere adecuado Debe tener un termómetro para corroborar la temperatura temperatu ra medida El microcontrolador debe tener conectados los siguientes elementos: 3 pulsadores (UP, DOWN, ENTER) 1 etapa potencia para manejar el relé (Transistor) LCD
El microcontrolador debe recibir por parte del usuario 2 valores de temperatura: TMIN y TMAX. Estos valores serán introducidos por medio de los botones UP, DOWN, donde cada pulso incrementa el valor en ±1. Se presiona ENTER para aceptar el valor. Una vez ingresados los datos, el uC mide la temperatura del bombillo: Si la temperatura es mayor que TMAX, el bombillo se debe apagar Si la temperatura es menor que TMIN, el bombillo se debe encender El microcontrolador entra en modo configuración en cualquier momento si se presiona el botón ENTER. Sale de este modo cuando se han actualizado los dos límites de temperatura. La temperatura actual, TMIN y TMAX deben ser mostrados continuamente en el LCD, excepto en modo de configuración, donde se visualiza el valor actual de , TMIN y TMAX y el nuevo valor que se le asigne. NOTA: Debe ser precavido al manejar la red eléctrica. Siempre que manipule el circuito, debe asegurarse de estar des-energizado. Trabaje en el laboratorio y solicite asesoría en caso de duda.
Solución (Pensar en Binario)
Para el desarrollo del código de este taller, primero se analizaron todos los códigos que el profesor nos había dado con anticipación, el cual había que modificar para cumplir el objetivo de esta actividad. Se investigó el cómo conectar un relé y cómo funcionaba el sensor de temperatura lm35. Circuito de las conexiones en el Microcontrolador ATMEGA328P
Se utilizaron las conexiones brindadas por l profesor para la conexión del LCD y la salida del sensor LM35, además a este montaje se le añadió un relevador de 5vdc para poder controlar el encendido y apagado del bombillo, como también se le agregaron 3 pulsadores, uno para aumentar, disminuir y un enter que pasara la pantalla.
Programa en C/C++, usando Arduino
Para escribir en el LCD, se utilizaron las funciones determinadas, las cuales fueron otorgados, por el profesor, or lo tanto las omití en los pantallazos. Fotografía del montaje
Conclusión
A pesar pesar de de los inconvenientes inconvenientes que se tuvieron tuvieron en el proceso, se logró logró el objetivo objetivo de de la práctica, y cabe resaltar que esta actividad será de mucha ayuda para las siguientes. Este proyecto se puede implementar en la rama de la ingeniería mecatrónica, enfocada a la domótica, y que prácticamente es un dispositivo que puede ayudar a prevenir incendios, ya que se configura con una temperatura máxima, y pues provocaría el apagado del dispositivo conectado al relé.
Bibliografía
Presentaciones otorgadas por el profesor vía SAVIOutb. Tutorial AVR desde 0. Conocimiento impartido por el docente en clase.