0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaProgramiranjePrenosni Arduino predvajalnik glasbe (1)

    Prenosni Arduino predvajalnik glasbe (1)

    Že dalj časa izdelujem naprave, ki temeljijo na Arduino platformi in včasih me preprosto začudi, kaj vse je mogoče ustvariti s to majhno Arduino ploščico. V tem članku vam bom opisal, kako sem uspel 8-bitni mikrokontroler z Arduino UNO ploščice spremeniti v prenosni predvajalnik glasbe.

    Slike niZamisel mi je šinila v glavo, ko sem med raziskovanjem širokih možnosti Arduina „naletel“ na nekaj video filmov na YouTubu, v katerih je prikazano, kako so meni podobni navdušenci na svoje Arduino ploščice priključili SD kartice, z njih brali datoteke z besedilom in predvajali glasbo.

    Po daljšem raziskovanju sem našel točno tisto, kar sem potreboval, namreč knjižnico SimpleSDAudio library. Omenjena Arduino knjižnica omogoča predvajanje glasbe (ki je na SD kartici shranjena v datotekah z zapisom v RAW formatu) v presenetljivo dobri kvaliteti in to brez kakršnekoli dodatne strojne opreme. Z malo eksperimentiranja, spajkanja in programiranja sem dobil prvi prototip z možnostjo predvajanja glasbe s takšnim nivojem kvalitete, kot jo sicer ponujajo današnji MP3 predvajalniki.

    Bi mi verjeli, da je to mogoče izvesti z mikrokontrolerjem z 2 kB RAM pomnilnika in brez kakršnegakoli zunanjega dekoderja. Ne verjamete, kaj? Poglejte na mojem YouTube kanalu filmček Arduino predvajalnika glasbe v akciji (https://www.youtube.com/watch?v=nqTWo-iWiiE)! Samo knjižnico bom bolj natančno opisal kasneje, ko bo govora o programski opremi, saj moramo najprej spoznati strojno opremo predvajalnika.

    Strojna oprema

    Slike niV tej napravici je mikrokontroler vsekakor najvažnejši element, saj opravlja večino nalog. Blok shema na sliki 1 prikazuje, s katerimi elementi je še povezan.

    Najprej je tu SD kartica, ki je vtaknjena v adapter za SD kartico skupaj s pretvornikom napetostnih nivojev. Mikrokontroler prebrane podatke z SD kartice obdeluje in pošilja signal na 3,5 mm avdio konektor. Predvajanje glasbe kontroliramo s tremi tipkami, Button 0-2, LED diode 0-3 pa so tu uporabljene kot indikatorji. Vezje se napaja preko 3,7 V Li-Po baterije, ki je povezana na polnilnik Li-Po baterije. Vezje sem razvil, spreminjal in nadgrajeval na eksperimentalni ploščici (slika 2).

    Potem sem vse komponente prispajkal na univerzalno ploščico tiskanega vezja iz pertinaksa. S spodnje strani univerzalne ploščice sem komponente ročno povezal z žičkami. Nato sem s štirimi vijaki pritrdil že prej ročno izdelano zaščitno ploščico iz pleksi stekla, ki ščiti spodnjo stran univerzalne ploščice in obenem utrjuje baterijo (slike 3, 4, 5, 6). Na sliki 7 se nahaja električna shema napravice, na sliki 8 pa je prikazana razporeditev elementov na univerzalni ploščici.

    Zdaj pa bomo malce bolj natančno pojasnili vlogo vsake posamezne komponente v električni shemi.

    Celotni članek

    Prenosni Arduino predvajalnik glasbe (1)

    2016_SE239_60