Animatronic Talking kerstboom - deel 1 (13 / 15 stap)

Stap 13: Schrijf een Processing Schets


Nu dat we hebben een geweldige opening van de ogen, kaak fladderende robot boom, moeten we hem om iets te doen voor ons. Anders helemaal hij niet veel van een robot.

Het valt buiten het bestek van dit Instructable zodat je alles wat je zou kunnen met deze stijl van robot doen, maar ik zal u tonen hoe te sturen sommige seriële data naar uw boom tot het animeren en te beginnen bij het maken van uw robot praten.

We zullen een paar verschillende bibliotheken gebruiken voor deze sketch, de seriële bibliotheek en ttslib.

De seriële bibliotheek komt met verwerking, maar u zult moeten downloaden en installeren van ttslib. kunt u het hier.

ttslib is een tekst-naar-spraak bibliotheek en gebruik ervan zal ons in staat stellen onze robot een stem te geven.

Download het bestand en pak het gewoon in uw omslag van de bibliotheken in uw schetsboek. Zodra dat wordt gedaan, moet Open verwerking en je kunnen zien ttslib als u op Sketch - bibliotheek importeren op het menu klikt. Als u niet kunt het er ga dan terug en probeer het opnieuw zien. (Sluit Processing tussen pogingen)

Laat ' aan de slag. Open een nieuwe schets in verwerking, en typ in de volgende code. (Of u kunt downloaden van het tekstbestand en kopieer en plak deze in een nieuwe schets)

//import de twee bibliotheken
importeren van guru.ttslib.*;
importeren van processing.serial.*;
onze instanties namen geven
Seriële treePort;
TTS tts;

een standaardbericht
Koord bericht = "Ho Ho Ho";
Articulatie string = "111546";

VOID Setup {}
Start van onze haven en ook tts
treePort = nieuwe Serial(this,Serial.list()[0],9600);
TTS = nieuwe TTS();
de volgende instellingen bepalen het geluid van de stem
tts.setPitch (200);
tts.setPitchRange (20);
tts.setPitchShift (-10.5);

}

VOID draw() {}
Dit knippert gewoon de verlichting zodat het eruit ziet als een gewone boom
treePort.write("7");
delay(1000);
treePort.write("6");
delay(1000);
}

ongeldig mousePressed() {}
Open de ogen van robots en stop knipperende, lichtjes op alsof zij af
treePort.write("73");
delay(900);  vertraging om de ogen te openen
treePort.write(articulation);  de huidige articulatie schrijven naar de poort, dat wil zeggen het verzenden van opdrachten
TTS.Speak(Message);  spreken de bericht-tekenreeks

}

ongeldig keyPressed() {}
de volgende verandert het bericht en de articulatie als we druk op de cijfertoetsen
if(Key=='1') {}
articulatie = "111546";
Message = "Ho Ho Ho";
}
if(Key=='2') {}
articulatie = "225546";
Message = "Merry Christmas!";
}
if(Key=='3') {}
articulatie = "1112546";
Message = "Ben je geweest ondeugende";
}
if(Key=='4') {}
articulatie = "225546";
Message = "Bah humbug!";
}
if(Key=='5') {}
articulatie = "2246";
Message = "What you want?";
}
if(Key=='6') {}
articulatie = "26157262756373564";
Message = "Ik wil wens u! een Merrrrrry kerst! ";"
}
if(Key=='7') {}
articulatie = "215363736373546";
Message = "Jingle Bells!";
}

}

Ga je gang en lopen de schets. U zult merken dat we krijgen een foutbericht betreffende de mbrola stemmen niet wordt geïnstalleerd, maak je geen zorgen over dat, zullen we kijken tot vaststelling van die in de volgende stap.

Voor nu kunt u uitvoeren van deze schets en horen van uw computer praten terwijl uw boom bezielt.

Klik op het venster om hem iets zeggen, te drukken op de getallen 1-7 veranderen zal het bericht en de articulatie-opdrachten die we naar onze robot versturen.

Als je dingen goed hebt gedaan, moet je robot iets uitvoeren in de video.

Gerelateerde Artikelen

Erkenning van de toespraak van de animatronic Talking boom - deel 2 -

Erkenning van de toespraak van de animatronic Talking boom - deel 2 -

als u gevolgd samen met mijn eerste Instructable, Animatronic praten Christmas Tree, toonde ik u hoe te nemen van een kunstmatige boom, toevoegen sommige servo's en een Arduino, sluit hem aan op een schets van de verwerking uitvoert op uw computer, e
Animatronic ogen en Wii Nunchuck deel 2 - Geef het een stem

Animatronic ogen en Wii Nunchuck deel 2 - Geef het een stem

