Paso 2: Arduino todo el día.
Comenzó con la idea de usar un sensor piezoeléctrico para la activación, pero decidido en un acelerómetro - sólo parecía más consistente y controlable.
Por lo tanto, el primer paso fue reuniendo piezas. Después de un poco de consejos de mis compañeros de 123D Gian Pablo y Rob, pensé que necesitaría un Arduino Uno, un Protector de la onda y el acelerómetro para empezar. Tenemos algunos Arduinos en mano en el muelle 9, pero usted puede conseguir todo lo de Adafruit, venta por menor para alrededor $60. El protector de la onda es básicamente otra placa de circuito que se encuentra directamente encima de un Ardiuno y permite archivos .wav reproducir desde una tarjeta SD. Ahora puedo grabar el audio con mi laptop, convertir el tipo de archivo apropiado (.wav) y almacenarlos en una tarjeta SD para reproducción aleatoria cuando se le solicite; en este caso, cuando el acelerómetro es movido por una cierta cantidad de fuerza.
Usé onda Shield Kit de Adafruit, v.1.1, que tienen un gran tutorial sobre soldadura y construcción de la actual Junta Directiva. Si puede soldar, es muy simple. Necesitarás una tarjeta de 2GB SD (no puede usar algo más grande) que tiene el formato - utiliza el formateador de SD que Adafruit sugerido, pero utilidad de discos del Mac funciona. Una vez que la Junta se construyó según las instrucciones, sólo agregar algunos encabezados femeninas para hacer más fácil la prueba. Para el acelerómetro, la única soldadura que se requiere es los cables que se ejecutarán desde el Arduino para el protector/Arduino. Elegí el amarillo, azul y rojo para mi movimientos X, Y y Z, negros para la energía y verde para tierra (mi aptitud electrónica ha dictado por el cableado de la moto). Simplemente deje un pie más o menos holgura de cable para probar el sensor.
Una vez que el escudo fue terminado, empecé a trabajar en la codificación. Mi experiencia en programación es muy limitada (una vez hecha una luz parpadea con un Arduino, pero que está sobre él). Afortunadamente, hay una enorme comunidad con códigos previamente escritos (bocetos), así que usted puede conseguir lejos con no tener que lo escribirlo completamente mismo. Tiré de croquis de ejemplo de Adafruit para el protector de la onda y el acelerómetro. El Arduino los foros son un buen recurso también. Pero, puesto que me siento junto a él, le pregunté a Gian Pablo para ayudarme con el código del escudo primero.
Los archivos de .wav sólo tenía en la mano eran de Star Wars y Nacho Libre (no preguntar), así que los pongo en la tarjeta SD, seguido algunas direccionesy listo... mi pequeño escudo estaba hablando a mí. Sin cesar.
Después de con éxito programar el Arduino para aceptar el acelerómetro para archivos de audio de entrada, se registraron algunos archivos WAV.