Turinys:

„MiniClipMP3Hack“: 4 žingsniai (su nuotraukomis)
„MiniClipMP3Hack“: 4 žingsniai (su nuotraukomis)

Video: „MiniClipMP3Hack“: 4 žingsniai (su nuotraukomis)

Video: „MiniClipMP3Hack“: 4 žingsniai (su nuotraukomis)
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Liepa
Anonim
„MiniClipMP3Hack“
„MiniClipMP3Hack“

Mini klipas MP3 grotuvas

Taigi šis „Lazy Old Geek“(L. O. G.) neseniai iš „Aliexpress.com“nusipirko keletą „Mini Clip“MP3 grotuvų. Kai aš juos nusipirkau, jie kainavo apie 1,20 USD. Jie atkuria MP3 failus, įdėtus į „micro SD“kortelę, stereo. Jie iš tikrųjų veikia gana gerai. Įkraukite juos, prijunkite „micro SD“kortelę ir kai kurias ausines, įjunkite. Jis automatiškai paleidžiamas.

Viena iš priežasčių, kodėl juos nusipirkau, buvo sukurti binauralinį ritmų grotuvą. Taigi mano pirmasis tikslas yra valdyti šį „Mini Clip“MP3 grotuvą su „Arduino“.

1 žingsnis: išardykite

Išimkite
Išimkite
Išimkite
Išimkite
Išimkite
Išimkite

Gerai, tai lengva išardyti, paimkite „Xacto“peilį, paleiskite jį kraštais ir pakelkite.

PCB pamatysite penkis metalinius kupolus, atitinkančius priekinio skydelio mygtukus: „Vol+ Vol-“, „Pause“, „Prev“ir „Next“. Tai, kaip jie veikia, kai kupolas yra stumiamas žemyn, metalas daro jungiklį, jungiantį išorinį žiedą su centru. Šie metaliniai kupolai laikomi tam tikra skaidria juosta.

PCB yra tik vienas IC. Tikriausiai tai yra AC1187, ant IC atspausdintas skaičius, matyt, yra tik datos kodas. Tik kiti komponentai yra kondensatorius, šviesos diodas, maitinimo jungiklis, „micro SD“adapteris ir baterija.

Taigi mano tikslas yra valdyti savo grotuvą programine įranga, kaip ir mygtukai.

Trečioje nuotraukoje pavaizduota mygtuko dalis PCB su nuimta juosta ir kupolais. Aš tikėjausi, kad visi išoriniai žiedai buvo pririšti prie žemės, kad būtų lengva susieti su „Arduino“. Taip nėra.

2 žingsnis: peržiūrėtas dizainas

Patikslintas dizainas
Patikslintas dizainas
Patikslintas dizainas
Patikslintas dizainas
Patikslintas dizainas
Patikslintas dizainas

Po kelių paieškų kažkurioje Rusijos svetainėje radau schemą, kuri atrodo tiksli.

Komentarai apie schemą:

Atrodo, kad AC1187 yra pasirinktinis mikrovaldiklis.

„LiPo“baterija prijungta prie „AC1187 VBat“kaiščio. Matyt, VDDIO yra 3,3 V išėjimas, vadinamas VCC. DACL ir DACR yra garso išvestys.

Schema ??: Pagal šią schemą atrodo, kad norint įkrauti akumuliatorių, reikia įjungti maitinimo jungiklį. Netikiu, kad taip yra. Šiuo metu man nerūpi.

Na, mano binauralinių ritmų grotuvui man labiausiai rūpi garsumo valdymas. Šie grotuvai automatiškai pradeda žaisti, todėl galėčiau jį sustabdyti pašalindamas maitinimą. Jei pažvelgsite į schemą, tiek Vol+, tiek Vol- yra susieti su Vcc. Taigi aš galvojau, kad galbūt galėčiau naudoti skaitmeninį signalą, kad įvestumėte „pin3“arba „pin4“į žemę. Deja, aš pažvelgiau į tuos kaiščius su osciloskopu ir jie yra 3,3 V signalas su neigiamais šuoliais. Bandžiau naudoti kai kuriuos rezistorius, bet nepavyko.

Aš esu siaubingas dėl analoginių grandinių dizaino. Na, mano draugas, kolega Instructabler iš Naujosios Zelandijos, pasiūlė naudoti PNP tranzistorių. Turėjau 2N3906, todėl išbandžiau ir atrodė, kad jie veikia.

Ne taip gerai: bandžiau panašią schemą „Ankstesnė“, „Kitas“ir „Pauzė“, bet man nepavyko jos veikti.

Aš taip pat bandžiau perjungti maitinimą su 2N3906, bet nepavyko. Taigi, ieškodamas internete, pamačiau dizainą, naudojant P kanalo „MosFET“. Deja, vienintelė po ranka buvo SMD dalis, AO3401. Taigi turėjau pakeisti vieną, kad galėčiau jį maitinti.

Na, mano duonos lenta veikė. Pridedama mano schema ir „Eagle Cadsoft“schema.

3 žingsnis: įgyvendinimas

Įgyvendinimas
Įgyvendinimas
Įgyvendinimas
Įgyvendinimas

PATARIMAS: Daugelyje visų įkraunamų įrenginių, naudojančių USB įkrovimui, yra „LiPo“akumuliatorių, kurių įtampa yra apie 2,8–4,2 V, o grandinės veikia esant 3,3 V.

Tai apima šį „Mini Clip“MP3 grotuvą. Savo „Arduino“pasirinkau 3.3v „Pro Micro“, taip pat įsigytą iš „Aliexpress.com“, kad turėčiau suderinamą įtampą.

AC1187 MP3 PCB pakeitimai:

Nuimkite juostą ir mygtukų kupolo juostelę.

Išlydykite „LiPo“akumuliatorių.

Prijunkite laidą prie tos vietos, kur buvo prijungtas neigiamas akumuliatoriaus gnybtas. Tai bus įžeminimo laidas.

Mygtuko pusėje prijunkite du laidus prie K1 kaiščių. Išorinis žiedas yra Vcc, vidinis taškas yra AC1187 kaištis 3.

Prijunkite vieną laidą prie išorinio K2 žiedo, tai yra AC1187 kaištis 4.

Prijunkite keturis laidus prie išorinės antenos, Vcc, Gnd, Pin3 ir Pin 4.

Aš padėjau schemą ant protoboard.

Pridedamas „Arduino“eskizas (MP3controller.ino), skirtas 3.3v „Sparkfun Pro Micro“.

Norėdami išbandyti, įdėkite kai kuriuos MP3 failus į „micro SD“kortelę, įdėkite į MP3 grotuvą, kai kurias ausines prijunkite prie MP3 grotuvo. Įkelkite MP3controller.ino į „Pro Micro“.

Dabar turėtumėte valdyti garsumą mygtukais VOLDN ir VOLUP. Taip, aš žinau, kad galėjau padaryti tą patį su originaliais mygtukais, tačiau tai yra koncepcijos įrodymas, kad galiu valdyti galią, garsumą ir „Dn“su „Arduino“.

4 žingsnis: Išvados ir patarimai

Išvados ir patarimai
Išvados ir patarimai
Išvados ir patarimai
Išvados ir patarimai

Taigi, tai veikia gana gerai.

Paprastai tai padarysiu PCB, bet neapsisprendžiau dėl savo binauralinių ritmų grotuvo dizaino.

Kita problema, su kuria susidūriau, buvo bandant šią sąranką, aš atjungiau „micro USB“kabelį nuo „Pro Micro“ir visa jungtis buvo su juo. Aš esu SENAS, mano akys blogos, laimei, su padidinamuoju stiklu, man pavyko jį prilituoti. Aš nusprendžiau karštai klijuoti jungtį prie PCB.

Aš ką nors sužinojau apie MP3 failus (bent jau kai kuriems iš jų)

Aš nusipirkau tris iš šių žaidėjų, bandydamas juos, radau gana keistą įvykį. Kai paėmiau „microSD“kortelę su MP3, iš vienos į kitą, ji pradėjo leisti tą patį takelį iš ankstesnio. Matyt, jis prisimena takelio numerį ir saugo jį kažkur MP3 faile, tikriausiai metafaile. Tolesni bandymai rodo, kad paskutinis garsumo lygis taip pat yra išsaugotas.

Rekomenduojamas: