Paso 1: IDE de Arduino y configuración de la biblioteca
El advenimiento de la Arduino pone energía en las manos del mismo tipo de gente que originalmente diseñó las primeras cajas de azul. Podemos escribir nuestro propio código regulador micro, utilice piezas de Radio Shack fácilmente obtenibles para diseñar hardware única y mucho, mucho más. Hay muchas formas que podemos diseñar nuestras cajas azul y este artículo cubrirá solamente unas simple algunos de ellos.
Biblioteca de tono
Primero es el dispositivo de síntesis de la biblioteca de tono - onda cuadrada. Este dispositivo se puede hacer con el chip Arduino Micro ATMega32u4 basado en la biblioteca Arduino de tono (externa). La biblioteca tiene que ser modificado para que funcione con el chip ATMega32u4 y se puede descargar una versión modificada. Esta biblioteca y chip sólo se han probado con el IDE de Arduino versión 1.0.5 ahora que ya tenemos la biblioteca y el chip, ahora necesitamos un esquema simple que podemos usar con un teclado.
Biblioteca de teclado
La biblioteca Arduino teclado puede encontrarse aquí. Todas las bibliotecas tienen que estar en el Arduino "bibliotecas" directorio situado en la base de la instalación del IDE. por ejemplo, C:\Users\trevelyn412\Documents\Arduino\libraries mayoría de las veces esto es tan sencillo como extraer la biblioteca de un zip de archivo y Compruebe la documentación de la biblioteca en caso de instrucciones avanzadas para la instalación.
Biblioteca TMRpcm
Por último, la biblioteca TMRpcm es utilizada por 2 manual de reparacion para reproducir archivos WAV de nuestra segunda caja azul. El autor de esta biblioteca fue suficiente que me ayude a través del correo electrónico como yo estaba teniendo dificultad con el inexistente SeeedStudio v3 SD tarjeta documentación de escudo. Reproduce archivos mono a 32khz y por debajo (yo uso 22khz) en 8 bits. Hay sin embargo un montón de funciones avanzadas y optimizaciones de código que podemos hacer editando el encabezado pcmConfig.h de archivo, como permitir que un mayor espacio en el búfer como descomentar y cambiar la línea,
#define buffSize 128 //must be an even number
También, al almacenar un archivo WAV de frecuencia única en la tarjeta SD, tenemos que bajar es real ciclos de 25. Esto significa que en Audacity, generar un tono 2575 hz en lugar de 2600 para el control de señalización.
Los sonidos que he creado están en el directorio "sonidos" en la raiz de la tarjeta micro SD. Hay varias notas de la comunidad de Arduino para almacenar archivos y acceder via Arduino bibliotecas situado aquí. Estos son muy importantes para seguir.
Hardware requerido
En estos tutoriales uso las siguientes partes,
- Simple 10 resistencias de Ohm k
- Botones momentáneos
- LED encendido interruptores de potencia
- Arduino UNO & & Arduino Micro
- SeeedStudio v3 SD Card Shield
- Cajas de Crayon azul Advantus Super Stacker
- LEDs azules
- 100 k Potenciometro para el volumen
- 2.2uf condensador no polarizado (opcional)
- Baterías de 9V (uno esquema utiliza 2 en paralelo
- Dial rotatorio mecanismo de teléfono antiguo
- Teclado de Velleman 4 x 4
- 150 ohmios receptor del teléfono altavoz parte #SD150(ph) (para la salida óptima)
Y todo lo demás es opcional. Los LED son opcionales y hardware con LEDs como los interruptores de alimentación también son opcionales. Cambiar el esquema para acomodar estos deben ser muy fáciles.
Experiencia de Arduino
Este tutorial asume conocimiento muy básico del código utilizado por Arduino y cómo configurar un proyecto básico usando una tabla de pan. Sin embargo, ir a instrucciones sobre cómo manejar estos proyectos en cajas propias, pero que requiere soldadura y experiencia, en la mayoría de los casos la soldadura.