Babbletron - een interactieve verkenning van computer gegenereerde toespraak (1 / 11 stap)

Stap 1: onderdelen


De babbletron is een combinatie van software en hardware. De rol van de software is te lezen van de knoppen die de gebruiker is een druk op een opeenvolging van foneem-codes die worden uiteindelijk afgespeeld via de synthesizer en animatie maken op een kleine LED-scherm. In uw eigen stem bouwproject, die je willen zou veranderen / weglaten van het deelvenster layout en visuele weergegeven, tenzij u bouwen van een babbletron voor weergave voor het publiek gaat, zoals werd gedaan met dit apparaat. De hardware bestaat uit:

Arduino UNO compatibel microcontroller

De Arduino dient als het centrale verwerking apparaat in het systeem. Tijdens de Arduino opiniepeilingen de momenteel ingedrukte drukknop via het mux-schild, bepaalt de bijbehorende foneem te spreken, stuurt een opdracht aan het schild synthesizer stem geven, stuurt de gegevens naar het LED Schild te renderen van een afbeelding, en eventueel de knop pers worden gegevens vastgelegd voor later afspelen. De broncode is geschreven in C++ en is begrijpelijk en goed gedocumenteerd. De code werd ontwikkeld met behulp van de Arduino IDE vaak gebruikt bij het programmeren in de Arduino omgeving. Wij nemen in dit instructable hebt u enkele praktische kennis over het gebruik van een Arduino.

Anotheragenda golfvorm synthesizer schild

De anotheragenda schild biedt het geluid in het systeem. De anotheragenda is een golfvorm synthese-engine (Babblebot) met een ingebouwde audioversterker met voorgeprogrammeerde foneem geluid definities. De anotheragenda maakt gebruik van een 3-pins seriële interface play opdrachten ontvangen de Arduino en deze te vertalen naar de audio stem die je hoort. Extra functies, zoals de controle van de toonhoogte van de stem, toestaan de anotheragenda infectie en muzikale kwaliteiten aan de stem ook toevoegen.

LinkSprite LED matrix schild

De LED smatrix hield biedt het visuele vertoning in het systeem. De LinkSprite LED-shield gebruik van een LED driver (MAX7219) en een 8 x 8 LED raster te bieden een lage resolutie 2D afbeeldingen worden weergegeven met behulp van een 3-pins seriële interface. De Arduino winkels vooraf gedefinieerde 8 byte beelden voor verschillende gezichten en stuurt het gezicht aan het schild voor weergave als een foneem is geselecteerd.

Aangepaste 64 input mux schild

De mux-schild is biedt de 64 knop interface tussen de gebruiker en de Arduino. Het schild van de mux bestaat uit twee 8 kanaals I/O multiplexers (HEF4051B) op een Sparkfun prototype shield gesoldeerd die als rij- en kolomvelden knop scanners die volgorde door de knop array fungeren. Het adres van de sequenties 6 Arduino pinnen op de mux (3 voor rij) en 3 voor kolom en leest de staat via een analoge pin om status te bepalen.

I/O panel en kabinet

Het deelvenster en kabinet bieden de tactiele interface voor de gebruiker en de bescherming van de rest van de hardware. Het kabinet bestaat uit een 4'x 4' kwaliteit rang multiplex panel, een 6' 2 "x 2" houten stud, 64 snoep-gekleurde arcade stijl drukknoppen, 2 1/2 "x 5" plexiglas paneel, 1/4 "mono audio jack, een stereo RCA-aansluiting, een 6"x 6"stuk Masonite bestuur, en diverse moer/bout bevestiging van de hardware.

Leveranciers

Sparkfun (www.sparkfun.com) Arduino (Lepnardo) microcontoller (Leonardo) arcade knoppen, protoshield

Anotheragenda (www.ginsingsound.com) anotheragenda golfvorm synthese schild w / Babblebot IC

LinkSprite (www.linksprite.com) 8 x 8 LED Matrix kit

Home Depot (www.homedepot.com) 4'x 4' Sande triplex, 6'x 2' x 2 "stud, misclleanous hardware

OfficeMax (www.officemax.com) 24 "x 36" print en lamineer diensten

Digikey (www.digikey.com) HEF4015B IC, 16 pins DIP sockets, draad, DB23 connectors, jacks

Gerelateerde Artikelen

Devenir: Een interactieve spiegel van geslacht schommelingen

Devenir: Een interactieve spiegel van geslacht schommelingen

het project heeft vele stappen:1) de ontwikkeling van de softwaretoepassing2) de ontwikkeling van de dekking voor de interactieve spiegel.3) de ontwikkeling van de verlichting voor de interactieve spiegelStap 1: Productie van de software voor gender
Keramische vaartuigen: Van Computer gegenereerde formulieren aan keramische stickers

Keramische vaartuigen: Van Computer gegenereerde formulieren aan keramische stickers

dit instructable zullen op verschillende proces in keramische formulieren die eerste zijn maakte in Rino en afgewerkt met gedrukte keramische decals maken. De behandelde onderwerpen zullen zijn: modellering van keramische vormen in Rino, frezen formu
Neem een kijk binnen een ATX voeding van computer

