Talaan ng mga Nilalaman:

MiniClipMP3Hack: 4 na Hakbang (na may Mga Larawan)
MiniClipMP3Hack: 4 na Hakbang (na may Mga Larawan)

Video: MiniClipMP3Hack: 4 na Hakbang (na may Mga Larawan)

Video: MiniClipMP3Hack: 4 na Hakbang (na may Mga Larawan)
Video: Transformers The Last Knight - "Knight Crusaders History & Powermasters?!" Trailer 3 Breakdown 2024, Nobyembre
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini Clip MP3 player

Kaya't ang Lazy Old Geek (L. O. G.) na ito ay bumili kamakailan ng ilang mga manlalaro ng Mini Clip MP3 mula sa Aliexpress.com. Nang binili ko sila, halos $ 1.20 USD ang mga ito. Nagpe-play ang mga ito ng mga MP3 file na inilagay sa isang micro SD card sa stereo. Talagang gumana ang mga ito. I-charge ang mga ito, mag-plug sa isang micro SD card at ilang mga headphone, i-on ito. Awtomatiko itong nagsisimula.

Isa sa mga kadahilanan na binili ko ang mga ito ay upang lumikha ng isang binaural beats player. Kaya ang aking unang layunin ay upang makontrol ang Mini Clip MP3 player na ito gamit ang isang Arduino.

Hakbang 1: Paghiwalayin Ito

Paghiwalayin Mo
Paghiwalayin Mo
Paghiwalayin Mo
Paghiwalayin Mo
Paghiwalayin Mo
Paghiwalayin Mo

Ok madali itong paghiwalayin, kumuha ng kutsilyo Xacto, patakbuhin ito kasama ang mga gilid at buhatin.

Sa PCB, makikita mo ang limang mga metal na domes na tumutugma hanggang sa mga pindutan ng front panel, Vol + Vol-, I-pause, Nakaraan at Susunod. Ang paraan ng trabaho na ito ay kapag ang simboryo ay natulak pababa, ang metal ay gumagawa ng isang switch na kumokonekta sa panlabas na singsing sa gitna. Ang mga metal domes na ito ay gaganapin sa ilang malinaw na tape.

Mayroon lamang isang IC sa PCB. Marahil ito ay isang AC1187, ang numerong nakalimbag sa IC ay tila isang code code lamang. Ang iba pang mga bahagi ay isang kapasitor, isang LED, power switch, micro SD adapter, at baterya.

Kaya't ang aking layunin ay upang makontrol ang aking manlalaro gamit ang software, katulad ng ginagawa ng mga pindutan.

Ipinapakita ng pangatlong larawan ang gilid ng pindutan ng PCB na tinanggal ang tape at domes. Ang inaasahan ko ay ang lahat ng mga panlabas na singsing ay nakatali sa lupa upang madali itong makisalamuha sa isang Arduino. Hindi iyon ang kaso.

Hakbang 2: Binagong Disenyo

Binagong Disenyo
Binagong Disenyo
Binagong Disenyo
Binagong Disenyo
Binagong Disenyo
Binagong Disenyo

Matapos ang ilang paghahanap ay nakakita ako ng isang eskematiko sa ilang site sa Russia na lilitaw na tumpak.

Mga komento sa eskematiko:

Ang AC1187 ay lilitaw na isang pasadyang microcontroller.

Ang baterya ng LiPo ay konektado sa AC1187 VBat pin. Ang VDDIO ay tila isang 3.3V output na tinatawag na VCC. Ang DACL at DACR ay mga audio output.

Schematic ??: Ayon sa eskematiko na ito, mukhang ang switch ng kuryente ay kailangang naka-on upang singilin ang baterya. Hindi ako naniniwala na ganun ang kaso. Sa puntong ito wala akong pakialam.

Para sa aking manlalaro ng binaural beats, ang pinakapangalagaan ko ay ang pagkontrol sa dami. Ang mga manlalaro na ito ay awtomatikong nagsisimulang maglaro, kaya maaari kong ihinto ito sa pamamagitan ng pag-alis ng lakas. Kung titingnan mo ang eskematiko, ang parehong Vol + at Vol- ay nakatali sa Vcc. kaya iniisip ko marahil maaari kong gumamit ng isang digital signal upang pin3 o pin4 sa lupa. Sa kasamaang palad, tiningnan ko ang mga pin na iyon gamit ang isang oscilloscope at sila ay isang signal na 3.3V na may mga negatibong pako. Sinubukan kong gumamit ng ilang resistors ngunit hindi ito gumana.

