ROBOT EN CARTON---DANSER, DANSER, DANSER ! (31 / 54 étapes)

Etape 31 : SpeakJet - Shield Arduino de SparkFun

Voice box out of the box.

Voici le montage et les essais de l’écu de la boîte vocale de SparkFun.

C’est assez facile - cependant, ce n'est pas ce que j’ai pensé qu’il serait. Je m’attendais à pouvoir cracher les mots directement à partir de texte ordinaire. Cela peut être fait, mais vous avez besoin d’une deuxième puce qui fait la synthèse vocale. Comme c’est, il y a une table des sons phonétiques qui peuvent être chaînées ensemble pour former des mots. Qui devrait être bon, mais je m’attendais à vraiment vraiment facile.

De toute façon - souder sur certains en-têtes empilables et fixez une enceinte.

Charger un exemple de code et voir comment ça sonne !

Voici molly en cours d’exécution-

ARDUINO CODE / / /
/*
Esquisse de démonstration de boîte vocale
Écrit par Ryan Owens
SparkFun Electronics

Utilise le bouclier de la boîte vocale de SparkFun pour envoyer le message « Toutes votre base sont appartiennent à nous » et une série
des sons de robot à la puce de SpeakJet sur le bouclier.

Un haut-parleur peut être branché directement dans les épingles sur le bouclier SPK + et.

*/

Bibliothèque série douce utilisée pour envoyer des commandes de série sur la broche 2 au lieu de la broche série régulière.
#include

Définir les numéros de broches pour l’esquisse.
#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

Créer un SoftSerial Objet
SoftwareSerial speakjet = SoftwareSerial (0, txPin) ;

Le tableau de message contenant la commande pour les sons à envoyer dans l’ordre à inunciate les mots « toute votre base nous appartiennent. » Vérifiez le manuel de SpeakJet pour plus d’informations
sur la production de mots
Toutes votre Base sont appartiennent à nous
Char [message] = {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} ;

Le tableau de sons contient les commandes à envoyer des sons de robot à la puce SpeakJet.
sons de char [] = {200, 201, 202, 203, 220, 221, 222} ;

void setup()
{
Configurer les broches pour le module SpeakJet
pinMode (txPin, sortie) ;
pinMode (SPK, entrée) ;

Mettre en place un port série pour parler de Arduino au module SpeakJet sur la broche 3.
SpeakJet.Begin(9600) ;

Configurer la broche prête comme intrant
pinMode (entrée, RDY) ;

Configurer la ligne Reset comme sortie
pinMode (RES, sortie) ;

Configurer toutes les broches de l’événement comme sorties de Arduino et les bas.
pour (int i = E0; i < = E7; i ++)
{
pinMode (i, sortie) ;
digitalWrite (i, faible) ;
}

Toutes les broches e/s sont configurés. Réinitialiser le module SpeakJet
digitalWrite (RES, faible) ;
Delay(100) ;
digitalWrite (RES, élevé) ;

}

void loop()
{
Envoyer « All Your Base sont Belong to Us » pour le module SpeakJet
SpeakJet.Print(message) ;
Attendez avant de composer la chaîne suivante.
Delay(3000) ;
Envoyez les sons robotiques au module.
SpeakJet.Print(Sounds) ;
while(1) ;
}

Articles Liés

Bras de Robot en carton pour les Robots bon marchés

Bras de Robot en carton pour les Robots bon marchés

C'est probablement l'Instructable j'ai hâte du meilleur parti de ma série "Pour les Robots bon marché". Il est le plus cool que j'ai fait jusqu'ici et par là même les plus difficiles.Robotique ne commence vraiment à se refroidir jusqu'à ce que v
Tête de Robot en carton

Tête de Robot en carton

vous avez voulu faire un casque de robot simple pour le plaisir ? Eh bien, vous aimerez ce tutoriel sur comment faire un casque de robot en carton facile, pas cher et amusant !Étape 1: Corps de tête Vous avez besoin d'une boîte en carton environ 1 1/
Robot en carton bricolage

Robot en carton bricolage

