Orodha ya maudhui:

MiniClipMP3Hack: Hatua 4 (na Picha)
MiniClipMP3Hack: Hatua 4 (na Picha)

Video: MiniClipMP3Hack: Hatua 4 (na Picha)

Video: MiniClipMP3Hack: Hatua 4 (na Picha)
Video: 15 Способов Пронести СЛАДОСТИ в КИНОТЕАТР ! **4 Часть** 2024, Novemba
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Kicheza video cha Mini Mini

Kwa hivyo hii Lazy Old Geek (L. O. G.) hivi karibuni ilinunua wachezaji wa Mini Clip MP3 kutoka Aliexpress.com. Wakati nilinunua, zilikuwa karibu $ 1.20 USD. Wanacheza faili za MP3 zilizo kwenye kadi ndogo ya SD katika stereo. Kwa kweli hufanya kazi vizuri. Wachaji, chomeka kadi ndogo ya SD na vichwa vya sauti, washa. Inaanza moja kwa moja.

Moja ya sababu nilizonunua ni kuunda mchezaji wa kupiga binaural. Kwa hivyo lengo langu la kwanza ni kudhibiti kichezaji hiki cha Mini cha video cha MP3 na Arduino.

Hatua ya 1: Itenganishe

Itenganishe
Itenganishe
Itenganishe
Itenganishe
Itenganishe
Itenganishe

Ok ni rahisi kuchukua kando, chukua kisu cha Xacto, kimbia kando kando na uinue.

Kwenye PCB, utaona nyumba tano za metali zinazofanana hadi vifungo vya jopo la mbele, Vol + Vol-, Pause, Prev na Next. Jinsi kazi hizi zinavyofanya wakati dome inasukumwa chini, chuma hufanya swichi inayounganisha pete ya nje na kituo. Nyumba hizi za chuma hufanyika na mkanda wazi.

Kuna IC moja tu kwenye PCB. Labda ni AC1187, nambari iliyochapishwa kwenye IC inaonekana ni nambari tu ya tarehe. Vipengele vingine tu ni capacitor, LED, kubadili nguvu, adapta ndogo ya SD, na betri.

Kwa hivyo lengo langu ni kudhibiti mchezaji wangu na programu, sawa na vifungo.

Picha ya tatu inaonyesha upande wa kifungo wa PCB na mkanda na nyumba zimeondolewa. Kile nilichokuwa nikitarajia ni kwamba pete zote za nje zilifungwa ardhini kwa hivyo itakuwa rahisi kuunganishwa na Arduino. Hiyo sivyo ilivyo.

Hatua ya 2: Ubuni uliorekebishwa

Ubunifu uliorekebishwa
Ubunifu uliorekebishwa
Ubunifu uliorekebishwa
Ubunifu uliorekebishwa
Ubunifu uliorekebishwa
Ubunifu uliorekebishwa

Baada ya kutafuta kadhaa nilipata mpango kwenye tovuti ya Kirusi ambayo inaonekana kuwa sahihi.

Maoni juu ya mpango:

AC1187 inaonekana kama mdhibiti mdogo wa kawaida.

Betri ya LiPo imeunganishwa na pini ya AC1187 VBat. VDDIO inaonekana ni pato la 3.3V linaloitwa VCC. DACL na DACR ni matokeo ya sauti.

Mpangilio?: Kulingana na mpango huu, inaonekana kama ubadilishaji wa umeme unahitaji kuwasha ili kuchaji betri. Siamini hivyo ndivyo ilivyo. Kwa wakati huu sijali.

Vizuri kwa mchezaji wangu wa kupigwa mara mbili, kile ninachojali zaidi ni kudhibiti sauti. Wachezaji hawa huanza kucheza kiotomatiki, kwa hivyo ningeweza kuizuia kwa kuondoa nguvu. Ukiangalia mpango, zote Vol + na Vol- zimeunganishwa na Vcc. kwa hivyo nilikuwa nikifikiria labda ningeweza kutumia ishara ya dijiti kuweka pin3 au pin4 ardhini. Kwa bahati mbaya, niliangalia zile pini na oscilloscope na ni ishara ya 3.3V na spikes hasi za kwenda. Nilijaribu kutumia vipinga lakini haikufanya kazi.

Mimi ni mbaya katika muundo wa mzunguko wa analog. Kweli, rafiki yangu, Mkufunzi-mwenzangu kutoka New Zealand, alipendekeza kutumia transistor ya PNP. Nilikuwa na 2N3906s kwa hivyo niliwajaribu na walionekana kufanya kazi.

