Përmbajtje:

MiniClipMP3Hack: 4 hapa (me fotografi)
MiniClipMP3Hack: 4 hapa (me fotografi)

Video: MiniClipMP3Hack: 4 hapa (me fotografi)

Video: MiniClipMP3Hack: 4 hapa (me fotografi)
Video: Nazi Zombie MP3 Hack Infinite Ammo 2024, Korrik
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini Clip MP3 player

Kështu që ky Laz Geek Old (L. O. G.) kohët e fundit bleu disa Mini Clip MP3 players nga Aliexpress.com. Kur i bleva, ato ishin rreth 1.20 dollarë. Ata luajnë skedarë MP3 të vendosur në një kartë mikro SD në stereo. Ata në fakt punojnë mjaft mirë. Ngarkojini ato, futni një kartë mikro SD dhe disa kufje, ndizeni. Fillon automatikisht.

Një nga arsyet që i bleva ato ishte krijimi i një binaural beats player. Pra, qëllimi im i parë është të kontrolloj këtë Mini Clip MP3 player me një Arduino.

Hapi 1: Merrni atë veç e veç

Merrni atë veçmas
Merrni atë veçmas
Merrni atë veçmas
Merrni atë veçmas
Merrni atë veçmas
Merrni atë veçmas

Ok është e lehtë për tu ndarë, merrni një thikë Xacto, drejtojeni atë përgjatë skajeve dhe ngrini.

Në PCB, do të shihni pesë kupola metalike që përputhen me butonat e panelit të përparmë, Vol+ Vol-, Pause, Prev dhe Next. Mënyra se si funksionojnë këto kur kupola shtyhet poshtë, metali bën një ndërprerës që lidh unazën e jashtme me qendrën. Këto kupola metalike mbahen në vend me një shirit të qartë.

Ekziston vetëm një IC në PCB. Probablyshtë ndoshta një AC1187, numri i shtypur në IC është me sa duket vetëm një kod datë. Vetëm përbërësit e tjerë janë një kondensator, një LED, ndërprerës i energjisë, përshtatës mikro SD dhe bateri.

Pra, qëllimi im është të kontrolloj lojtarin tim me softuer, njësoj siç bëjnë butonat.

Fotografia e tretë tregon anën e butonit të PCB me shiritin dhe kupolat e hequra. Ajo që unë shpresoja ishte që të gjitha unazat e jashtme të ishin të lidhura në tokë, kështu që do të ishte e lehtë të ndërlidhesh me një Arduino. Nuk është kështu.

Hapi 2: Dizajni i rishikuar

Dizajni i Rishikuar
Dizajni i Rishikuar
Dizajni i Rishikuar
Dizajni i Rishikuar
Dizajni i Rishikuar
Dizajni i Rishikuar

Pas disa kërkimesh gjeta një skemë në një sit rus që duket të jetë e saktë.

Komente mbi skemën:

AC1187 duket të jetë një mikrokontrollues i personalizuar.

Bateria LiPo është e lidhur me kunjin AC1187 VBat. VDDIO me sa duket është një dalje 3.3V e quajtur VCC. DACL dhe DACR janë dalje audio.

Skematike ??: Sipas kësaj skeme, duket se çelësi i energjisë duhet të jetë i ndezur për të ngarkuar baterinë. Nuk besoj se është kështu. Në këtë pikë nuk më intereson.

Epo për lojtarin tim të rrahjeve binaurale, ajo që më intereson më shumë është kontrollimi i volumit. Këta lojtarë fillojnë automatikisht të luajnë, kështu që unë mund ta ndaloj atë duke hequr energjinë. Nëse shikoni skemën, Vol+ dhe Vol- janë të lidhura me Vcc. kështu që po mendoja se ndoshta mund të përdor një sinjal dixhital për të pin3 ose pin4 në tokë. Fatkeqësisht, unë i shikova ato kunjat me një oshiloskop dhe ato janë një sinjal 3.3V me goditje negative. Unë u përpoqa të përdor disa rezistorë, por nuk funksionoi.

