Biblioteca de Tardis con sonido y luces (6 / 8 paso)

Paso 6: Programación de Arduino y entretela el escudo de Elechouse MP3

Enchufe el escudo de Mp3 en el Arduino(or equivlent). Si ya tienes un arduino que uno instalado en su computadora, solo gancho en instalarlo como el último y luego pase a la siguiente sección.

Luego conecte el Arduino al ordenador. Después surge el sistema de verificación de hardware, ciérrela.
Siga este enlace y este enlace a la Web de Arduino y seguir sus instrucciones sobre cómo instalarlo.

Instale el protector de MP3 biblioteca desde este enlace.

Abra el IDE de Arduino y copia y pega este código:

#
const int bswitchPin = 2;
const int sswitchPin = 4;
const int apagado = 3;
const int llightPin = 5;
const int checkPin = 6;
const int checkinPin = 7;
unsigned char cmd_buf [10];
unsigned char i;

void ArduinoMP3Shield_SendCMD (unsigned char * cmd_buf, len sin firmar)
{
unsigned i;
para (i = 0; i Serial.write(cmd_buf[i]);
}
}

void setup(void)
{
pinMode (bswitchPin, entrada);
pinMode (sswitchPin, entrada);
pinMode (apagado, salida);
pinMode (checkPin, salida);
pinMode (checkinPin, entrada);

Delay(1000);
}

void loop(void)
{
if(digitalRead(bswitchPin) == alto & & digitalRead(checkinPin) == LOW)
{
digitalWrite (apagado, alto);
digitalWrite (checkPin, HIGH);

Serial.Begin(9600);

/ ** volumen * /
cmd_buf [0] = 0x7E; INICIO
cmd_buf [1] = 0 x 03; Longitud
cmd_buf [2] = 0xA7; Comando
cmd_buf [3] = 0x26; nuevo volumen
cmd_buf [4] = 0x7E; FINAL
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** set juego repetir todos * /
cmd_buf [0] = 0x7E; INICIO
cmd_buf [1] = 0 x 03; Longitud
cmd_buf [2] = 0xA9; MODO de ajuste de comando
cmd_buf [3] = 0 x 00; modo de ajuste
cmd_buf [4] = 0x7E; FINAL
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** seleccionar primera música de la tarjeta SD y reproducir * /
cmd_buf [0] = 0x7E; INICIO
cmd_buf [1] = 0 x 04; Longitud
cmd_buf [2] = 0xA0; Comando
cmd_buf [3] = 0 x 00; byte alto número de archivo
cmd_buf [4] = 0 x 01; byte bajo número de archivo
cmd_buf [5] = 0x7E; FINAL
ArduinoMP3Shield_SendCMD (cmd_buf, 6);
}
otra cosa
{
if(digitalRead(bswitchPin) == baja & & digitalRead(checkinPin) == HIGH)
{
digitalWrite (apagado, alto);
digitalWrite (checkPin, HIGH);

Serial.Begin(9600);

/ ** volumen * /
cmd_buf [0] = 0x7E; INICIO
cmd_buf [1] = 0 x 03; Longitud
cmd_buf [2] = 0xA7; Comando
cmd_buf [3] = 0x26; nuevo volumen
cmd_buf [4] = 0x7E; FINAL
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** set juego repetir todos * /
cmd_buf [0] = 0x7E; INICIO
cmd_buf [1] = 0 x 03; Longitud
cmd_buf [2] = 0xA9; MODO de ajuste de comando
cmd_buf [3] = 0 x 00; modo de ajuste
cmd_buf [4] = 0x7E; FINAL
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** seleccionar primera música de la tarjeta SD y reproducir * /
cmd_buf [0] = 0x7E; INICIO
cmd_buf [1] = 0 x 04; Longitud
cmd_buf [2] = 0xA0; Comando
cmd_buf [3] = 0 x 00; byte alto número de archivo
cmd_buf [4] = 0 x 02; byte bajo número de archivo
cmd_buf [5] = 0x7E; FINAL
ArduinoMP3Shield_SendCMD (cmd_buf, 6);

Delay(25000);
digitalWrite (apagado, bajo);
digitalWrite (checkPin, bajo);
}
otra cosa
{
}
}
if(digitalRead(sswitchPin) == HIGH)
{
digitalWrite (llightPin, HIGH);
}
otra cosa
{
digitalWrite (llightPin, bajo);
}
}

#

