SR-200702 Temporizador (timer) con ATTiny2313.

 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-L: hacia la red eléctrica (fase)
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

A continuación se muestra la distribución de componentes de montaje superficial que van montados del lado del cobre.

A continuación se muestra la distribución de componentes que van montados en la cara frontal.

El pin header marcado como "ISP", permite actualizar el programa del microcontrolador a través de un programador serial como USBASP o el ISP MKII. La distribucion de pines de este conector es la que se muestra en la siguiente imagen:


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