maandag 13 februari 2017

Zyptar spreekt met achtergrondgeluid

Zyptar heeft een Emic2 spraakgenerator en een Adafruit music maker voor achtergrondgeluid.

Tot nu toe was het me nog niet gelukt om spraak en achtergrondgeluid te combineren. De spraakchip is erg zacht en de MP3-speler nogal hard. Ik had er al een mengpaneel tussen gezet, maar dat werkte ook niet lekker omdat het een onversterkte mixer is. Toen heb ik een voorversterkertje van Velleman gekocht en achter de spraakchip gezet om die wat te versterken. Maar dat gaf alleen maar een boel storing en geklik en een veel mindere geluidskwaliteit.

Uiteindelijk heb ik het volume van de Adafruit teruggebracht tot het overeenkwam met de spraaksyntesizer en het geheel maximaal versterkt met de eindversterker MAX9744. Dat geeft nog het beste resultaat.

De Adafruit music maker heeft namelijk een softwarematige volumeregeling. Dus je kunt het volume lager zetten wanner Zyptar spreekt en weer hoger voor geluidseffecten zoals lachen.


zaterdag 11 februari 2017

Zyptar wordt boos

Wanneer Zyptar boos wordt dan komt er stoom uit zijn oren. Nou ja, stoom? Het is meer een veertje, want vocht zou het apparaat vies maken. En echte rook, bijvoorbeeld van een elektrische sigaret wil ik er ook niet in hebben.

Nu is dat nog ziet zo makkelijk om een veertje te maken dat in en uit het oor schiet. Ik wou dat doen door een buisje in het oor met een zuigertje er in waar de veer op zit en dan het zuigertje met perslucht en vacuüm heen er weer laten schuiven in het buisje.

In een vorige blog heb ik de buisjes beschreven, maar nu moet ik nog zorgen dat het zuigertje betrouwbaar hen en weer gaat. En dat is nog niet zo makkelijk.

De proefopstelling
Om perslucht op te wekken had ik een aquariumpompje gekocht en voor het vacuüm een mini vacuümpomp. Met een driewegklep schakel ik om tussen beide.

Maar beide drukapparaten werken niet goed genoeg. Ze maken onvoldoende vacuüm en druk. Mijn zuigertjes lekken namelijk een beetje en dan gaat het zuigertje niet naar binnen of buiten of maar aan één kant.

Het probleem is dat beide niet echt druk kunnen opbouwen. Wat mist is een buffer oftewel een luchttank.

Dus ik heb alle augurkjes opgegeten en van de potjes drukvaten gemaakt.


Je moet even wachten tot de aquariumpomp druk heeft opgebouwd. Dan de klap omschakelen en daarmee komt een flinke hoeveelheid lucht met hoge druk vrij, die de zuiger naar buiten drukt. Een beetje te goed, want hij wordt er nu zo hard uitgeduwd dat zij vastloopt, maar dat is een ander probleem. Ook het vacuüm werkt nu veel beter omdat de vacuümpomp nu een heel potje leeg zuigt en dat er dus veel onderdruk beschikbaar is.

Dus de luchttrein is nu OK, die moet ik alleen nog in een mooi kastje inbouwen met alle leidingen en bedrading en mogelijk geluidsisolatie. Mijn eigen kleine perslucht-vacuümcentrale!

zondag 5 februari 2017

Zyptar spreekt!

De afgelopen weken heb ik de weinige vrije tijd die ik heb gebruikt om de geluidstrein van Zyptar op orde te maken.

Wat is de geluidstrein? Alles tussen de Arduino processor en de oren van de bezoeker!
Het begint met twee geluidsbronnen: de Emic2 spraakgenerator waar ik al eerder over blogde en de  Adafruit music maker. Met de laatste kun je een mp3 file afspelen van een geheugenkaart. Dan volgt een mixer om de twee signalen samen te voegen. Vervolgens komt er een versterken en dan nog twee luidsprekers.

Wat ook nog een probleem was, is dat de Arduino niet tegelijkertijd kan praten (Emic2) en de servo van de mond besturen. Ik heb daarom een master-slave constructie gekozen waarbij de Arduino Mega twee Arduino Uno's aanstuurt. Een voor de mondbeweging en één voor de oogbeweging. En straks waarschijnlijk nog een voor de armbeweging.

De communicatie tussen de Arduino's gebeurt met I2C communicatie. Hiervoor zitten er dan twee draadjes (voor zenden en ontvangen) tussen de Arduino's.

Op de foto zie je de componenten die ik nu heb:
Links boven de slave Arduino voor de mondbesturing. Rechts daarvan de Arduino Mega die de master is, met het Adafruit music maker shield er bovenop. Het kleine printje rechts is de Emic2.


Links onder ligt de versterker met een draad voor de volumeknop. Rechts één van de luidsprekers.
De mixer moet ik nog bestellen.

In de video zie en hoor je de spraaksynthesizer Emic2. Op de achtergrond speelt een muziekje af, maar dat kun je niet horen omdat ik nog geen mixer heb.


In de tweede video hoor je de Adafruit music maker met een "evil laugh" die ik van internet heb geplukt.