Unë jam i tmerrshëm në hartimin e qarkut analog. Epo, shoku im, një mësues i tjerë nga Zelanda e Re, sugjeroi përdorimin e një transistori PNP. Unë kisha disa 2N3906, kështu që i provova dhe ata dukej se funksiononin.

Jo aq mirë: Unë provova një skemë të ngjashme për Para, Tjetër dhe Pauzë, por nuk arrita ta funksionoj.

Unë gjithashtu u përpoqa të ndryshoja energjinë me një 2N3906, por nuk funksionoi. Duke kërkuar në internet, pashë një dizajn duke përdorur një kanal P MosFET. Epo, për fat të keq, e vetmja që kisha në dorë ishte një pjesë SMD, AO3401. Kështu që më duhej të modifikoja njërën në mënyrë që të mund ta futja në tryezë.

Epo, bordi im i bukës dukej se funksiononte. Bashkangjitur është skema ime dhe skema Eagle Cadsoft.

Hapi 3: Zbatimi

Zbatimi
Zbatimi
Zbatimi
Zbatimi

Këshillë: Shumica e pajisjeve të rimbushshme që përdorin USB për të karikuar kanë bateri LiPo të cilat janë rreth 2.8v deri 4.2v në to dhe qarqet funksionojnë në 3.3v.

Kjo përfshin këtë Mini Clip MP3 player. Për Arduino tim kam zgjedhur një 3.3v Pro Micro të blerë gjithashtu nga Aliexpress.com kështu që do të kisha tensione të pajtueshme.

Ndryshimet në PCB AC1187 MP3:

Hiqeni shiritin dhe shiritin e kupolës me butona.

Zhbllokoni baterinë LiPo.

Lidhni një tel aty ku ishte lidhur terminali negativ i baterisë. Ky do të jetë teli i tokëzimit.

Nga ana e butonit, lidhni dy tela me kunjat K1. Unaza e jashtme është Vcc, pika e brendshme është AC1187 pin 3.

Lidhni një tel me unazën e jashtme të K2, kjo është kunja AC1187 4.

Lidhni katër telat me një kokë mashkullore, Vcc, Gnd, Pin3 dhe Pin 4.

Unë e kalova skemën në një tabelë proto.

Skica Arduino (MP3controller.ino) për 3.3v Sparkfun Pro Micro është bashkangjitur.

Për të testuar, vendosni disa skedarë MP3 në një kartë micro SD, futeni në MP3 player, lidhni disa kufje në MP3 player. Ngarko MP3controller.ino në Pro Micro.

Tani duhet të jeni në gjendje të kontrolloni volumin me butonat VOLDN dhe VOLUP. Po, e di që mund të kisha bërë të njëjtën gjë me butonat origjinal, por kjo është dëshmi e konceptit që unë mund të kontrolloj fuqinë, Volume Up dhe Dn me një Arduino.

Hapi 4: Përfundime dhe Këshilla

Përfundime dhe Këshilla
Përfundime dhe Këshilla
Përfundime dhe Këshilla
Përfundime dhe Këshilla

Pra, kjo funksionon mjaft mirë.

Normalisht, unë do ta shndërroja këtë në një PCB, por nuk kam vendosur për modelin për lojtarin tim të rrahjeve binaurale.

Një problem tjetër që kisha ishte kur po testoja këtë konfigurim, shkëputa kabllon mikro USB nga Pro Micro dhe e gjithë lidhësi erdhi me të. Unë jam i VJETR, sytë e mi janë të këqij, për fat të mirë me syzet e mia zmadhuese, unë kam qenë në gjendje ta bashkoj përsëri. Vendosa të ngjisja nxehtësisht lidhësin në PCB.

Mësova diçka për skedarët MP3 (të paktën për disa prej tyre)

Bleva tre nga këta lojtarë, ndërsa i testova, gjeta një dukuri mjaft të çuditshme. Kur mora kartën time microSD me MP3 në të, nga njëri në tjetrin, filloi të luante të njëjtën këngë nga ajo e mëparshmja. Me sa duket ajo mban mend numrin e këngës dhe e ruan diku në skedarin MP3, ndoshta metafile. Dhe testimi i mëtejshëm, duket se niveli i fundit i vëllimit është gjithashtu i ruajtur.

Recommended: