Más tarde, amigos me pidieron que construir otra para un amigo que era salir del país. Esta i'ble es la grabación de la preparación del segundo pecho de memoria (con la excepción de unas cuantas fotos que he agregado en el paso 2 - "Instalación de periféricos", que realmente demuestran el primer pecho).
Interfaz de usuario es bastante simple: tan pronto como se abre la caja, el Arduino es alimentado por y poco tiempo después, el LED parpadea una vez la señalización está listo para usar; pulsando el botón juegos una memoria seleccionada al azar, que luego se recuerda en la memoria EEPROM de Arduino. Como abrir la caja antes de blink de inicialización, el botón borra esta memoria (función que he usado durante la prueba y justo antes de entregar el pecho).
Aquí está el resultado:
(probado con algunas bandas sonoras de muestra que he subido de Pimsleur japonés impresionante aprendizaje audiolibro)
El proyecto está construido encima de un Arduino y un paquete de SOMO14D para reproducción de audio. Comunicación entre los dos fue hecha basado en el gran código SOMODuino por Doyle Maleche, que he hecho un poco más genérico.
Requerimientos de audio:
La tarjeta micro SD utilizada por el SOMO14D debe contener archivos de audio en formato AD4 - conversión software disponible en el sitio del fabricante, enlace de la parte inferior izquierda. Archivos deben residir en el directorio de raíz de tarjetas sd y debería llamarse 0000.ad4,0001.ad4... etc., posiblemente hasta 512.
Puesto que el chip SOMO14D no puede detectar el número de archivos almacenados en la tarjeta SD, la pista cuenta deberá "escribirse" en el interruptor DIP paquete - tiempo para practicar sus habilidades de conversión binario a decimal. Una alternativa para este enfoque es codificar el número de pistas en el software y usar los pernos adicionales para agregar colores patrones de luz con LED RGB (que es lo que hice en el primer cuadro).
Materiales:
- 1 caja de madera:
- 12 x 18 cm x 8 cm
- Tengo la mía en una tienda de suministros de hobby
- Debe haber una tapa conectado con bisagras
- Preferentemente, dispone de sala para una foto en la parte superior - esto es un cofre de la memoria, después de todo
- Disponible aquí: http://shop.moderndevice.com/products/rbbb-kit
- Disponible aquí: http://www.sparkfun.com/products/9534
- Yo generalmente consigue un trozo grande y vi todo lo que necesito para cada proyecto
- Me gusta botones de estilo arcade! Son demasiado funky para dejarla en la tienda
- Disponible en dealextreme, ebay, etc., por ejemplo: http://www.dealextreme.com/p/repair-parts-replacement-obsf-button-for-arcade-machine-color-assorted-37486
- Consejo de fabricante es pegarse con Kingston, otras marcas podrían tener problemas de compatibilidad
- Puedo atestiguar - a pesar de mi incredulidad inicial
- Dealextreme tiene de ~ 5US: http://www.dealextreme.com/p/kingston-microsd-transflash-2gb-memory-card-japan-2396
- O más, si va sobre el no uso de los interruptores DIP
- Para encender automáticamente el cuadro de cuando se abre
- Por ejemplo: http://parts.digikey.com/1/parts/977112-lever-switch-pcb-spdt-3a-80gf-d2f-l.html
- Por ejemplo: http://www.taydaelectronics.com/servlet/the-1527/Dip-Switch-8-Positions/Detail
- Utilizado para encender el SOMO14D
- He utilizado http://www.sparkfun.com/products/526 (después de probar diodos, sin éxito)
- En caso lo necesario para construir el panel superior de la caja
- Para conectar el micro al lado de la caja
Herramientas:
- Alicates pequeños
- Cortador de alambre eléctrico
- Removedor de aislamiento
- La soldadura de hierro
- Pistola de pegamento caliente
- Sierra para madera precisión, cualquier tipo (en caso necesario para el panel superior de la caja)
- Taladro eléctrico, brocas
- Pegamento para madera