KARTON ROBOT---DANSEN, DANSEN, DANSEN! (31 / 54 stap)

Stap 31: SpeakJet - Arduino schild van SparkFun


Voice box out of the box.

Hier is de assemblage en het testen van het strottenhoofd schild van SparkFun.

Dit is vrij eenvoudig - het is echter niet wat ik dacht dat het zou. Ik verwacht te kunnen spuwen uit woorden rechte van gewone tekst. Dit kan gebeuren, maar moet u een tweede chip die tekst naar spraak doet. Zoals is, is er een tabel van fonetische geluiden die samen kan worden gespannen om woorden. Dat moet wel goed, maar ik hoopte voor echt heel gemakkelijk.

Anyway - soldeer op sommige stapelbare koppen en hechten een spreker.

Laad-up wat voorbeeldcode en zie hoe het klinkt!

Hier is molly runnen van het -

ARDUINO CODE / / /
/*
Strottenhoofd Demo schets
Geschreven door Ryan Owens
SparkFun elektronica

Het strottenhoofd schild van SparkFun gebruikt voor het verzenden van het bericht "All your base are belong to us" en een reeks
van de geluiden van de robot naar de SpeakJet-chip op het schild.

Een luidspreker kan worden aangesloten rechtstreeks op de SPK + en -pinnen op het schild.

*/

Zachte seriële bibliotheek gebruikt voor het verzenden van seriële commando's op pin 2 in plaats van reguliere seriële pin.
#include

Definieer de pincodes voor de schets.
#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

Maak een SoftSerial Objet
SoftwareSerial speakjet = SoftwareSerial (0, txPin);

De matrix bericht bevat de opdracht voor geluiden worden verzonden in volgorde naar inunciate de woorden "All your base belong to us." Raadpleeg de handleiding van de SpeakJet voor meer informatie
op het produceren van woorden
All Your Base Are Belong aan ons
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};

De geluiden array bevat de opdrachten voor het verzenden van de robot geluiden naar de SpeakJet-chip.
char klinkt [] = {200, 201, 202, 203, 220, 221, 222};

VOID Setup
{
Configureren van de pinnen voor de SpeakJet module
pinMode (txPin, OUTPUT);
pinMode (SPK, INPUT);

Een seriële poort instellen om te praten van Arduino met de module SpeakJet op pin 3.
speakjet.begin(9600);

Configureren van de klaar pin als input
pinMode (RDY, INPUT);

Reset lijn configureert als uitgang
pinMode (RES, uitvoer);

Alle van de pinnen van de gebeurtenis zoals uitgangen van Arduino configureren en deze laag instellen.
for (int i = E0; ik < = E7; i ++)
{
pinMode (ik, OUTPUT);
digitalWrite (i, laag);
}

Alle I/O pinnen zijn geconfigureerd. Reset de SpeakJet module
digitalWrite (RES, laag);
delay(100);
digitalWrite (RES, hoge);

}

void loop
{
"All Your Base zijn behoren tot Us" verzenden van de SpeakJet module
speakjet.Print(Message);
Gewacht voordat de volgende tekenreeks verzonden.
delay(3000);
De robot geluiden verzenden in de module.
speakjet.Print(sounds);
while(1);
}

Gerelateerde Artikelen

Karton Robot Wasserij map!

Karton Robot Wasserij map!

Deze robot is geschikt voor het vouwen van overhemden en broek in minder dan 2 seconden! Deze robot het hele lichaam is gemaakt van cardboard.making die dit bot bestond uit karton knippen en het toevoegen van servo's aan elk kartonnen stuk opdrijven.
Karton Robot voor kleine kinderen

Karton Robot voor kleine kinderen

ik bday party 12 robot "kits" voor mijn dochters gemaakt.Als u wilt maken, moet u:2 dozen (een kleiner is dan de andere), zilverpapier lakens, lijmspray, xacto mes, plakband (zilver en rood), Wasserij kabelgoten, chip clip, garde, rond stuk kart
Karton Robot

Karton Robot

Deze robot is gebaseerd op verschillende "walker-robots" gevonden op het web, en het is een van de vele versies van een 2-servo wandelende robot. Ons idee achter deze robot was om te proberen te bouwen een goedkoop als mogelijk robot kit voor ki
Karton Robot hoofd

