Paso 1: partes
Microcontrolador compatible Arduino UNO
El Arduino sirve como dispositivo de procesamiento central en el sistema. Durante la operación el Arduino sondea el botón actualmente presionado por el escudo de mux, determina el fonema correspondiente a hablar, envía un comando al blindaje del sintetizador para vocalizar, envía los datos a la pantalla de LED para representar una imagen de la cara y opcionalmente graba los datos de la prensa de botón para su posterior reproducción. El código fuente está escrito en C++ y es comprensible y está bien documentado. El código fue desarrollado usando el IDE de Arduino usados al programar en el entorno de Arduino. Asumimos en este instructable que tienes algunos conocimientos de cómo usar un Arduino.Escudo de sintetizador de forma de onda de ginseng
El ginseng protector proporciona el sonido en el sistema. El ginseng es un motor de síntesis de la forma de onda (Babblebot) con un amplificador de audio incorporado que contiene pre programado definiciones sonido fonema. El ginseng utiliza una interfaz serial de 3 pines para recibir comandos juego de Arduino y plasmarlos en la voz audio que escucha. Características adicionales, tales como control de tono de voz, permiten el ginseng agregar infección y cualidades musicales la voz así.Pantalla de matriz de LED LinkSprite
El LED smatrix hield proporciona la representación visual en el sistema. El escudo de LinkSprite LED utiliza un conductor del LED (MAX7219) y una cuadrícula de 8 x 8 LED para proporcionar una baja resolución Mostrar gráficos en 2D usando un interfaz serial de 3 pines. El Arduino guarda imágenes de 8 bytes para las diversas caras y transmite la cara al protector de pantalla cuando se selecciona un fonema.Escudo de costumbre 64 entrada mux
El escudo de mux es proporciona la interfaz de botón 64 entre el usuario y el Arduino. El escudo de mux consiste en dos 8 canales I/O multiplexores (HEF4051B) soldados sobre un escudo de prototipo de Sparkfun que actúan como exploradores de botón de fila y columna la secuencia a través de la matriz de botón. La dirección de Arduino secuencias 6 pasadores en el mux (3 por fila) y 3 para la columna y lee el estado a través de un pin analógico para determinar el estado.Gabinete y panel de la entrada-salida
El panel y el gabinete proporcionan la interfaz táctil del usuario y proteger el resto del hardware. El gabinete consiste en un 4'x 4' grado madera contrachapada panel de calidad, un 6' 2 "x 2" perno prisionero de madera, 64 color caramelo estilo botones arcade empuje, 2 1/2 "x 5" panel de plexiglás, 1/4 "mono jack de audio, un conector RCA estéreo, un 6"x 6"pieza de board de Masonite y surtido Tuerca/Perno fijación hardware.
Proveedores
Sparkfun (www.sparkfun.com) Arduino (Lepnardo) microcontoller (Leonardo) botones de arcade, protoshieldEscudo de síntesis (www.ginsingsound.com) el ginseng ginseng onda con IC Babblebot
LinkSprite (www.linksprite.com) 8 x 8 kit de matriz LED
Home Depot (www.homedepot.com) 4'x 4' de madera Sande, 6'x 2" x 2" perno prisionero, misclleanous hardware
OfficeMax (www.officemax.com) 24 "x 36" servicios de impresión y laminación
Digikey (www.digikey.com) HEF4015B IC, 16 pin DIP enchufes, cable, conectores de DB23, tomas