Página principal
Reloj con
sonido
DFPLayer MP3 Mini
Arduino
En mi anterior artículo había realizado un
reproductor de MP3 mediante el módulo DFPLayer y gobernado con
arduino.
Una de las ideas que se me vino a la mente fue la de un reloj que
produjese sonido a las horas en punto y a los cuartos, y esto es lo
que realizo en este montaje.
En este montaje incorporo los sonidos en una SD , estos sonidos
podrían ser los de un cuco, de péndulo , o de torre, a voluntad de
cada uno.
Para la exactitud del reloj utilizo el Chip DS1302 que
incorpora una pila para el mantenimiento de la hora en caso de que
falte la corriente.
Para la visualización de la hora utilizo un LCD de nokia 3310, y
para el ajuste de la hora dos pulsadores, horas y minutos.
Todos estos componentes se conectan al arduino según el siguiente
diagrama.
Esquema eléctrico.
Diagrama de conexión.
Circuito montado.
En el programa existen dos #define importantes:
#define DEBUG
#define DIRECTORIO 5
-El primero activado o desactivado hace que muchos datos del
programa se manden a través de puerto serie al PC.
-El segundo indica el directorio donde se almacenan los sonidos.
Recordad que en la SD los directorios tienen el nombre de
01,02,03,04,05 . Y dentro de estos directorios existen los archivos
de MP3 con el nombre 001.mp3 , 002.mp3 , 003.mp3 ....etc.
En fichero 001.mp3 es el sonido de la campana de la 1.
El fichero 012.mp3 es el sonido de las 12.
El fichero 013.mp3 es el sonido de y cuarto.
El fichero 014.mp3 es el sonido de y media.
El fichero 015.mp3 es el sonido de menos cuarto.
Para cambiar las horas y los minutos tenemos dos pulsadores que
incrementan su valor.
Al inicio del programa suena la campana de la 1, a modo de
indicación de que todo funciona.
Todo el conjunto consume en reposo 38mA a 5V y 32mA a 4V .
Existen muchos métodos para reducir el consumo, pero este no era el
propósito de este montaje.
Los sonidos que he incorporado no son los mas bonitos, pero eso se
lo dejo a la imaginación de cada uno.
PROGRAMA
SONIDOS
VIDEO
Saludos.
JUAN GALAZ
armpg.html
arnote.html