Créez votre propre robot en carton à utiliser pour afficher, sous forme d'une décoration de flotteur, ou juste pour un amusement artisanat créatifÉtape 1: Étape 1: recueillir les documents 2 différentes taille des cases (1 pour la tête) et 1 pour le
Dossier de Robot en carton de lessive !

Dossier de Robot en carton de lessive !

Ce robot est capable de plier les chemises et pantalons en moins de 2 secondes ! Tout le corps de ce robot est issu de cardboard.making, que ce bot se composait de découpe de carton et en ajoutant des servos à pousser vers le haut de chaque morceau d
Comment faire un bon marché, mini robot en carton

Comment faire un bon marché, mini robot en carton

Eh bien, c'est mon dernier projet, une fois de plus fait purement d'ennui. Mais, sur une note différente, je vais essayer de faire quelque chose, même plus grand, plus méchant et mieux pour le concours de colle Gorilla. Déplacement !Étape 1: fournitu
Le Robot en carton sans colle, articulé.

Le Robot en carton sans colle, articulé.

OK, peut-être pas une bonne idée pour un concours organisé par un fabricant de colle , mais je me suis inspiré.L'ensemble du modèle soit retenu avec frottement, mais est (assez) articulé... .et il a griffes !Étape 1: Matériaux et outils La plupart de
Robot en carton pour petits enfants

Robot en carton pour petits enfants

j'ai fait 12 robot « kits » pour mes filles bday party.Pour en faire un, vous aurez besoin :2 boîtes (un plus petit que l'autre), des feuilles de papier d'aluminium, adhésif en aérosol, couteau xacto, ruban adhésif en toile (argent et rouge), conduit
Robot en carton

Robot en carton

Ce robot est issu de plusieurs « walker-robots » trouvés sur le web, et c'est l'une des nombreuses versions d'un robot marche 2-servo. Notre idée de ce robot était d'essayer de construire un bon marché comme kit robot possible pour les enfants dans l
Robot en carton base sur Danboard

Robot en carton base sur Danboard

N'originaire du Japon Danboard, ce projet est pour le bricolage uniquement, aucun utilisation commerciale. Si vous aimez cela, acheter un Danboard pour soutenir le développeur. Vous pouvez télécharger et imprimer avec 2 format A4. Profitez !Etape 1:
La danse de Shufflebot ?

La danse de Shufflebot ?

Avez-vous jamais voir le clip de Party Rock Anthem et me demande comment le robot, que la danse ? Eh bien, je vais vous montrer comment avec cette vidéo j'ai trouvé sur Youtube puisque mon caméscope a éclaté.C'est sans frais pour vous. tout ce dont v
Châssis en carton pour les Robots bon marchés 3: Boardbot

Châssis en carton pour les Robots bon marchés 3: Boardbot

Bonjour à tous ceux qui ont suivi me jusqu'ici et Bonjour à tous ceux qui n'a pas lu un de mes précédents Instructables trop ! Il s'agit de ma troisième et dernière Instructable dans cette série, que j'ai fait tout sur des châssis en carton pas chers
Géant Computer-Controlled Robotic Arm fait de vieux cartons

Géant Computer-Controlled Robotic Arm fait de vieux cartons

le Robot en carton est un énorme ordinateur contrôlé Robot Arm avec A atteindre juste timide de 6 pieds.  Il a deux configurations :1. la griffe – trois griffe digitée qui vous permet de ramasser les animaux empaillés et sale chaussettes du sol sans
Châssis en carton pour les Robots bon marchés 2: Bugbot

Châssis en carton pour les Robots bon marchés 2: Bugbot

Qui suit chaud sur la queue de mon précédent Instructable pour Boxbot, j'ai un autre châssis robot en carton pour vous que j'ai nommé Bugbot !Bienvenue à tous ceux qui ont lu mon précédent Instructables, et howdy à ceux d'entre vous qui sont trébucha
Châssis en carton pour les Robots bon marchés 1: Boxbot

Châssis en carton pour les Robots bon marchés 1: Boxbot

Auparavant, j'ai fait une Instructable sur roues pour robots et moteurs à bas prix, mais les roues seules ne font pas un robot. Si vous souhaitez que votre robot de croisières dans le style, it's Gonna besoin d'un corps robuste et élégant .Il est fac