Paso 10: El cerebro
Con el marco todavía a su lado está ahora a empezar a pensar acerca de lo que su aplicación controlador va a consistir en. Puede usar este tipo de cosas como un Pi de frambuesa o un Arduino sin embargo me decidí a ir para el EB091 de MatrixTSL que proporciona una imagen de 16 bits con hardware DSP y correr a un ritmo de 70 millones de instrucciones por segundo (MIPs). Frambuesa Pi era tentadora, pero no quería estancarse en el mundo de Linux más todavía.
A mi EB091 he añadido la siguiente funcionalidad simplemente empernando en tarjetas de E-blocks. Estos pueden ser un poco caros como son significados para el trabajo de laboratorio y prototipado rápido pero cada uno ha el esquema completo establecido en la hoja de datos si desea replicar el circuito en tu propio PCB personalizado.
- Tarjeta SD - lector de tarjetas EB037
- Conexiones de transmisión/recepción UART - EB002 terminales
- Salida de audio - salida DSP EB086
- Bluetooth - Bluetooth EB024
El EB091 también tenía algunas funciones que lo hace muy práctico para este tipo de aplicación. Como grandes buffers RAM audio streaming, con colores de píxel y los valores de IR. También un montón de periféricos, 4 UARTs, SPI 4, 16 etc. PWM. Y por último tiene algunas características depuración como parte de la Flowcode Ghost interfaz así que puedo usar para controlar qué pasa mientras se está ejecutando.
Una vez que estaba contento con toda la electrónica he utilizado una hoja de MDF delgado cortado a la medida para cubrir y proteger todos los entresijos. Luego até los pies en madera con soportes de ángulo para fijar el MDF. Finalmente cualquier nodos que no estaban sentados bastante plana pegué abajo en posición utilizando una pistola de pegamento caliente.