Sio nzuri sana: Nilijaribu mpango kama huo wa Prev, Next na Pause lakini sikuweza kuifanya ifanye kazi.

Nilijaribu pia kubadili nguvu na 2N3906 lakini haikufanya kazi. Kwa hivyo nikitafuta mtandao, nikaona muundo ukitumia P channel MosFET. Kweli, kwa bahati mbaya, moja tu niliyokuwa nayo ilikuwa sehemu ya SMD, AO3401. Kwa hivyo ilibidi nibadilishe moja ili niweze kuiweka kwenye mkate.

Kweli, ubao wangu wa mkate ulionekana kufanya kazi. Imeambatanishwa na skimu yangu na mpango wa Eagle Cadsoft.

Hatua ya 3: Utekelezaji

Utekelezaji
Utekelezaji
Utekelezaji
Utekelezaji

Kidokezo: Vifaa vingi vya kuchajiwa kutumia USB kuchaji vina betri za LiPo ambazo ni karibu 2.8v hadi 4.2v ndani yao na nyaya zinafanya kazi kwa 3.3v.

Hii ni pamoja na kichezaji hiki cha MP3 cha video cha Mini Mini. Kwa Arduino yangu nilichagua 3.3v Pro Micro pia iliyonunuliwa kutoka Aliexpress.com kwa hivyo ningekuwa na voltages zinazoendana.

Marekebisho ya PCB ya AC1187 MP3:

Ondoa mkanda na kitufe cha kuba.

Fungua betri ya LiPo.

Unganisha waya mahali ambapo kituo hasi cha betri kiliunganishwa. Hii itakuwa waya wa ardhi.

Kwenye upande wa kifungo, unganisha waya mbili kwenye pini za K1. Pete ya nje ni Vcc, nukta ya ndani ni AC1187 pini 3.

Unganisha waya moja kwa pete ya nje ya K2, hii ni pini 4 ya AC1187.

Unganisha waya nne kwa kichwa cha kiume, Vcc, Gnd, Pin3 na Pin 4.

Niliweka mpango huo kwenye kitabu cha maandishi.

Mchoro wa Arduino (MP3controller.ino) wa 3.3v Sparkfun Pro Micro imeambatanishwa.

Ili kujaribu, weka faili za MP3 kwenye kadi ndogo ya SD, ingiza kwenye kicheza MP3, unganisha vichwa vya sauti kwenye kicheza MP3. Pakia MP3controller.ino kwenye Pro Micro.

Sasa unapaswa kudhibiti kiasi na vifungo vya VOLDN na VOLUP. Ndio, najua ningeweza kufanya kitu kimoja na vifungo vya asili lakini hii ni uthibitisho wa dhana kwamba ninaweza kudhibiti nguvu, Volume Up na Dn na Arduino.

Hatua ya 4: Hitimisho na Vidokezo

Hitimisho na Vidokezo
Hitimisho na Vidokezo
Hitimisho na Vidokezo
Hitimisho na Vidokezo

Kwa hivyo, hii inafanya kazi vizuri.

Kawaida, ningefanya hii kuwa PCB lakini sijaamua juu ya muundo wa mchezaji wangu wa kupigwa kwa mara mbili.

Shida nyingine nilikuwa nayo wakati nilikuwa nikijaribu usanidi huu, nilikata kebo ndogo ya USB kutoka kwa Pro Micro yangu na kiunganishi kizima kilikuja nayo. MIMI ni mzee, macho yangu ni mabaya, kwa bahati nzuri na glasi zangu za kukuza, niliweza kuziunganisha tena. Niliamua gundi moto kontakt kwa PCB.

Nilijifunza kitu kuhusu faili za MP3 (angalau kwa zingine)

Nilinunua wachezaji hawa watatu, wakati wa kuwajaribu, nilipata tukio la kushangaza. Wakati nilichukua kadi yangu ya MicroSD na MP3 juu yake, kutoka moja hadi nyingine, ilianza kucheza wimbo ule ule kutoka uliopita. Inavyoonekana inakumbuka nambari ya wimbo na inaihifadhi mahali pengine kwenye faili ya MP3, labda metafile. Na kujaribu zaidi, inaonekana kwamba kiwango cha mwisho cha sauti pia kinahifadhiwa.

Ilipendekeza: