ROBOT DE CARTÓN---BAILAR, BAILAR, BAILAR! (31 / 54 paso)

Paso 31: SpeakJet - escudo de Arduino de SparkFun

Voice box out of the box.

Aquí está el montaje y pruebas de la caja de la voz de SparkFun.

Esto es bastante fácil - sin embargo, es no lo que yo pensaba que sería. Esperaba poder vomitar palabras de texto normal. Esto se puede hacer, pero necesita un segundo chip que hace el texto a voz. Como es, hay una mesa de sonidos fonéticos que ensartados para hacer palabras. Que debe estar bien, pero estaba esperando realmente muy fácil.

-Soldadura en algunos headers apilables y conecte un altavoz.

Cargar algún código de ejemplo y ver cómo suena!

Aquí es molly corriendo-

ARDUINO CÓDIGO / / /
/*
Caja de voz Demo dibujo
Escrito por Ryan Owens
SparkFun Electronics

Utiliza el escudo de la caja de la voz de SparkFun para enviar el mensaje «Todas su base son nos pertenecen» y una serie
sonidos de robot al chip SpeakJet en el escudo.

Un altavoz puede conectarse directamente a la SPK + y - los pernos en el escudo.

*/

Biblioteca serie suave utilizada para enviar comandos seriales en el pin 2 en lugar de pin serial regular.
#include

Definir los números para el bosquejo.
#define E0 5
#define E1 6
#define E2 7
#define E3 8
#define E4 9
#define E5 10
#define E6 11
#define E7 12

#define RDY 13
#define RES 3
#define SPK 4

#define txPin 2

Crear un objeto de SoftSerial
Speakjet SoftwareSerial = SoftwareSerial (0, txPin);

La matriz de mensaje contiene el comando para que sonidos enviará en orden inunciate las palabras "su base pertenecen a nosotros". Consulta el SpeakJet Manual para más información
en la producción de palabras
Todas su Base son nos pertenecen
char mensaje [] = {20, 96, 21, 114, 22, 88, 23, 5, 8, 135, 8, 146, 5, 128, 153, 5, 170, 154, 8, 188, 5, 152, 5, 170, 8,128,146,8,135,8,144,5,8,191,162,5,8,134,187};

La matriz de sonidos contiene los comandos para enviar sonidos de robot al chip SpeakJet.
char sonidos [] = {200, 201, 202, 203, 220, 221, 222};

void setup()
{
Configurar los pines para el módulo de SpeakJet
pinMode (txPin, salida);
pinMode (SPK, entrada);

Configurar un puerto serie para hablar de Arduino con el módulo de SpeakJet en el pin 3.
speakjet.Begin(9600);

Configurar el pin listo como insumo
pinMode (RDY, entrada);

Configurar la línea de Reset como una salida
pinMode (RES, salida);

Configurar todos los pasadores de eventos como salidas de Arduino y ponlos bajo.
para (int i = E0; i < = E7; i ++)
{
pinMode (i, salida);
digitalWrite (i, LOW);
}

Se configuran todos los pines I/O. RESET del módulo de SpeakJet
digitalWrite (RES, LOW);
Delay(100);
digitalWrite (resolución alta);

}

void loop()
{
«Todas su Base son pertenecen a nosotros» enviar al módulo de SpeakJet
speakjet.Print(Message);
Esperar antes de enviar la siguiente cadena.
Delay(3000);
Enviar los sonidos robóticos al módulo.
speakjet.Print(Sounds);
while(1);
}

Artículos Relacionados

Brazo de Robot de cartón para Robots baratos

Brazo de Robot de cartón para Robots baratos

Este es probablemente el Instructable he estado esperando más de mi serie "Para Robots baratos". Es el mejor que he hecho hasta ahora y por la misma razón la más difícil.Robótica no realmente empezar a enfriar hasta el robot puede hacer más que
Robot humanoide cartón

Robot humanoide cartón

parte principal de este robot es cartón. El dorso es de cartón, la parte delantera, y por lo tanto es la parte inferior sosteniendo lo. Se puede mueve su cabeza y sus brazos. Para hacer este robot, usan una caja de zapatos de cartón, pegamento calien
¿Cabeza de Robot de cartón

¿Cabeza de Robot de cartón

han querido hacer un casco simple robot para divertirse? También te gustará este tutorial sobre cómo hacer un casco de robot de cartón fácil, barato y divertido!Paso 1: Cuerpo de la cabeza Necesita una caja de cartón 1 1/2 pies de altura, cerca de di
Robot de cartón DIY

Robot de cartón DIY

Crear tu propio robot de cartón para exhibición, como una decoración de flotador, o una diversión creativa artePaso 1: Paso 1: reunir los materiales 2 diferentes tamaño de cajas (1 para la cabeza) y 1 para el cuerpo.varios tamaños de tubos de cartón.
Ro-bo-di-na-tor (estilo robot Dodocase, cartón de google)

Ro-bo-di-na-tor (estilo robot Dodocase, cartón de google)

El martes pasado tuve el privilegio de jugar con la dodocase (especie de cartón de google) en el Fablab Breda (NL).Mientras que donde jugar en busca de aplicaciones, he encontrado la aplicación "X360key VR". La aplicación añade una capa de lo qu
Robot de cartón para los niños pequeños

Robot de cartón para los niños pequeños

hice 12 robot "kits" para mis hijas bday party.Para hacer uno, usted necesitará:2 cajas (uno más pequeño que el otro), hojas de papel de aluminio, adhesivo en aerosol, cuchillo xacto, cinta del conducto (plata y rojo), conductos de servicio de l
El Robot de cartón sin adhesivo, diferentes poses.

El Robot de cartón sin adhesivo, diferentes poses.

OK, tal vez no tan buena idea para un concurso organizado por un fabricante de pegamento , pero estaba inspirado.Todo el modelo se lleva a cabo junto con la fricción, pero es (bastante) diferentes poses... .y tiene garras!Paso 1: Materiales y herrami
Robot de cartón

Robot de cartón

Este robot está basado en varios "walker-robots" encontradas la web, y es una de muchas versiones de un robot andante 2-servo. La idea detrás de este robot era intentar construir un barato como kit de la robusteza posible para los niños en las e
Robot de cartón en Danboard

Robot de cartón en Danboard

Originarios de Japón Danboard, este proyecto no es para el bricolaje, uso comercial. Si te gusta esto, comprar una Danboard para apoyar al desarrollador. Puede descargar e imprimir con el tamaño de A4 2. ¡ Disfrute!Paso 1: montaje Siga los pasos para
Chasis de cartón para Robots baratos 3: Boardbot

Chasis de cartón para Robots baratos 3: Boardbot

Hola otra vez a todos aquellos que han seguido me hasta el momento y Hola a todos los que no ha leído alguno de mis anteriores Instructables también! Este es mi Instructable tercera y última de esta serie que he estado haciendo todo sobre chasis de c
Chasis de cartón para Robots baratos 1: Boxbot

Chasis de cartón para Robots baratos 1: Boxbot

Previamente hice un Instructable sobre ruedas para robots y motores baratos, pero las ruedas solas no hacen un robot. Si quieres tu robot para navegar con estilo, va a necesitar un cuerpo robusto y elegante .Es fácil hacer algo áspero pero funcional,
Chasis de cartón para Robots baratos 2: Bugbot

Chasis de cartón para Robots baratos 2: Bugbot

Sigue caliente en la cola de mi Instructable anterior para Boxbot, tengo otro chasis robot de cartón para usted que yo he llamado Bugbot!Bienvenido a todo aquel que lea mi anterior Instructables, y Hola a los que están tropezando sobre esto por prime
Disco monstruo Robot

Disco monstruo Robot

mi sobrina estaba planeando una discoteca temática undécimo cumpleaños partido y se convirtió en mi trabajo para hacer algunas de las decoraciones para la fiesta.  Después de construir un robot gigante de cartón en que nombré Robot-Awesome-O disco O-
Robot-O Awesome O disco-O el Robot de discoteca (decoración)

Robot-O Awesome O disco-O el Robot de discoteca (decoración)

Mi sobrina va a tener una fiesta de cumpleaños temática Disco, y como luz discoteca decoraciones puede ser costoso, decidí hacerme algunas decoraciones frescos.  Durante las vacaciones, era un TV comercial cuenta con una discoteca robot http://www.yo