Música despertador (15 / 24 paso)

Paso 15: Construcción de la electrónica

Para volver a cerrar, hasta ahora, son capaces de:

Leer archivos de una tarjeta MicroSD
Gire a la tarjeta MicroSD en un dispositivo de almacenamiento masivo USB
Imprimir texto y tiempo en una pantalla de LCD
Obtener la hora actual de un RTC
Leer botones de un mando a distancia IR
Emitir un sonido con un VS1033D

Creo que estamos listos para construir todo un funcionamiento reproductor de música.

Si con éxito han seguido todos los pasos anteriores y realizado todas las manifestaciones del ejemplo anterior, puede ya cable hasta el circuito.

Quieres hacer tu circuito final muy confiable. Debe poner condensadores de desacoplamiento en varios lugares. En primer lugar, por favor lea esto

http://elm-chan.org/docs/MMC/mmc_e.html
Prestar atención a "Influyen a autobús flotante y caliente de la inserción"

Quieres un capacitor de desacople en el DS1307. Simplemente haz un capacitor de 0.1 uF entre Vcc y GND el DS1307. Este condensador debe estar físicamente cerca de los pernos para ser eficaz.

Quieres un capacitor de desacoplamiento del receptor IR. Simplemente haz un capacitor de 0.1 uF entre Vcc y GND del receptor IR. Este condensador debe estar físicamente cerca de los pernos para ser eficaz.

Si no usas el Teensy ++, luego el microcontrolador tendrá un capacitor de desacoplamiento también. Una vez más, un condensador de uF 0,1 físicamente cerca de Vcc y GND debe hacerlo.

Si no se conecta el reloj al ordenador todo el tiempo, puede que necesite crear una fuente de alimentación. Mi fuente de alimentación se hace con un regulador 7805 en primer lugar, que también alimenta un regulador de 3.3 voltios baja deserción, además de unos cuantos condensadores. Un conector de barril C.C. se utiliza para aceptar la alimentación 9V o 12V de un adaptador de corriente AC/DC de pared. Sólo esto lanzó junto con algunas partes que he encontrado. Ver el diagrama abajo. Asegúrese de que los condensadores se colocan físicamente cerca de los componentes. El esquema no incluye condensadores de desacoplamiento para la ATmega644, el receptor IR, el DS1307 o la tarjeta SD. Ésos deben ser 0,1 uF los condensadores colocados físicamente cerca de sus respectivos componentes.

Tenga en cuenta que conducir un altavoz directamente de la VS1033D es mala pero aceptable si la potencia del altavoz es bastante baja. El software configura el VS1033D para utilizar el "modo de salida invertida", que básicamente permite a gente utiliza mono-altavoces correctamente.

Mi diseño final utiliza un ATmega644 porque sólo tengo un Teensy ++ y lo necesito para otros proyectos. El ATmega644 no tiene USB, oh bien... El código que proporciono debe trabajar para ambos, dependiendo de las opciones de compilación. Las asignaciones de pines son diferentes y puede imaginar que el nuevo cableado mediante la lectura de un archivo llamado "pins.h"

Usando el ATmega644 significa que tuve que recurrir a un programador ISP para quemar mi código, en lugar de utilizar un gestor de arranque USB. Puesto que el ISP usa el bus SPI, puse resistencias pull-up en el CS patillas de la tarjeta SD, además de CS y DCS de la VS1033D. Esto es para que cuando estoy programando el ATmega644, las otras cosas en el autobús SPI no conseguir accidentalmente "seleccionada" porque el AVR tendrá todos los otros pines flotantes.

La resistencia de pull-up en el VS1033D pin de reset es más largo no se recomienda, por la razón, consulte el siguiente paso sobre apagar la VS1033D. La resistencia de pull-up es buena para la prueba por diversas razones (si usas un altavoz amplificado, se escucha ruido cuando el pin de reset es baja), pero cuando tiene que dejar este despertador por meses a la vez, usted no quiere allí.

La. ZIP archivo siguiente contiene todas las imágenes en resolución original

Artículos Relacionados

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
LittleBits reproductor de música Wi-Fi

LittleBits reproductor de música Wi-Fi

Sin hilos controlar este reproductor de música con el teléfono o a través de una variedad de canales IFTTT.Utilizar Control de Cloud (en su teléfono u ordenador) para avanzar de a canción a la siguiente o probar la fecha y hora canal de IFTTT para ha
Despertador de RaspberryPi

