Äänentoistolelu DSP-seikkailuihin

Äänentoistolelu DSP-seikkailuihin

Lähdesolmu: 1934800

Yksilevyisten tietokoneiden alenevat kustannukset ovat tehneet vakavan laskentatehon käytettäviksi mitä vähäpäisimmillekin tehtäville. Raspberry Pi on tarpeeksi helppoa lyödä melkein mihin tahansa lähes samoilla kustannuksilla kuin tehokas 32-bittinen mikrokontrollerialusta, mutta tämä vie joidenkin meistä projektien hauskuuden pois. Myös rikkaruohoihin pääseminen voi olla haaste, kuten [Michal Zalewski] osoittaa tämän äänentoistolaitteen, jonka hän rakensi yksinkertaisesta 8-bittisestä mikro-ohjaimesta.

Pieni lelu ottaa äänitulon mikrofonista op-vahvistimen kautta ja syöttää tämän signaalin ADC:hen AVR128DA28 mikro-ohjain. Tiedot tallennetaan sitten erilliselle muistipiirille valmiina toistettavaksi toisen operaatiovahvistimen kautta, joka on yhdistetty kaiuttimeen. Tällöin mikro-ohjaimen sisäisten toimintojen tunteminen on hyödyllistä. Käsittelemällä keskeytysrutiineja tietyillä tavoilla voidaan muistiin tallennettua ääntä toistaa eri nopeuksilla.

[Michal] tarkoitti tämän rakennuksen leluksi yhdelle nuoremmalle sukulaiselle, ja muutaman IC:n ja painikkeen hinnalla se tekee melko hyvää työtä muuntaakseen tavallisen äänen maaoravaääneksi, kuten jotkut kaupalliset lasten lelut jotkut meistä saattavat muistaa. Jos tämän vempaimen suunnittelun estetiikka näyttää tutulta, saatat ajatella hänen äskettäin esitellyt minimalistinen pelilaite.

Aikaleima:

Lisää aiheesta Hack päivä