Audiolejátszó játék DSP-kalandokhoz

Audiolejátszó játék DSP-kalandokhoz

Forrás csomópont: 1934800

Az egylapos számítógépek csökkenő költségei a legapróbb feladatokhoz is komoly számítási teljesítményt tettek elérhetővé. Elég könnyű egy Raspberry Pi-t szinte bármire rácsapni, majdnem ugyanannyiért, mint egy nagy teljesítményű 32 bites mikrokontroller platformot, de ez néhányunk számára elveszi a projektek mókáját. A gazba való bejutni is kihívás lehet, ahogy [Michal Zalewski] bemutatja ez a hanglejátszó eszköz, amelyet egy egyszerű 8 bites mikrokontrollerből épített.

A kis játék hangbemenetet vesz a mikrofonból egy műveleti erősítőn keresztül, és ezt a jelet továbbítja az ADC-hez a AVR128DA28 mikrokontroller. Az adatok ezután egy külön memóriachipen tárolódnak, készen arra, hogy egy másik, hangszóróval párosított op-erősítőn keresztül lejátszsák őket. Itt jól jön, ha ismerjük a mikrokontroller belső működését. A megszakítási rutinok meghatározott módon történő manipulálásával a memóriában tárolt hang különböző sebességgel játszható le.

[Michal] ezt az építményt játéknak szánta egyik fiatalabb rokonának, és néhány IC és gomb áráért elég jó munkát végez azzal, hogy egy normál hangot mókushanggá változtat, mint mások. kereskedelmi gyermekjátékok néhányan talán emlékeznek ránk. Ha ismerősnek tűnik ennek a kütyünek a dizájnesztétikája, akkor az övére gondolhat minimalista játékeszköz, amelyet nemrég mutattunk be.

Időbélyeg:

Még több Hack A Day