Audio-afspeelspeelgoed voor DSP-avonturen

Audio-afspeelspeelgoed voor DSP-avonturen

Bronknooppunt: 1934800

De dalende kosten van single-board computers hebben ervoor gezorgd dat er serieuze rekenkracht beschikbaar is gekomen voor zelfs de meest triviale taken. Het is gemakkelijk genoeg om een ​​Raspberry Pi op bijna alles te plaatsen voor bijna dezelfde kosten als een krachtig 32-bits microcontrollerplatform, maar dit haalt voor enkelen van ons een deel van het plezier uit projecten. Het kan ook een uitdaging zijn om in het onkruid te duiken, zoals [Michal Zalewski] laat zien dit audioafspeelapparaat bouwde hij uit een eenvoudige 8-bit microcontroller.

Het kleine speeltje neemt de audio-invoer van een microfoon via een op-amp en stuurt dit signaal naar een ADC binnen de versterker AVR128DA28 microcontroller. De gegevens worden vervolgens opgeslagen op een afzonderlijke geheugenchip, klaar om te worden afgespeeld via een andere op-amp die is gekoppeld aan een luidspreker. Dit is waar vertrouwdheid met de interne werking van de microcontroller van pas komt. Door de interruptroutines op specifieke manieren te manipuleren, kan de in het geheugen opgeslagen audio op verschillende snelheden worden afgespeeld.

[Michal] had dit bouwwerk bedoeld als speelgoed voor een van zijn jongere familieleden, en voor de prijs van een paar IC's en knoppen kan het een gewone stem behoorlijk goed veranderen in een aardeekhoornstem zoals sommigen. commercieel kinderspeelgoed sommigen van ons zullen het zich misschien herinneren. Als de ontwerpesthetiek van deze gadget je bekend voorkomt, denk je misschien aan de zijne minimalistisch gamingapparaat dat we onlangs hebben aanbevolen.

Tijdstempel:

Meer van Hack een dag