Nadat ik de animatronic ogen in deel 1 bouwde, wilde ik om te voltooien van het gezicht met een stem en eventueel verplaatsen wenkbrauwen. Als je kijkt terug op mijn deel 1, ziet u dat voor de base ik een model uit Thingiverse gebruikte. Als u eenmaa
Animatronic Robot hoofd praten

Animatronic Robot hoofd praten

(Robot Contest Entry categorie = 18 +)Dit instructable is over een pratende animatronic robot hoofd ik gebouwd, die ik noem Robot hoofd 2.  Als u een idee van Robot hoofd 2's functionaliteit, klik op de korte video hieronder of u kunt kopiëren en pla
Animatronic Iron Man Mk III pak

Animatronic Iron Man Mk III pak

Iron Man kostuums hebben de laatste tijd enorm populair en de nummer een vraag ik ben meestal is "Hoe kan ik animatronics toevoegen aan mijn pak?" Mijn vriend Greg toevoegen van animatronics aan zijn MkIII glasvezel pak wilde dus hij vroeg voor
DIY Animatronic (Foxy vanaf vijf nachten bij Freddy's)

DIY Animatronic (Foxy vanaf vijf nachten bij Freddy's)

"Hallo, en Welkom Welkom op de Pirate's Cove" heb je ooit gezien een video game of TV karakter die je net gemaakt denken "Oh man, ik zou graag ontmoeten hen"? Goed nu kunt u met dit Instructable! Het geven van achtergrondinformatie, he
How to Run een batterij-elektrische klok op zonne-energie--deel II

How to Run een batterij-elektrische klok op zonne-energie--deel II

We bereikt veel met een enkele 2 Volt zonnecel gedeeltelijk een super condensator opladen ik maar te verder moeten we meer zonnecellen die op zijn beurt brengt in de noodzaak van extra controle in het opladen circuit toevoegen.Hier in Cornwall in het
HackerBoxes 0001: Robot slimme auto, NodeMCU, 3D LED kerstboom

HackerBoxes 0001: Robot slimme auto, NodeMCU, 3D LED kerstboom

Dit instructable deelt de basisbeginselen van het werken met HackerBoxes #0001. HackerBoxes is de maandelijkse abonnement vak dienst voor electronica hobbyisten, makers en hackers. Als u wil graag een doos als dit recht naar uw mailbox elke maand, ku
Roterende kerstboom licht met behulp van LED's en speelgoed Motor maken

Roterende kerstboom licht met behulp van LED's en speelgoed Motor maken

DIY Awsome kerstboom met mini leidde lichten en speelgoed gelijkstroommotor zijn gemakkelijk DIY en goede cadeau-idee voor Kerstmis, kunt u elke kleur van uw keuze door te kiezen voor verschillende kleuren led verlichting, om vereist het enkel 3v mun
Krat kerstboom melk

Krat kerstboom melk

Zo veel als ik hou van de geur van echte kerstbomen, besloten heb ik dat het tijd was voor een andere meer eco-vriendelijk, niet-traditionele boom dit jaar. Deze is gemaakt van melk kratten (die ik gekocht uit het Land van Nod). Het beste deel over d
Weerwolf kostuum met eenvoudige Animatronic kwispelende staart

Weerwolf kostuum met eenvoudige Animatronic kwispelende staart

Mijn zoon wilde worden van een weerwolf voor Halloween dit jaar. Hij pakte een winkel gekocht masker, en vervolgens maakte we de rest van het kostuum, met inbegrip van een eenvoudige animatronic kwispelende staart!Stap 1: maskerWe pakte gewoon een go
Arduino gereguleerde Animatronic Skeleton rockband - lopende

Arduino gereguleerde Animatronic Skeleton rockband - lopende

Voor Halloween dit jaar besloten heb ik om te bouwen van een animatronic skeleton rockband. Het is een work in progress op dit punt, maar ik ben best wel blij met hoe het komt langs. De meeste alles is gemaakt van materialen die ik had op hand (ik be
Animatronic Mini Golf

Animatronic Mini Golf

Exploderende vulkanen, dinosaurussen, en animatronic tiki bewakers! Dit is niet uw klassieke spel minigolf. Putt van de houten brug in de mond van de vulkaan en leiden tot een explosie die net misschien rol je bal voor een hole-in-one. Missen door ge
Animatronic Balsa hout Hand

Animatronic Balsa hout Hand

hier is iets ik 3 jaar geleden gebouwd in de zomer. Alles wat het echt doet is geopend en sluit de vingers van de hand, maar het toont ook aan hoe de pezen in een echte menselijke hand werken. Het is echt een heel interessant project is en u kunt beg
Kerstboom wandelen personeel

Kerstboom wandelen personeel

vorig jaar, we waren gelukkig genoeg om een kerstboom 13 voet hoog. Na de kerst was de vraag wat te doen met de kofferbak.Gezien mijn belangstelling voor outdoor-activiteiten, was de keuze voor de hand liggende-a wandelen personeel.Dit is niet noodza