WAV failų grotuvas Attiny85 mikrovaldiklyje
Šiame straipsnyje apžvelgsime labai reikalingo ir įdomaus elektroninio įrenginio kūrimo procesą, kuris leis leisti wav failus tiesiai iš SD, microSD ar mini SD atminties kortelės. Galite įrašyti muzikos failą į atminties kortelę, įdiegti tokį įrenginį, pavyzdžiui, į šaldytuvą, ir kiekvieną kartą atidarius jo dureles nuskambės graži melodija. Tokio „muzikinio“ šaldytuvo nebebus galima pamiršti uždaryti. Kitas grotuvo naudojimo būdas yra durų skambutis. Internete galite rasti daug įvairių melodijų, tinkančių kiekvienam skoniui. Taigi, nuobodų gamyklos skambučio garsą galima pakeisti, pavyzdžiui, jums patinkančia daina. Be to, tokį įrenginį galima panaudoti kaip originalią dovaną mylimam žmogui – tereikia įstatyti garsiakalbį gražioje dėžutėje, atidarius ims skambėti garsinis sveikinimas. Be šių pavyzdžių, grotuvą galima rasti daugelyje programų kasdieniame gyvenime.
Žaidėjo grandinė
Įrenginio grandinėje yra mažiausiai dalių, pagrindinė jos grandis yra AVR Attiny85 šeimos mikrovaldiklis. Įjungus maitinimą, jis iš karto pradeda skaityti failus iš atminties kortelės ir, naudodamas PWM kaiščius, leidžia juos per garsiakalbį. Garsas nėra per didelis; tai labai priklauso nuo naudojamo garsiakalbio jautrumo. Norėdami gauti didesnį garsumą, vietoj garsiakalbio turite prijungti stiprintuvo įvestį. Tačiau signalas iš mikrovaldiklio išvesties yra per didelis, kad jį būtų galima tiekti tiesiai į stiprintuvą, todėl tarp jų būtina įrengti garsumo reguliatorių, kitaip kyla pavojus sugadinti patį stiprintuvą. Kai pirmą kartą jį įjungiate, turite nustatyti mažiausią garsumo padėtį ir palaipsniui didinti, kol pasieksite norimą garsumo lygį.
Atminties kortelės lizdas
Atminties kortelių lizdas parodytas paveikslėlyje:

Naudojant 6 laidus, iš kurių du yra maitinimo šaltinis, grandinė prijungiama prie atminties kortelės. Galite naudoti ir SD, ir „MicroSD“, ir „MiniSD“, svarbiausia, kad būtų išsaugotas tinkamas kontaktas. Patogiausia naudoti nereikalingą MicroSD į SD adapterį, tuomet galima sulituoti laidus prie paties adapterio, į kurį jau įdėta panaudota atminties kortelė, aš taip ir padariau. Prieš naudojant pagal šią schemą, atminties kortelę reikia suformatuoti FAT failų sistemoje. Po formatavimo galite įrašyti wav failus į kortelę; jie turi būti 8 arba 16 bitų PCM formatu, o diskretizavimo dažnis ne didesnis kaip 48 kHz. Yra daug kompiuterinių programų, kurios leidžia konvertuoti įprastus mp3 failus į wav formatą, viena iš jų yra GoldWave, kurią ir naudojau.
Prijungus maitinimą arba įdėjus atminties kortelę, grandinė prasidės, o paspaudus mygtuką bus paleistas kitas failas. Atminties kortelėms reikalingas 3,3 voltų maitinimas, todėl ant šiam straipsniui siūlomos spausdintinės plokštės sumontuotas stabilizatorius 78L33 (schemoje jis nenurodytas). Naudojant stabilizatorių, grandinės maitinimo įtampa yra 5-12 voltų diapazone. Ši grandinė sunaudoja mažai srovės, todėl gali būti maitinama iš baterijos. Norėdami tai padaryti, turite paimti 3,7–5 voltų keitiklį, kaip aš dariau.
Grandinė pradeda veikti iš karto, nereikalauja jokios konfigūracijos, tereikia pamirksėti mikrovaldikliu. Saugiklio antgalius reikia nustatyti taip, kaip parodyta paveikslėlyje žemiau (varnelė reiškia, kad šis antgalis yra užprogramuotas, kaip ir PonyProg).

Plokštę ir programinę-aparatinę įrangą galite atsisiųsti čia:
Surinkta žaidėjo lenta
Mano surinkto grotuvo nuotrauka:
Maitinimo keitiklis.