Paso 2: El primer Hardware de la versión
- Potencia: 5VDC se trae adentro de una verruga de la pared a través de un conector de barril.
- CPU: Teensy. Me encantan a estos chicos de lil! Empecé a utilizarlas por costo y porque su USB a bordo (no FTDI) permite utilizar varios perfiles de USB nativo, así no tener que hacer cualquier footwork de lujo driver/emulador. Se trata de un plug ' jugar dispositivo MIDI Arduino.
- Interfaz de usuario: El Teensy envía los datos de la pantalla a un LCD HD44780 compatible en modo 4 bits y tiene entrada de dos botones táctiles. Los botones elegir qué canal MIDI la Reticuli Zeta responde a la entrada MIDI de. La pantalla LCD muestra el canal actual, el nivel de cada uno de los 10 canales EQ y el modo de funcionamiento actual.
En esta versión del circuito tengo todos los 16 pines para el LCD presionando hacia fuera en una cabecera y un segundo jefe de 4 pernos teniendo 5v +-hacia fuera a los pulsadores y devolver las dos entradas para el Teensy. Después de ordenar los PCB yo rápidamente yo mismo al darse cuenta que no necesito que muchas líneas como algunos son redundantes y algunos se usan patadas. Esto ha cambiado en la próxima versión.
- Datos MIDI: Entrada de (parte de mi) engranaje de MIDI viene a través del estándar DIN de 5 pines. Utiliza un montaje del PWB en la primera versión de esta placa, pero casi definitivamente utilizará un conectado a un cabezal de 90 grados en la siguiente versión de montaje en panel para liberar espacio de la Junta así como flexibilizar el diseño del recinto. Estos datos son aislados de la Teensy por un optoacoplador H11 que también robó de la vieja interfaz de MIDI.
El firmware actual permite simultánea MIDI ser recibido en el puerto USB. Teóricamente podría añadir un puerto de salida de MIDI y enviar y recibir sobre los puertos USB y MIDI, como un rudimentario adaptador MIDI-USB. Tengo pensado en explorar esta opción en futuras versiones, aunque me temo que tiempo y lag un problema grave.
- Ecualizador: La sección EQ se basa alrededor de chips de Rohm BA3812L (2). Sinceramente solo se toma directamente de la nota 10-banda de la aplicación de la hoja de datos. La premisa básica es que cada banda de frecuencia se fija por dos condensadores. El primero (A) establece la frecuencia resonante (específicas) y los conjuntos segundo de ancho de banda (Q). La hoja de datos tiene la fórmula para determinar estos valores. Los valores y sus bandas de frecuencia resultante que usé son los siguientes. Una vez que una banda de frecuencia está aislada del resto de la señal de esta manera se utiliza un potenciómetro para variar su volumen antes de ser recombinado con el resto de la señal y establecido a través de la salida de jack 1/4 de pulgada. Los chips AD5206 (potenciómetros digitales de 10 6 k) se utilizan en lugar de macetas estándar por lo que pueden ser controladas en SPI por el Teensy.
- Entrada y preamplificador: Entrada de audio entra a través de un jack de 1/4 de pulgada y se encamina a una de las ollas digitales de 10K que es controlado por controlador continuo MIDI 6. Yo llamo a esto el "nivel de ganancia" como esto modera la entrada a través de un circuito LM386 para aumentar la señal. Antes de decidir sobre el uso de una etapa de preamplificación, mientras se desarrolla el circuito en forma de placa funcionó maravillosamente mientras tenía un pedal de distorsión enganchado antes los espaguetis de Zeta Reticuli. Hasta conducirlo no era una señal limpia. Esta versión del PCB tiene la opción de soldar una tapa en el opamp los pines 1 y 8 para tener una ganancia de 200. Sin la tapa el preamplificador tiene una ganancia de 20. La ganancia adicional crea mucha distorsión, por lo que en realidad en su lugar utilizo un palanca para cambiar el caos de adentro y hacia fuera. En la próxima versión planeo usar un interruptor de 3 posiciones para niveles de alta/baja/bypass de preamplificador. Mejor aún ser un relé controlado por el Teensy así las opciones podrían ser seleccionadas sobre MIDI.
- Salida: También colocar en uno de los botes digital de 10K que es controlado por el controlador continuo MIDI 7 y conocido como "volumen". No estoy seguro si mi uso separado de controladores 6 y 7 puede ser problemático en algunas situaciones ya que, si lo estoy entendiendo su uso correctamente, deben ser capaces de ser combinadas que permite un nivel de volumen individual de 14 bits.
Frecuencias y condensador valores :
Durante la investigación de mi proyecto también encontré una similar, aunque ajustada manualmente, el kit que tiene gran información en sus instrucciones PDF muchos de los previamente calculados valores de condensador.
Los valores que utilicé en esta versión:
FREQ, CASQUILLO, CASQUILLO B
33Hz, 3.3µF, 0.082µF
56Hz, 2.2µF, 0.047µF
100Hz, 1μF, 0.022µF
250Hz, 0.47µF, 10000pF
500Hz, 0.22µF, 5600pF
1kHz, 0.1µF, 2700pF
2.2 kHz, 0.068µF, 1000pF
4.1 kHz, 0.027µF, 680pF
8.2 kHz, 0.015µF, 330pF
16kHz, 6800pF, 180pF
Esquema:
El esquema ilustrado aquí es la primera versión. La única corrección o cambio de los mencionados en la sección de PCB es el pinout del conector de alimentación.
Muestra lista de materiales:
Chip de EQ, eBay, Rohm BA3812L
ollas digitales, digikey, AD5206BN100-ND
Teensy 2.0, PJRC.com, TEENSY
LCD, eBay, compatible con HD44780
Puerto MIDI, digikey, CP-2350-ND
1/4 jacks, digikey, SC1121-ND
optoacoplador, digikey, H11L1-MQT-ND
¿conector de alimentación,?,?
TAPA de 680PF, digikey, 445-4736-ND
TAPA 5600PF, digikey, 445-8391-ND
TAPA 6800PF, digikey, 445-8392-ND
CAP 0.015µF, digikey, 445-8279-ND
CAP 0.022µF, digikey, 445-8280-ND
TAPA 330PF, digikey, 445-4777-ND
TAPA 180PF, digikey, 445-4774-ND
TAPA 2700PF, digikey, 445-4788-ND
TAPA 10000PF, digikey, 445-8384-ND
CAP 0.1µF, digikey, 445-8421-ND
CAP 0.47µF, digikey, 445-8413-ND
TAPA 1μF, digikey, 445-8405-ND
CAP 3.3µF, digikey, 445-8294-ND
CAP 1000PF, digikey, 445-4783-ND
CAP 0.027µF, digikey, P4649-ND
CAP 0.082µF, digikey, P4724-ND
CAP 0.22µF, digikey, 445-5311-ND
CAP 0.047µF, digikey, 445-5301-ND
CAP 0.068µF, digikey, P4523-ND
CAP 2.2µF, digikey, 445-8298-ND
CAP 100µF, digikey, 399-6602-ND
TAPA de 10μF, digikey, 399-6597-ND
RES 6.8K, digikey, 6.8KEBK-ND
OPAMP, digikey, LM386N-1/NOPB-ND
POTE de 10K, digikey, 262UR103B-ND
RES 10K, digikey, 10KQBK-ND
RES 220, digikey, 220QBK-ND
RES 270, digikey, 270QBK-ND
Encabezados de Breakaway, digikey, S1012EC-40-ND
PCB:
El primer borrador de este es también el primer PCB que he tenido profesionalmente manufacturado. Este ha sido un sueño bucketlist-nivel que me ha intimidado por años y finalmente ir todos en él, a pesar de mis errores, ha sido la apertura de ojos muy.
En la recomendación de un amigo solía ITead Studio para hacerlos y estoy turbo-satisfecho con el trabajo que lo hicieron así como el costo. Tomó alrededor de un mes para volver a las tablas. La gran mayoría de ese tiempo fue el envío. Incluso antes de llegar ya había hecho una serie de cambios al diseño. Una vez que estaban en la mano descubrí que también había hecho varios errores de novato, así:
- El Teensy se coloca detrás del conector MIDI de manera que bloquea cualquier conector micro-USB normal. Pude conseguir una conexión confiable doblando uno de conector de mis cables. Un conector de 90 grados se denomina definitivamente para en este diseño.
- No pude encontrar una biblioteca hecha de antemano para las virutas del potenciómetro digital AD5206, así que hice uno. Me había cambiado el tamaño de la cuadrícula en águila y había olvidado que significa que el ancho entre hileras de pernos es camino equivocado. Yo era capaz de doblar las patas y que se ajuste, así que no hay daño hay.
- La toma MIDI DIN que arrebató de una interfaz MIDI Mac viejo tiene espaciamiento ligeramente diferente en las 2 lengüetas de montaje frontal que el componente de biblioteca de águila que utiliza. Castrados que usé por lo que encajaría.
- El error más vergonzoso y lo peor es que tengo mal el conector de alimentación. Tan tan tan mal. Esto significa que en lugar del conector por el agujero que yo quería estoy haciendo hacer mediante un conector de montaje en panel que no importa lo mal en mal estado en el pasado como conectes lo correctamente en el presente.