Despertador de RaspberryPi

Se trata de un despertador basado en un RaspberryPi. Cualquier RaspberryPi funcionará. Utilicé una modelo B1 versión 2 porque tiene los orificios de montaje y la velocidad no importa. Tengo una tarea que debe realizarse cada dos días. Por eso hay un
Teléfono móvil de carga / estación de música (altavoces de escritorio antigua de reutilización)

Teléfono móvil de carga / estación de música (altavoces de escritorio antigua de reutilización)

decidí usar mis viejos altavoces estéreos e incorporarlos en mi estación de carga, por lo que puedo reproducir mi música con el más bajo. (Mucho mejor que el altavoz del teléfono móvil) + puede ser utilizado como un altavoz muy fuerte o un despertado
Despertador de amplificador de guitarra

Despertador de amplificador de guitarra

Esta idea estaba tomando de un anterior instructable.por lonesoulsurferEsto puede ser uno de lo más fácil, barato, pero aún brillante instructivo que he visto. Como un maestro nos desafió a nuestros estudiantes de la escuela en una vieja radio. Despu
Rompecabezas reloj despertador

Rompecabezas reloj despertador

En este instructable voy a mostrar cómo construir un reloj de alarma que le permite ajustar el tiempo arreglando los dígitos.Casi nunca consigo en una discusión con mi novio, pero cuando lo hacemos es casi siempre acerca de la configuración de la hor
Personalizada alarma reloj/música en Radio

Personalizada alarma reloj/música en Radio

Este proyecto un Pi de frambuesa bastante sencillo para los entusiastas de Raspberry Pi nivel principiante. En este Instructable le mostrará cómo hacer un reloj de alarma que se transmiten en la banda de FM. Esto le permitirá poder escuchar la radio
Infalible despertador inteligente

Infalible despertador inteligente

¿Siempre despierta en su reloj de alarma sólo para apagarla, pone hacia abajo, cierre los ojos durante unos pocos segundos... y terminan despertando mucho más tarde que había querido? Este proyecto pretende resolver el problema mediante la construcci
Reloj despertador ensordecedor

Reloj despertador ensordecedor

un reloj de alarma (modificado) confiable que despertará a los muertos. Pongo este juntos después de haber tenido varias alarmas cuerdas romper conmigo. Básicamente es un despertador electrónico modificado para disparar una alarma. Ya que estoy práct
Auto-en la música en el Hack de baño

Auto-en la música en el Hack de baño

Tienen el juego de radio cada vez que encienda las luces en el cuarto de baño. Asegúrese de apagar las luces y los interruptores para evitar electrocución! Parche solo en su viejo despertador que ya no utilizas y viola! Auto de música cada vez que la
Reloj despertador con infrarrojo y Bluetooth altavoces

Reloj despertador con infrarrojo y Bluetooth altavoces

INTRODUCCIÓNHola, mi nombre es Ben Hur Gonçalves, soy Ingeniero Mecatrónico graduado en Universidade de São Paulo, Brasil en 2010. Hoy en día trabajo con bienes raíces, pero hacer estos proyectos con arduino en fines de semana, sólo por diversión. Es
Reloj despertador Pac_Man MP3

Reloj despertador Pac_Man MP3

InglésEste es mi primer instructables :-) lo siento por mi inglés... ¡ Soy francés!Tiene estructura para mi hija un despertador MP3 con la cara divertida de Pac_Man (ahora ella despertar todo solo)FrancésC ' est mon 1er instructables :-)J ' ai constr
WeggUp - un dormir del ciclo y la luz despertador

WeggUp - un dormir del ciclo y la luz despertador

A menudo tengo el problema, que tengo problemas para levantarme en la mañana, mientras que al mismo tiempo, tengo problemas para dormir en la noche.He comprobado varias posibilidades para hacer tanto más fácil.Levantarse en la mañanaAlarma de salida
Reloj despertador con Evive

Reloj despertador con Evive

Queremos hacer un reloj de alarma analógico y digital combinado. Reloj de tiempo real es esencial para el reloj mantener el tiempo, incluso si está apagada. Pero comúnmente disponibles tableros de microcontrolador como Arduino o frambuesa Pi no tiene