SR-200702 Temporizador (timer) con ATTiny2313.
En este post se muestra un temporizador de 99 minutos, con pantalla display LCD 8x2 y teclado de membrana 4x4. El microcontrolador encargado del funcionamiento de este circuito es un ATTiny2313.
Fotos del circuito terminado:
A continuación se muestra el diagrama del circuito:
IN-N: hacia la red eléctrica (neutro)
OUT-L: hacia el equipo que se desea temporizar (fase)
OUT-N: hacia el equipo que se desea temporizar (neutro)
5V: alimentación del circuito, 5 volts de corriente directa
GND: terminal negativa de la fuente de alimentación del circuito
NOTA: Este circuito es compatible con los display LCD de 8x2 y 16x2, siguiendo las conexiones que se muestran en el diagrama
A continuación de muestra el PCB del circuito
Los dos pines marcados como "BOTON-RST" permite activar el RESET del microcontrolador mediante un pulsador.
El pin header para el Teclado de membrana 4x4, se conecta de la siguiente forma:
El conector del display LCD 8x2, coincide con la distribución que se encuentra en el display, por lo que basta realizar la conexión mediante pines rectos como se aprecia en el video.
PROGRAMA
El programa fué realizado en lenguaje ensamblador, el código se encuentra disponible para su descarga en el enlace que se encuentra al final de este post.
También encontrarán el archivo Hexadecimal listo para ser grabado en el microcontrolador ATTiny2313 ó ATTiny2313A.
NOTA: La velocidad de operación del AVR para el correcto funcionamiento del programa que se proporciona en este post, debe configurarse a 4MHz con oscilador de cristal externo como se indica en el diagrama
LINK DE DESCARGA DEL PCB Y PROGRAMA DEL TEMPORIZADOR
Tamaño: 72KB
Tipo: Archivo WinRAR