Kazalo:

MiniClipMP3Hack: 4 koraki (s slikami)
MiniClipMP3Hack: 4 koraki (s slikami)

Video: MiniClipMP3Hack: 4 koraki (s slikami)

Video: MiniClipMP3Hack: 4 koraki (s slikami)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, November
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

MP3 predvajalnik Mini Clip

Tako je ta Lazy Old Geek (L. O. G.) pred kratkim kupil nekaj MP3 predvajalnikov Mini Clip na Aliexpress.com. Ko sem jih kupil, so stale približno 1,20 USD. Predvajajo datoteke MP3, shranjene na mikro SD kartici, v stereo načinu. Dejansko delujejo zelo dobro. Napolnite jih, priključite kartico micro SD in nekaj slušalk, jo vklopite. Samodejno se zažene.

Eden od razlogov, zakaj sem jih kupil, je bil ustvariti binauralnega igralca beatov. Zato je moj prvi cilj nadzorovati ta MP3 predvajalnik Mini Clip z Arduinom.

1. korak: ločite

Vzemi narazen
Vzemi narazen
Vzemi narazen
Vzemi narazen
Vzemi narazen
Vzemi narazen

V redu, enostavno ga je razstaviti, vzeti nož Xacto, ga pognati po robovih in dvigniti.

Na tiskanem vezju boste videli pet kovinskih kupol, ki se ujemajo z gumbi na sprednji plošči, Vol+ Vol-, Pause, Prev in Next. Način, kako to deluje, ko je kupola potisnjena navzdol, kovina naredi stikalo, ki povezuje zunanji obroč s središčem. Te kovinske kupole so pritrjene z jasnim trakom.

Na tiskanem vezju je samo en IC. Verjetno gre za AC1187, številka, natisnjena na IC, je očitno le koda datuma. Samo druge komponente so kondenzator, LED, stikalo za vklop, adapter mikro SD in baterija.

Moj cilj je torej upravljati predvajalnik s programsko opremo, enako kot gumbi.

Tretja slika prikazuje stran gumba na tiskanem vezju z odstranjenim trakom in kupolami. Pričakoval sem, da bodo vsi zunanji obroči vezani na tla, tako da bo enostaven za vmesnik z Arduinom. Temu ni tako.

2. korak: Prenovljeno oblikovanje

Revidirano oblikovanje
Revidirano oblikovanje
Revidirano oblikovanje
Revidirano oblikovanje
Revidirano oblikovanje
Revidirano oblikovanje

Po nekaj iskanju sem na nekem ruskem spletnem mestu našel shemo, ki se mi zdi točna.

Komentarji na shemo:

Zdi se, da je AC1187 mikrokrmilnik po meri.

LiPo baterija je priključena na pin AC1187 VBat. VDDIO je očitno 3.3V izhod, imenovan VCC. DACL in DACR sta zvočna izhoda.

Shema ??: Po tej shemi je videti, da mora biti stikalo za vklop vklopljeno za polnjenje baterije. Ne verjamem, da je temu tako. Na tej točki mi je vseeno.

No, za mojega binauralnega beat igralca mi je najbolj všeč nadzor glasnosti. Ti predvajalniki se samodejno začnejo igrati, zato bi jih lahko ustavil z odstranitvijo napajanja. Če pogledate shemo, sta Vol+ in Vol- vezana na Vcc. zato sem razmišljal, da bi morda lahko uporabil digitalni signal za pin3 ali pin4 na maso. Na žalost sem te osnove pogledal z osciloskopom in so 3.3V signal z negativnimi konicami. Poskušal sem uporabiti nekaj uporov, vendar ni uspelo.

Grozen sem pri oblikovanju analognih vezij. No, moj prijatelj, kolega inštruktor iz Nove Zelandije, je predlagal uporabo tranzistorja PNP. Imel sem nekaj 2N3906, zato sem jih preizkusil in zdelo se je, da delujejo.

Ni tako dobro: preizkusil sem podobno shemo za Prev, Next in Pause, vendar mi ni uspelo.

Poskušal sem tudi preklopiti na napajanje z 2N3906, vendar ni uspelo. Ko sem iskal po internetu, sem videl zasnovo z uporabo kanala P MosFET. No, na žalost sem imel pri roki le del SMD, AO3401. Zato sem moral eno spremeniti, da sem jo lahko pripravil.

No, zdelo se mi je, da je moja plošča delovala. Priložena je moja shema in shema Eagle Cadsoft.

3. korak: Izvajanje

Izvajanje
Izvajanje
Izvajanje
Izvajanje

NAMIG: Večina vseh naprav za polnjenje, ki uporabljajo USB za polnjenje, ima LiPo baterije, ki imajo v njih približno 2,8 do 4,2 v, vezja pa delujejo pri 3,3 V.

To vključuje MP3 predvajalnik Mini Clip. Za svoj Arduino sem izbral 3.3V Pro Micro, ki sem ga kupil tudi na Aliexpress.com, zato bi imel združljive napetosti.

Spremembe MP3 tiskanega vezja AC1187:

Odstranite trak in trak z gumbom.

Odpakirajte LiPo baterijo.

Priključite žico na mesto, kjer je bil priključen negativni pol akumulatorja. To bo ozemljitvena žica.

Na strani gumba priključite dve žici na nožice K1. Zunanji obroč je Vcc, notranja pika je AC1187 pin 3.

Priključite eno žico na zunanji obroč K2, to je AC1187 pin 4.

Štiri žice povežite z moškim priključkom, Vcc, Gnd, Pin3 in Pin 4.

Shemo sem dal na protoboard.

Priložena je skica Arduino (MP3controller.ino) za 3.3v Sparkfun Pro Micro.

Za preizkus vstavite nekaj datotek MP3 na kartico micro SD, jih vstavite v predvajalnik MP3, nekaj slušalk priključite v predvajalnik MP3. Naložite MP3controller.ino na Pro Micro.

Zdaj bi morali glasnost nadzorovati z gumboma VOLDN in VOLUP. Ja, vem, da bi lahko isto naredil z originalnimi gumbi, vendar je to dokaz koncepta, da lahko z Arduinom nadziram moč, glasnost in Dn.

4. korak: Zaključki in nasveti

Zaključki in nasveti
Zaključki in nasveti
Zaključki in nasveti
Zaključki in nasveti

Torej, to deluje zelo dobro.

Običajno bi to naredil v tiskanem vezju, vendar se nisem odločil za oblikovanje svojega binauralnega beata.

Druga težava, ki sem jo imel, je bila, ko sem preizkušal to nastavitev, odklopil kabel mikro USB iz mojega Pro Micro in prišel je celoten priključek. STARA sem, oči so slabe, na srečo sem jih s povečevalnimi očali lahko spajkala. Odločil sem se, da konektor vroče prilepim na tiskano vezje.

Naučil sem se nekaj o datotekah MP3 (vsaj za nekatere)

Kupil sem tri od teh igralcev, medtem ko sem jih preizkušal, se mi je zdel precej čuden pojav. Ko sem vzel svojo kartico microSD z MP3 na njej, je začela predvajati isto skladbo kot prejšnja. Očitno si zapomni številko skladbe in jo shrani nekje v datoteko MP3, verjetno meta datoteko. Nadaljnje testiranje kaže, da je shranjena tudi zadnja raven glasnosti.

Priporočena: