Jeffrey Cross
Jeffrey Cross

Kysy MAKE: Tallennetun äänen toistaminen

Kysy MAKE on viikoittainen sarake, johon vastaamme lukijakysymyksiin, kuten sinun. Kirjoita ne osoitteeseen [email protected] tai pudota meille rivi Twitterissä. Emme voi odottaa käsitelläsi conundrumejasi!

George kirjoittaa:

Olen halunnut tehdä kepponen, että voin jättää jonnekin tallennetun äänen toistamiseen ja vilkkua joitakin valoja. Käytän valojen LEDejä, mutta älä tiedä ääntä. Onko sinulla mitään ehdotuksia?

Aha, tämä kuulostaa siltä kuin se voisi olla hauska projekti. Oletan, että käytät mikrokontrolleria seuraamaan tuloa (ääni? Valo? Aika? Värähtely?) Ja aloitat sitten sekvenssin tapahtuman. Halloweenille on hieman myöhäistä, mutta tämä olisi hyvä tapa tehdä nurmikon rekvisiitta, joka reagoi, kun joku tulee talosi lähelle.

Koska äänen toistaminen vie kohtuullisen määrän muistia ja nopeutta, se ei ole helppo tehdä tavallisella mikrokontrollerilla. Sen sijaan paras tapa käsitellä tätä olisi kytkeä toinen laite, jonka mikro voi käynnistää ja tehdä sitten voimakkaan nostamisen tosiasiallisesti toistettaessa ääntä. Vähintään kolme mahdollisuutta tulee mieleen: Wave Shieldin käyttäminen, MP3-soittimen hakkerointi tai halpa lelujen tallentaminen äänitallentimella.

Jos käytät Arduinoa, Wave Shield saattaa olla ihanteellinen ratkaisu ongelmaan. Se on laajennusmoduuli, jonka avulla voit toistaa ääniä SD-kortilta, ja siellä on myös mukava kirjasto. Se kulkee noin $ 22 taalaa, mikä näyttää melko kohtuulliselta, mitä saat.

Jos et käytä Arduinoa tai sinulla on jo vanha MP3-soitin ja et halua viettää taalaa projektissa, jota käytät vain kerran, voit yrittää käyttää sitä. Paras tapa tehdä tämä on todennäköisesti liittää optocoupler MP3-soittimen toistopainikkeeseen ja käynnistää sen sitten mikrokontrollerisi kanssa. Jos sinulla on useampi kuin yksi ääniraita, jonka haluat käynnistää, voit myös ohjata seuraavan painikkeen, mutta se saattaa olla hankalaa. Bonus menossa tällä tavalla on, että voisit kierrättää joitakin elektroniikan roskaa, jotka muuten menisivät romun kasaan.

Kumpikaan edellä mainituista ratkaisuista on hienoa, jos ajattelet vain tehdä yhden tai kaksi laitetta, mutta mitä jos haluat tehdä joukon niistä? Tällöin voi olla edullisempaa yrittää hakata halpaa lelua, kuten tätä. Jotenkin nämä ovat edelleen käytettävissä, ja ne ovat alle 2 dollaria. Äänenlaatu ei todennäköisesti ole missään niin hyvä, mutta hei, se on halpaa! Jos olet kiireessä, voit myös yrittää hakata äänikorttia, jonka voit noutaa paikallisesta kaupasta. Onnea!

Makerissa:

Arduino WaveShield Kit

Osake

Jättänyt Kommenttia