P�gina principal
Arduino
Reloj
- Term�metro
MAX7219
Matriz de leds
En esta ocasi�n realizo un reloj y
term�metro que muestra alternativamente los datos.
Para el reloj en tiempo real utilizo un m�dulo de tiempo real que
utiliza el chip DS1302.
Como sensor de temperatura utilizo el sensor DS18B20.
El dise�o del programa est� para colocar hasta 4 m�dulos MAX7219 en
cascada, lo que significa 8 caracteres.
Aunque en el circuito solo se coloquen 2 m�dulos, los datos mandados
a los m�dulos son para 4 m�dulos.
En esta ocasi�n utilizo un buffer de 32 bytes para almacenar la
representaci�n de los m�dulos.
Cuando se ha realizado todas las operaciones sobre el buffer, se
llama al procedimiento Refres() que vuelca
todos los datos del buffer a los leds de los m�dulos.

Esquema del funcionamiento del MAX7219.

|

|
M�dulo LED - MAX7219
|
Mando a distancia - PT2272
|

Esquema del circuito.

Detalle de conexionado.

Montaje del circuito.

Reloj y term�metro funcionando.
Con el mando a distancia cambiamos la hora de la siguiente forma:
Si pulsamos el bot�n C entramos en el modo de
cambio de hora, poni�ndose autom�ticamente las horas y los minutos a
cero.
Si pulsamos el bot�n A aumentamos los minutos, y si
pulsamos B aumentamos las horas.
Para fijar la hora se pulsa el bot�n C y queda ajustada la
hora.
Tambi�n se puede utilizar pulsadores si el reloj tiene buen acceso y
se puede eliminar el mando a distancia y el receptor.
Para el manejo del DS1302 utilizo la librer�a DS1302 .
Si se quiere ir al sitio de la librer�a es : http://www.rinkydinkelectronics.com/library.php
Debemos tener muy en cuenta el consumo del circuito cuando
aumentamos el brillo. Para una representaci�n normal de dos n�meros
con el brillo al m�nimo (0) , el consumo es de 50 mA todo el
circuito. Pero si ponemos el brillo al m�ximo (15) el consumo
aumenta a 300 mA.
El consumo m�ximo de cada matriz de leds a su m�ximo brillo y
encendidos los 64 leds ronda los 300mA, un consumo considerable.
Debemos tener cuidado de no alimentar los m�dulos de leds
directamente del arduino si colocamos el brillo al m�ximo.
De cualquier manera debemos colocar condensadores de desacoplo en la
alimentaci�n y alejar un poco el m�dulo receptor de las matrices de
leds, producen interferencias y reducen la cobertura del mando a
distancia.
En un pr�ximo montaje colocare todos los componentes en un circuito
impreso, quedando todo el circuito compacto.
PROGRAMA
Saludos.
Juan Galaz
Bibliograf�a:
http://seta43.blogspot.com.es/2015/11/marcador-controlado-por-bluetooth.html
http://www.prometec.net/scroll-max7219/
http://www.rinkydinkelectronics.com/library.php