WAV failu atskaņotājs uz Attiny85 mikrokontrollera
Šajā rakstā apskatīsim ļoti nepieciešamas un interesantas elektroniskas ierīces izveides procesu, kas ļaus atskaņot wav failus tieši no SD, microSD vai mini SD atmiņas kartes. Mūzikas failu var ierakstīt atmiņas kartē, uzstādīt šādu ierīci, piemēram, ledusskapī, un katru reizi, atverot tās durvis, atskanēs skaista melodija. Šādu “muzikālu” ledusskapi vairs nevarēs aizmirst aizvērt. Vēl viena atskaņotāja izmantošanas iespēja ir kā durvju zvans. Internetā var atrast daudz dažādu melodiju katrai gaumei. Tādējādi rūpnīcas zvana garlaicīgo skaņu var aizstāt, piemēram, ar dziesmu, kas jums patīk. Turklāt šādu ierīci var izmantot kā oriģinālu dāvanu mīļotajam - vienkārši uzstādiet skaļruni skaistā kastītē, atverot, sāks skanēt audio sveiciens. Papildus šiem piemēriem atskaņotāju var atrast daudzās ikdienas dzīvēs.
Spēlētāju ķēde
Ierīces ķēdē ir minimāls detaļu skaits, tās galvenā saite ir AVR Attiny85 saimes mikrokontrolleris. Kad tiek pieslēgts strāvas padeve, tas nekavējoties sāk lasīt failus no atmiņas kartes un, izmantojot PWM tapas, atskaņot tos caur skaļruni. Skaļums nav pārāk liels; tas lielā mērā ir atkarīgs no izmantotā skaļruņa jutības. Lai iegūtu lielāku skaļumu, skaļruņa vietā jāpievieno pastiprinātāja ieeja. Tomēr signāls no mikrokontrollera izejas ir pārāk liels, lai to ievadītu tieši pastiprinātājā, tāpēc starp tiem obligāti jāuzstāda skaļuma regulators, pretējā gadījumā pastāv risks sabojāt pašu pastiprinātāju. Pirmoreiz to ieslēdzot, tas jāiestata uz minimālo skaļuma pozīciju un pēc tam pakāpeniski jāpalielina, līdz tiek sasniegts vēlamais skaļuma līmenis.
Atmiņas kartes spraudnis
Atmiņas karšu izvads ir parādīts attēlā:
Izmantojot 6 vadus, no kuriem divi ir barošanas avoti, ķēde tiek savienota ar atmiņas karti. Var izmantot gan SD, gan MicroSD, gan MiniSD, galvenais, lai tiek saglabāts pareizais pinout. Ērtākais veids ir izmantot nevajadzīgu MicroSD to SD adapteri, tad var pielodēt vadus pie paša adaptera, kurā jau ir ievietota lietotā atmiņas karte, es tā arī darīju. Pirms lietošanas šajā shēmā atmiņas karte ir jāformatē FAT failu sistēmā. Pēc formatēšanas varat ierakstīt kartē wav failus; tiem jābūt PCM 8 vai 16 bitu formātā ar iztveršanas frekvenci, kas nepārsniedz 48 kHz. Ir daudzas datorprogrammas, kas ļauj konvertēt parastos mp3 failus wav formātā, viena no tām ir GoldWave, ko es izmantoju.
Kad ir pievienota strāva vai ir ievietota atmiņas karte, ķēde sāks atskaņošanu, un, nospiežot pogu, tiks atskaņots nākamais fails. Atmiņas kartēm nepieciešams 3,3 voltu barošanas avots, tāpēc uz šim rakstam piedāvātās iespiedshēmas plates ir uzstādīts stabilizators 78L33 (shēmā tas nav norādīts). Izmantojot stabilizatoru, ķēdes barošanas spriegums ir diapazonā no 5 līdz 12 voltiem. Šī ķēde patērē maz strāvas, un tāpēc to var darbināt no akumulatora. Lai to izdarītu, jums ir nepieciešams 3,7–5 voltu pastiprināšanas pārveidotājs, kā es to darīju.
Ķēde sāk darboties nekavējoties, nav nepieciešama nekāda konfigurācija, tikai nepieciešams mirgot mikrokontrolleri. Drošinātāju biti ir jāiestata, kā parādīts attēlā zemāk (atzīme nozīmē, ka šis bits ir ieprogrammēts, tāpat kā PonyProg).
Šeit varat lejupielādēt dēli un programmaparatūru:
Salikts spēlētāja dēlis
Foto no atskaņotāja, kuru samontēju:
Strāvas pārveidotājs.