A continuación, asegúrese de que está seleccionado el puerto COM correcto y subir el sketch.
Desconecte la alimentación una vez que las luces en el arduino dejará de parpadear y Obtén su tarjeta SD (si tienes un portátil con un puerto construido en eres bueno para ir pero si no, necesitará un adaptador de algún tipo).
Copiar y pegar los tres archivos en un archivo.
Si desea diferentes archivos de sonido, luego guardar los archivos (Doctor Who tema (guardado como 0000-doctorwhotheme) y los sonidos desaparecen (guardados como 0001-takeoffsounds(make sure the prefix ###-is in that form(###-))) to the SD card (you will have to download these sounds in mp3 format or you will need to convert them to mp3 format*).
(Asegúrese de guardar todos los archivos a una carpeta antes de copiar a la tarjeta SD)
Luego copie los archivos a la tarjeta SD a la vez.

Conecte la tarjeta en el escudo de MP3 (sin el adaptador).
Luego mantenga pulsado el botón de copia en el escudo y conectar el arduino al ordenador.
Mantenga pulsado el botón hasta que la luz de la pantalla comienza a parpadear,
Una vez que se detiene, prueba con uno de los botones, un par de auriculares y un LED del pin 4 con el conector de tierra (el botón encima de como él está en el esquema del gancho).
Mantenga pulsado el botón durante unos segundos hasta que el sistema para arriba, luego soltar el botón, debe jugar la canción del tema. Si funciona, presione y mantenga presionado el botón otra vez y el ruido de despegue deben jugar. Si algo no funciona, mirar por encima de su cableado y si nada parece estar mal en contacto conmigo dejando un comentario.

El archivo Tardis.sch es un esquema que puede leerse con ExpressSCH (accomponies el programa ExpressPCB (enlace a la web; Descargar)

* Aquí está la Guía del usuario para el escudo.

Artículos Relacionados

Cartera de cartucho de Super Nintendo con sonido, luz y almacenamiento de claves

Cartera de cartucho de Super Nintendo con sonido, luz y almacenamiento de claves

me encanta todas cosas de Nintendo, pero recientemente mi cartera de cuero, temática de controlador ha sólo sido cayendo a pedazos. Entonces una idea me llamó la atención, ya que no pude encontrar una cartera que podría llevar a cabo todas mis cosas
Esculpir con sonido

Esculpir con sonido

fotografía es la próxima gran cosa.  Ya no es oscuro, y ciertamente no es sólo para los profesionales. Con instragram, iPhones y otros avances tecnológicos, fotografía se está convirtiendo en más accesible para todos.  Cámara se está volviendo más ba
Un juguete de perro RFID con sonidos

Un juguete de perro RFID con sonidos

Para mi maestría en la tesis de diseño de interacción en la Universidad de Malmö (Suecia), construí un prototipo juguete del perro del que podría capturar sonido y olor. Empecé con un prototipo de lo-fi, incluyendo un juguete suave en el que podría o
Retroadaptación auriculares de Vintage 1920 con sonido moderno

Retroadaptación auriculares de Vintage 1920 con sonido moderno

Estaba en el mercado de pulgas local recientemente y ha pasado a un vendedor de venta auriculares vintage por $5 y terminó escogiendo encima de tres pares por capricho. Mi intención original era adaptarse a trabajar con sistemas modernos, pero pronto
Proyecto de la biblioteca de TARDIS.

Proyecto de la biblioteca de TARDIS.

Este es mi primer post, me encontré sólo a través de este sitio web hace unos días, y este es el primer proyecto he abordado desde la firma. Me las arreglé para fijar las imágenes y la manera correcta para arriba. Yo estoy entrando en este instructab
Hebillas de cinturón de controlador de videojuego con sonido

Hebillas de cinturón de controlador de videojuego con sonido

un año o hace 2 hice un how to de cómo hacer un cinturón de snes hebilla entonces empecé vendiendo después de mucha gente me dijo Cállate y tomar su dinero http://www.etsy.com/shop/sillyzombie666desde entonces ídolo de la mina de nathan barnatt aka k
Cómo hacer pendientes con viejo Navidad luces bombilla

Cómo hacer pendientes con viejo Navidad luces bombilla

¿Qué es lo bueno de ser una crafter? Cualquiera adivina?? Bien... puede haber nada malo en absoluto... JAJAJA!Además de otras cosas buenas, mi favorita es que hay abundancia de inspiración ahí en su arte suministra en forma de izquierda overs de los
Cómo utilizar la biblioteca de IR con un attiny

Cómo utilizar la biblioteca de IR con un attiny

Este Instructable le dirá cómo usar la biblioteca de IR (infrarroja) en un Attiny. Utilizaré un Attiny85 con un Arduino Uno. No cubro como subir bocetos a lo Attiny cómo utilizar la biblioteca de IR con él. el mejor tutorial de subir bocetos que he e
Cómo hacer un pan de jengibre de Tardis (con médico)

Cómo hacer un pan de jengibre de Tardis (con médico)

viajes en el tiempo y dimensión relativa en el espacio deliciosamente!Este es un proyecto que no requiere mucha experiencia para hornear.  Por ejemplo, es más fácil que una torta de la Tardis, y mantiene más tiempo.  Se requiere una buena parte del e
Cómo hacer policía destella luces con sonido

Cómo hacer policía destella luces con sonido

esto es un Instructable sobre cómo hacer parpadear las luces con el sonido de la policíaHeres un ejemploAntes de empezar el real tut quiero decir este es mi primer tutorial, y también quiero decir gracias a Dave1324 por su tutorial y también Tom Igoe
Biblioteca de Mozzi con 5 potenciómetros

Biblioteca de Mozzi con 5 potenciómetros

Para empezarEl objetivo de este proyecto era crear filtros y controles a pueden manipular el sonido que se está generando a través de un Arduino. Normalmente Arduino sólo puede generar tonos simples que no son útiles si están tratando de lograr sonid
Pastel de estaño Hanukkah Menorah con GE iTwinkle luces

Pastel de estaño Hanukkah Menorah con GE iTwinkle luces

Justo a tiempo para Hanukkah, se trata de una menorá lata "círculos de colores" pastel: una decoración de fiesta DIY por salvajemente divertido GE G-35 iTwinkle monomando luces LED. La menorá es un proyecto de compañero a mi lata de pastel Instr
Peluche Super Mario Block con sonido

Peluche Super Mario Block con sonido

este bloque de interrogación tamaño real de Super Mario Juegos Mario al azar sonidos cuando golpeó en la parte inferior. El Instructable paso a paso explica cómo puede hacer uno usted mismo. Diseño y desarrollo por el Piem Wirtz y Simon de Bakker.Pel
Gestión de iluminación automática con sonidos del ambiente

Gestión de iluminación automática con sonidos del ambiente

Este instructables te mostrará cómo simplemente encender las bombillas LYT cuando se detectan souds ambiente.Se puede utilizar para mantener que sus luces accionado ON cuando las personas están en una habitación y les apagado cuando no hay sonidos má