Grabe ako sa disenyo ng analog circuit. Kaya, ang aking kaibigan, isang kapwa-Instructabler mula sa New Zealand, ay nagmungkahi ng paggamit ng isang transistor ng PNP. Mayroon akong ilang 2N3906s kaya sinubukan ko sila at tila gumagana ang mga ito.

Hindi gaanong maganda: Sinubukan ko ang isang katulad na pamamaraan para sa Prev, Susunod at I-pause ngunit hindi ko ito magawang gumana.

Sinubukan ko ring lumipat ng kuryente sa isang 2N3906 ngunit hindi ito gumana. Kaya't sa paghahanap sa Internet, nakakita ako ng isang disenyo gamit ang isang P channel na MosFET. Sa kasamaang palad, ang nag-iisa lamang sa aking kamay ay isang bahagi ng SMD, AO3401. Kaya kailangan kong baguhin ang isa upang mai-boardboard ko ito.

Kaya, tila gumana ang aking breadboard. Nakalakip ang aking eskematiko at ang Eagle Cadsoft eskematiko.

Hakbang 3: Pagpapatupad

Pagpapatupad
Pagpapatupad
Pagpapatupad
Pagpapatupad

TIP: Karamihan sa lahat ng mga rechargeable na aparato na gumagamit ng USB upang singilin ay may mga baterya ng LiPo na halos 2.8v hanggang 4.2v sa kanila at gumana ang mga circuit sa 3.3v.

Kasama rito ang Mini Clip MP3 player na ito. Para sa aking Arduino pumili ako ng isang 3.3v Pro Micro na binili din mula sa Aliexpress.com upang magkaroon ako ng mga katugmang voltages.

Mga pagbabago sa AC1187 MP3 PCB:

Alisin ang tape at pindutan ng simboryo ng simboryo.

Alisin ang baterya ng LiPo.

Ikonekta ang isang kawad kung saan nakakonekta ang negatibong terminal ng baterya. Ito ang magiging ground wire.

Sa gilid ng pindutan, ikonekta ang dalawang wires sa mga K1 na pin. Ang panlabas na singsing ay Vcc, ang panloob na tuldok ay AC1187 pin 3.

Ikonekta ang isang kawad sa panlabas na singsing ng K2, ito ang AC1187 pin 4.

Ikonekta ang apat na mga wire sa isang header ng lalaki, Vcc, Gnd, Pin3 at Pin 4.

Inilahad ko ang iskema sa isang protoboard.

Ang Arduino sketch (MP3controller.ino) para sa 3.3v Sparkfun Pro Micro ay nakakabit.

Upang subukan, maglagay ng ilang mga MP3 file sa isang micro SD card, ipasok ito sa MP3 player, ikonekta ang ilang mga headphone sa MP3 player. I-load ang MP3controller.ino sa Pro Micro.

Ngayon ay dapat mong makontrol ang dami ng mga pindutan na VOLDN at VOLUP. Oo, alam kong nagagawa ko ang parehong bagay sa mga orihinal na pushbuttons ngunit ito ay patunay ng konsepto na makokontrol ko ang lakas, Volume Up at Dn sa isang Arduino.

Hakbang 4: Mga Konklusyon at Tip

Mga Konklusyon at Tip
Mga Konklusyon at Tip
Mga Konklusyon at Tip
Mga Konklusyon at Tip

Kaya, ito ay gumagana ng maayos.

Karaniwan, gagawin ko ito sa isang PCB ngunit hindi ako nagpasya sa disenyo para sa aking binaural beats player.

Ang isa pang problema na mayroon ako ay noong sinusubukan ko ang setup na ito, naalis ko ang pagkakakonekta sa micro USB cable mula sa aking Pro Micro at ang buong konektor ay kasama nito. LUMA na ako, ang aking mga mata ay masama, mabuti na lamang sa aking pinalalaking baso, naibalik ko ito muli. Nagpasya akong maiinit ang pandikit sa PCB.

May natutunan ako tungkol sa mga MP3 file (hindi bababa sa ilan sa mga ito)

Bumili ako ng tatlo sa mga manlalaro na ito, habang sinusubukan ang mga ito, nakakita ako ng isang kakatwang pangyayari. Nang kinuha ko ang aking microSD card na may MP3 dito, mula sa isa hanggang sa isa pa, nagsimula itong tumugtog ng parehong track mula sa nauna. Maliwanag na naaalala nito ang numero ng track at iniimbak ito saanman sa MP3 file, marahil ang metafile. At karagdagang pagsubok, lilitaw na ang huling antas ng dami ay nakaimbak din.

Inirerekumendang: