Turinys:
- 1 žingsnis: išardykite
- 2 žingsnis: peržiūrėtas dizainas
- 3 žingsnis: įgyvendinimas
- 4 žingsnis: Išvados ir patarimai
Video: „MiniClipMP3Hack“: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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
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
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
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
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:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
Profesionali orų stotis naudojant „ESP8266“ir „ESP32 pasidaryk pats“: 9 žingsniai (su nuotraukomis)
Profesionali orų stotis, naudojant „pasidaryk pats“ESP8266 ir ESP32: „LineaMeteoStazione“yra visiška orų stotis, kurią galima sujungti su profesionaliais „Sensirion“jutikliais ir kai kuriais „Davis“prietaiso komponentais (lietaus matuoklis, anemometras)
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st