Přehrávač wav soubory na mikrokontroléru Attiny85

Pin
Send
Share
Send


V tomto článku se budeme zabývat procesem vytváření velmi potřebného a zajímavého elektronického zařízení, které vám umožní přehrávat soubory wav přímo z paměťové karty SD, microSD nebo mini SD. Můžete nahrát hudební soubor na paměťovou kartu, nainstalovat takové zařízení, například do ledničky, a pokaždé, když otevřete dveře, zazní krásná melodie. Zapomenutí na uzavření takové „hudební“ ledničky již nebude možné. Další možností použití přehrávače je zvonek. Na internetu najdete mnoho různých melodií pro každý vkus. Takže nudný zvuk továrního hovoru lze nahradit například skladbou, která se vám líbí. Kromě toho lze takové zařízení použít jako originální dárek pro milovanou osobu - stačí sestavit reproduktor do krásné krabice, když ji otevřete, začne se ozývat zvuková zpráva. Kromě těchto příkladů může hráč najít mnoho aplikací v každodenním životě.

Obvod hráče


Schéma zařízení obsahuje minimum detailů, jeho klíčovým odkazem je mikrokontrolér rodiny AVR Attiny85. Po připojení napájení začne okamžitě číst soubory z paměťové karty a pomocí výstupů PWM je přehrávat prostřednictvím reproduktoru. Hlasitost v tomto případě není příliš vysoká, v mnoha ohledech závisí na citlivosti použitého reproduktoru. Abyste dosáhli vysoké hlasitosti, musíte místo reproduktoru připojit vstup zesilovače. Signál z výstupu mikrokontroléru je však příliš velký na to, aby byl dodáván přímo do zesilovače, takže je nezbytné mezi nimi nastavit řízení hlasitosti, jinak existuje riziko zkazení samotného zesilovače. Při prvním zapnutí jej musíte nastavit do polohy minimálního hlasitosti a poté jej postupně zvyšujte, dokud nedosáhnete požadované úrovně hlasitosti.

Pinout na paměťové kartě


Pinout paměťových karet je zobrazen na obrázku:

6 zapojení, z nichž dvě jsou napájení, je obvod připojen k paměťové kartě. Můžete použít SD i MicroSD a MiniSD, hlavní věcí je udržovat správný pinout. Nejvhodnější je použít nepotřebný adaptér microSD v SD, pak bude možné pájet kabeláž do samotného adaptéru, do kterého je již vložená použitá paměťová karta, udělal jsem to. Před použitím v tomto schématu musí být paměťová karta naformátována v systému souborů FAT. Po formátování můžete na kartu zapsat soubory wav, které musí být ve formátu PCM 8 nebo 16 bitů, vzorkovací frekvence nesmí být vyšší než 48 kHz. Existuje mnoho počítačových programů, které vám umožňují převádět běžné soubory mp3 do formátu WAV, jedním z nich je GoldWave, použil jsem to.
Když připojíte napájení nebo vložíte paměťovou kartu, obvod se spustí přehrávání, po kliknutí na tlačítko bude zahrnut další soubor. Paměťové karty vyžadují 3,3 voltu, takže stabilizátor 78L33 je nainstalován na desce s plošnými spoji navrženou pro předmět (není to znázorněno na obrázku). Při použití stabilizátoru leží napájecí napětí obvodu v rozmezí 5-12 voltů. Tento obvod spotřebovává malý proud, a proto jej lze napájet z baterie. Chcete-li to provést, musíte vzít posilovač převodu 3,7 - 5 V, jako jsem to udělal.
Okruh začne pracovat okamžitě, nevyžaduje žádnou konfiguraci, stačí blesknout mikrokontrolér. Pojistkové bity musí být nastaveny podle obrázku níže (zaškrtnutí znamená, že tento bit je naprogramován jako v PonyProg).

Desku a firmware si můžete stáhnout zde:
statya-pleer-wav-faylov.zip 11,88 Kb (počet stažení: 286)

Poplatek sestaveného hráče


Fotografie hráče, který jsem shromáždil:

Převodník výkonu.

Pin
Send
Share
Send