Karton Robot hoofd

heb je wilde maken van een eenvoudige robot helm voor de lol? Ook zal je deze tutorial over hoe te maken van een eenvoudig, goedkoop en leuk kartonnen robot helm!Stap 1: Lichaam van hoofd Moet u een kartonnen doos ongeveer 1 1/2 voet hoog, een diepte
DIY Karton Robot

DIY Karton Robot

Maak uw eigen kartonnen robot te gebruiken voor weergave, als float decoratie, of gewoon voor een leuke creatieve ambachtelijkeStap 1: Stap 1: verzamelen van materialen 2 verschillende grootte dozen (1 voor het hoofd) en 1 voor het lichaam.verschille
Karton robot baseren op Danboard

Karton robot baseren op Danboard

Van oorsprong uit Japan Danboard, is dit project voor DIY alleen, geen commerciële gebruik. Als u dat dit, koop een Danboard ter ondersteuning van de ontwikkelaar. U kunt download en print met 2 A4-formaat. Geniet van!Stap 1: samenstellen Volg de sta
Bowie dancing robot

Bowie dancing robot

Dit instructable is gebaseerd op http://www.thingiverse.com/thing:1274838 is een kloon van de Spaanse tv-clan robot die het origineel hebben meer opties en introduceert youngs en olds in robotica en nu kunt u uw eigen met dit hardnekkige met deze rob
Dancing, magnetische Robots

Dancing, magnetische Robots

maken een paar robots met behulp van magneten dansen!Terwijl het rommelen met enkele magneten die ik van Ebay gekocht ontdekte ik iets echt cool.  Als u een kleine wasmachine op een vlakke ondergrond en verplaatsen van een magneet in een cirkel beweg
IRobot Create persoonlijke Home Robot

IRobot Create persoonlijke Home Robot

de invoering van een persoonlijke home robot gebouwd rond de iRobot Create platform en een mini-itx-computersysteem.Het is nooit geweest gemakkelijker en betaalbaarder te ontwerpen en bouwen van robots door de benutting van de schaalvoordelen van de
Controle van de MIP Robot met Intel Edison

Controle van de MIP Robot met Intel Edison

Monteren van Edison bestuur, software installeren, schrijf een beetje JS code, dans robot, dans.Stap 1: Snap de Edison-bestuur samenRaad van bestuur uit pop in de chip vak halen.Stap 2: Test bord met Blinky demoBouwen en uitvoeren van Blinky demo die
De magnetische dansen Robots

De magnetische dansen Robots

Inleiding-hoe werkt het?De essentiële instellingen zullen een dikke hardcover boek. Onder de dekking, zullen er twee (of meer kan worden) ronddraaien. Op de cover, kunt u instellen met twee robots van het metaal-gebouwd, en zij zullen te bewegen vanw
Dance Dance Roverbot! Een licht geactiveerd dansen Snap Circuits programmeerbare Robot te bouwen.

Dance Dance Roverbot! Een licht geactiveerd dansen Snap Circuits programmeerbare Robot te bouwen.

In dit Instructable u hoe leert te bouwen een licht geactiveerd dansende Snap Circuits programmeerbare robot. Eerst leert u het installeren van de PICAXE programmering Editor (de PICAXE is de microcontroller, of computer hersenen voor uw dans dans Ro
DISCOBOT: Dansen, Robot stijl!

DISCOBOT: Dansen, Robot stijl!

Het begon allemaal toen ik ging om te zien van Star Wars: The Force ontwaakt en direct viel in liefde met BB-8. Ik besloot, recht toen en daar, dat ik wilde maken van een robot die mensen zou vallen in liefde met.EN SO... DISCOBOT was geboren! DISCOB
Van Sega Cartridge te gek dansen Robot!

Van Sega Cartridge te gek dansen Robot!

(Als je dit instructable, please vote voor mij. Bedankt!)Nu ik ben werkzaam in de Engineering voor Kids Azerbeidzjan, ten slotte heb ik de gelegenheid om kinderen te leren dat ze hun eigen uitvindingen, kunnen maken met behulp van gewone materialen d