Neem een kijk binnen een ATX voeding van computer

heb je ooit wilde zien wat erin zit de voeding van een computer?Nou is hier je kans.P.S. Dit is mijn eerste Instructable dus ik hoop dat het goed genoeg isLet op: Doe dit thuis tenzij je over het risico weet van schokkende jezelf zelfs na het uitscha
Draaitafels van uw Computer gegenereerde modellen

Draaitafels van uw Computer gegenereerde modellen

Hallo, In de video hieronder ik zal u tonen hoe maak je draaitafels van uw computer gegenereerde modellen. Het is zeer eenvoudig en gratis.U wilt inloggen in onze gratis online applicatie maken uw draaitafels. Net goto http://www.shoogleit.com en beg
Het avontuur van elektriciteit: een interactieve lichte diorama

Het avontuur van elektriciteit: een interactieve lichte diorama

waar elektriciteit vandaan? Wie de uitvinder van de gloeilamp? Hoe steden gebruiken deze technologie vandaag?Dit zijn slechts een paar vragen die we te spreken in deze interactieve diorama hopen, The Adventure of Electricity!Dit project werd ontworpe
Hosten van uw eigen blog van een $25 Raspberry Pi computer

Hosten van uw eigen blog van een $25 Raspberry Pi computer

nu iedereen weet dat het is manier slimmer gewoon om iemand te betalen om uw website te hosten. Maar wat niet iedereen weet is dat het veel meer punk rock te doen het zelf. Dus wat volgt zijn enkele tips / aanwijzingen / instructies voor het instelle
Nieuw leven inblazen met een oudere toetsenbord van de computer van het din 5

Nieuw leven inblazen met een oudere toetsenbord van de computer van het din 5

Hallo, dit is mijn eerste instructable. Na voltooiing van het besefte ik hoe moeilijk en tijdrovend maken iets als dit kan worden. Dus bereid dank u aan iedereen die er om te gaan door alle de moeite uw kennis te delen met anderen. Nu presenteer ik u
Rijden een Roomba-robot van Sprinkhaan met behulp van computer-visie

Rijden een Roomba-robot van Sprinkhaan met behulp van computer-visie

Roomba robots zijn geweldig en dat weten we allemaal. Er zijn nogal een paar tutorials die er op welke manier voor kappen hen en miljoenen verschillende manieren om ze te bestrijden. Als ik werk veel met Grasshopper en Rhino besloten heb ik om mijn e
Bouwen van een goedkope Ikea NAS/Computer

Bouwen van een goedkope Ikea NAS/Computer

NAS: Network Attached StorageIKEA: Purveyors van nette, goedkope dingen.IKEA NAS: Weg-Cool, Low-Power, High-Capacity, netwerkopslag of computer voor algemeen gebruik.Update: Een beetje meer is te vinden op mijn website post: http://aaroneiche.com/200
Aansluiten van een Kinect op uw Computer (met behulp van Ubuntu)

Aansluiten van een Kinect op uw Computer (met behulp van Ubuntu)

Ik ben al kijken naar de Kinect hacks online voor de afgelopen paar maanden en echt genoten van hen. Ik begon onlangs te denken dat ik soort wil werken met het zelf, zien wat voor soort dingen die ik zou kunnen te maken en te doen, en besloot om een
Maken van een interactieve twinkling winter cap

Maken van een interactieve twinkling winter cap

Winter in Nederland! Geen sneeuw, geen ijs, maar eindeloze regen. Zij zeggen de mensen rond de Noordpool hebben 29 woorden voor sneeuw hebben Nederlanders over hetzelfde aantal woorden voor regen.We hebben toch een gevoel van de winter zo hoort het o
Hoe te herstellen van een bekraste Monitor van de vertoning van LCD Computer Video

Hoe te herstellen van een bekraste Monitor van de vertoning van LCD Computer Video

Hoe te herstellen van een bekraste Monitor van de vertoning van LCD Computer VideoLCD beeldscherm monitor computerschermen en LCD-TV beeldschermen kunnen krassen veroorzaken gemakkelijk omdat ze zijn gemaakt van zacht plastic.  Ik ongeluk krabde een
Sfeerverlichting van Computer - met behulp van een Arduino met NeoPixel strip

Sfeerverlichting van Computer - met behulp van een Arduino met NeoPixel strip

Hey iedereen,heb ik besloten om opnieuw een oude project van mij, toe te voegen omgevingslicht van op mijn computer. Deze keer heb ik besloten om een NeoPixel 30 rgb led strip gebruiken in plaats van individueel bedrading van rgb led's. Dit project i
Maken van een interactieve Monster Truck Bed Lamp

Maken van een interactieve Monster Truck Bed Lamp

net als veel jonge jongens en meisjes en velen niet zo jong, mijn kleinzoon is een grote fan van Monster Trucks, met zijn verjaardag coming up ik dacht dat ik zou maken iets speciaals voor zijn kamer. Een beetje van browseing t/m spaarzaamheid winkel