Trabajando en un proyecto: un reloj de pared personalizado con sprites de NES con perler bead en el lugar de los números. Las figuras están montadas en una tabla de madera con recortes debajo, y durante cada hora se encenderá un LED e iluminará la figura de NES durante esa hora, y un archivo de audio reproducirá algunos efectos de sonido/tema musical de ese juego de NES en particular.
Mi principal problema es tratar de descubrir la mejor manera de sincronizar los LED con un reloj. Por ejemplo, si Mario está en el punto de las 3 en punto, entonces a las 3:00 p. m. la luz detrás de Mario se encenderá y permanecerá encendida durante una hora. Luego, a las 4 p. m., la luz detrás de Mario se apagará y la luz detrás de otra figura en la posición de las 4 en punto (Enlace) se encenderá. Las luces recorrerán 12 cifras y luego se reiniciarán.
Por lo que he estado investigando en las últimas dos semanas, hay muchas opciones:
Quiero reproducir un fragmento breve del tema musical de cada juego al inicio de cada hora. Por ejemplo, a las 4:00 p. m., cuando se enciende Link, el tema del mundo exterior de Legend of Zelda se reproducirá durante un minuto y luego se detendrá.
Aquí es donde estoy menos familiarizado con mis opciones. He mirado cosas como:
La duración de la batería probablemente será un problema con la ruta del reproductor de mp3. Si sigo la ruta de arduino, probablemente podría programar los LED y obtener una placa de audio/mp3 y controlar eso también, ¿verdad?
He buscado en Google, aquí, sparkfun, buildcircuit, instructables, mdfly y varios otros sitios. No he visto nada que aborde esto, o si lo vi, no lo reconocí. Mis disculpas si esto ya está cubierto en otro lugar.
Encontré esto:
Circuito secuencial con más de 10 LEDs
que habla sobre el uso de 2 x 4017 para hacer funcionar un montón de LED, y también registros de desplazamiento SIPO. Parece que funcionaría, pero nuevamente, el tiempo requerido me hace pensar que el temporizador 555 no funcionará. ¿Tengo razón en eso? Aún deja el tema de controlar el audio...
Un Arduino u otro microcontrolador con suficiente gpio funcionará para las luces. Agregue el módulo de mp3 y un ic de reloj en tiempo real y puede hacer todo lo que quiera de manera bastante simple.
¿Eres ingeniero mecánico? Hazlo mecánicamente.
De su descripción asumo que este es un reloj analógico. Acceda al eje que hace girar la manecilla de la hora y utilícelo para controlar un interruptor giratorio de 12 polos. Cada polo del interruptor abarcará 30 grados. Tome una pieza de material de placa de PC revestida de cobre y dibuje un anillo en el medio y luego otro anillo concéntrico un poco más lejos. Taladre un agujero para el eje del reloj a través del centro y divida el anillo exterior en 12 partes iguales. No necesita grabarlo: para algo tan simple, una Dremel u otra herramienta rotativa funcionará bien.
Tendrá un círculo central que transporta energía y coaxial con eso, los 12 polos conductores. El eje del reloj atraviesa el centro de esta placa trasera. Fije un limpiaparabrisas de cobre al eje para que, a medida que gira, conecte el círculo central a cada una de las piezas polares a su vez.
¿Está bien hasta ahora?
Proporcione energía al anillo central y ahora tiene una señal de alimentación conmutada en cada polo que cambia en sincronización con la manecilla de la hora del reloj. Puedes averiguar el resto :-)
Ahora, podría hacer todo esto con sensores sin contacto, etc. Pero esto probablemente sea más simple y funcionará lo suficientemente bien.
I. Wolfe
garras