Բովանդակություն:

MiniClipMP3Hack: 4 քայլ (նկարներով)
MiniClipMP3Hack: 4 քայլ (նկարներով)

Video: MiniClipMP3Hack: 4 քայլ (նկարներով)

Video: MiniClipMP3Hack: 4 քայլ (նկարներով)
Video: Nazi Zombie MP3 Hack Infinite Ammo 2024, Հուլիսի
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini Clip MP3 նվագարկիչ

Այսպիսով, այս Lazy Old Geek- ը (L. O. G.) վերջերս Aliexpress.com- ից որոշ Mini Clip MP3 նվագարկիչներ է գնել: Երբ ես դրանք գնեցի, դրանք մոտ $ 1.20 ԱՄՆ դոլար էին: Նրանք նվագում են ստերեո միկրո SD քարտի վրա դրված MP3 ֆայլեր: Նրանք իրականում բավականին լավ են աշխատում: Լիցքավորեք դրանք, միացրեք միկրո SD քարտը և որոշ ականջակալներ, միացրեք այն: Այն ինքնաբերաբար սկսվում է:

Դրանք գնելու պատճառներից մեկն այն էր, որ ստեղծվի երկակի բիթս նվագարկիչ: Այսպիսով, իմ առաջին նպատակն է վերահսկել այս Mini Clip MP3 նվագարկիչը Arduino- ով:

Քայլ 1: Տարեք այն առանձին

Վերցրեք այն առանձին
Վերցրեք այն առանձին
Վերցրեք այն առանձին
Վերցրեք այն առանձին
Վերցրեք այն առանձին
Վերցրեք այն առանձին

Լավ, հեշտ է պոկվել, վերցնել Xacto դանակը, վազել եզրերի երկայնքով և բարձրացնել:

PCB- ում դուք կտեսնեք հինգ մետաղական գմբեթներ, որոնք համընկնում են առջևի վահանակի կոճակների հետ ՝ Vol+ Vol-, Pause, Prev և Next: Այս ձևը գործում է, երբ գմբեթը ներքև է մղվում, մետաղը անջատիչ է դարձնում, որը արտաքին օղակը կապում է կենտրոնի հետ: Այս մետաղյա գմբեթները որոշակի թափանցիկ ժապավենով ամրացված են տեղում:

PCB- ի վրա կա միայն մեկ IC: Դա, հավանաբար, AC1187 է, IC- ի վրա տպված թիվը, ըստ երևույթին, պարզապես ամսաթվի կոդ է: Միայն այլ բաղադրիչներն են կոնդենսատորը, LED- ը, հոսանքի անջատիչը, միկրո SD ադապտերը և մարտկոցը:

Այսպիսով, իմ նպատակն է վերահսկել իմ նվագարկիչը ծրագրակազմով, ինչպես կոճակները:

Երրորդ նկարը ցույց է տալիս PCB- ի կոճակի կողմը ՝ ժապավենը և գմբեթները հանված: Ես հույս ունեի, որ բոլոր արտաքին օղակները կապված են գետնին, այնպես որ հեշտ կլինի Arduino- ի հետ շփվելը: Դա այդպես չէ:

Քայլ 2: Վերանայված ձևավորում

Վերանայված դիզայն
Վերանայված դիզայն
Վերանայված դիզայն
Վերանայված դիզայն
Վերանայված դիզայն
Վերանայված դիզայն

Որոշ որոնումներից հետո ես որոշ ռուսական կայքում գտա սխեմա, որը, թվում է, ճշգրիտ է:

Սխեմատիկ մեկնաբանություններ

AC1187- ը, ըստ երևույթին, սովորական միկրոկոնտրոլեր է:

LiPo մարտկոցը միացված է AC1187 VBat քորոցին: VDDIO- ն, ըստ երևույթին, 3.3 Վ ելք է, որը կոչվում է VCC: DACL- ը և DACR- ը աուդիո ելքեր են:

Սխեմատիկ ??. Ըստ այս սխեմատիկայի, կարծես մարտկոցը լիցքավորելու համար անհրաժեշտ է միացնել հոսանքի անջատիչը: Ես չեմ հավատում, որ դա այդպես է: Այս պահին ինձ չի հետաքրքրում:

Դե, իմ երկակի հարվածների նվագարկչի համար ինձ ամենից շատ մտահոգում է ձայնը վերահսկելը: Այս խաղացողները ինքնաբերաբար սկսում են խաղալ, այնպես որ ես կարող էի կանգնեցնել այն ՝ հոսանքը հեռացնելով: Եթե նայեք սխեմատիկային, Vol+ և Vol- ը կապված են Vcc- ի հետ: ուստի ես մտածում էի, որ գուցե կարող եմ թվային ազդանշան օգտագործել pin3- ի կամ pin4- ի ՝ գետնին միացման համար: Unfortunatelyավոք, ես այդ կապումներին նայել եմ օսլիլոսկոպով, և դրանք 3.3 Վ ազդանշան են ՝ բացասական աճող տատանումներով: Փորձեցի օգտագործել որոշ դիմադրիչներ, բայց չստացվեց:

Ես սարսափելի եմ անալոգային սխեմաների նախագծման մեջ: Դե, իմ ընկերը, Նոր alandելանդիայից հրահանգիչ, առաջարկեց օգտագործել PNP տրանզիստոր: Ես ունեի որոշ 2N3906s, այնպես որ ես դրանք փորձեցի, և նրանք կարծես աշխատում էին:

Ոչ այնքան լավ. Ես փորձեցի նման սխեմա Prev, Next և Pause- ի համար, բայց չկարողացա այն գործի դնել:

Ես նաև փորձեցի հոսանքը փոխել 2N3906- ով, բայց այն չաշխատեց: Այսպիսով, որոնելով ինտերնետը, ես տեսա մի նախագիծ, որն օգտագործում էր MosFET P ալիքը: Դե, ցավոք, իմ ձեռքում եղածը միայն SMD մաս էր ՝ AO3401: Այսպիսով, ես ստիպված էի փոփոխել մեկը, որպեսզի կարողանամ այն տախտակի վրա դնել:

Դե, կարծես, իմ հացահատիկը աշխատեց: Կից ներկայացված է իմ և Eagle Cadsoft- ի սխեմատիկ պատկերը:

Քայլ 3: Իրականացում

Իրականացում
Իրականացում
Իրականացում
Իրականացում

Հուշում. USB- ի միջոցով լիցքավորվող բոլոր վերալիցքավորվող սարքերից շատերն ունեն LiPo մարտկոցներ, որոնց հզորությունը կազմում է մոտ 2.8v- ից 4.2v, իսկ սխեմաներն աշխատում են 3.3v- ով:

Սա ներառում է այս Mini Clip MP3 նվագարկիչը: Իմ Arduino- ի համար ես ընտրեցի 3.3v Pro Micro- ն, որը նույնպես գնված էր Aliexpress.com- ից, այնպես որ ես կունենայի համատեղելի լարումներ:

AC1187 MP3 PCB- ի փոփոխություններ

Հեռացրեք ժապավենը և կոճակի գմբեթի ժապավենը:

Լիցքաթափեք LiPo մարտկոցը:

Միացրեք մետաղալարը այնտեղ, որտեղ միացված էր մարտկոցի բացասական տերմինալը: Սա կլինի հիմնավորված մետաղալար:

Կոճակի կողմում միացրեք երկու լար K1 կապումներին: Արտաքին օղակը Vcc է, ներքին կետը ՝ AC1187 փին 3:

Մի մետաղալար միացրեք K2- ի արտաքին օղակին, սա AC1187 փին 4 է:

Միացրեք չորս լարերը արական վերնագրին ՝ Vcc, Gnd, Pin3 և Pin 4:

Ես սխեմատիկ պատկերը դրեցի նախատախտակի վրա:

3.3v Sparkfun Pro Micro- ի համար Arduino էսքիզը (MP3controller.ino) կցված է:

Փորձարկելու համար մի քանի MP3 ֆայլ տեղադրեք միկրո SD քարտի վրա, տեղադրեք այն MP3 նվագարկիչի մեջ, մի քանի ականջակալ միացրեք MP3 նվագարկիչին: Բեռնեք MP3controller.ino- ն Pro Micro- ում:

Այժմ դուք պետք է կարողանաք վերահսկել ձայնը VOLDN և VOLUP կոճակներով: Այո, ես գիտեմ, որ կարող էի նույնը անել սկզբնական կոճակներով, բայց սա այն հասկացության ապացույցն է, որ ես կարող եմ կառավարել ուժը ՝ Volume Up և Dn Arduino- ով:

Քայլ 4: Եզրակացություններ և խորհուրդներ

Եզրակացություններ և խորհուրդներ
Եզրակացություններ և խորհուրդներ
Եզրակացություններ և խորհուրդներ
Եզրակացություններ և խորհուրդներ

Այսպիսով, սա բավականին լավ է աշխատում:

Սովորաբար, ես դա կդարձնեի PCB, բայց ես չեմ որոշել դիզայն իմ երկբևեռ հարվածների համար:

Մեկ այլ խնդիր, որը ես ունեի, այն էր, երբ ես փորձարկում էի այս կարգավորումը, ես անջատեցի միկրո USB մալուխը իմ Pro Micro- ից և ամբողջ միակցիչը եկավ դրա հետ: Ես ՀԻՆ եմ, աչքերս վատն են, բարեբախտաբար, խոշորացույցներիս շնորհիվ կարողացա այն նորից զոդել: Ես որոշեցի միակցիչը տաք սոսնձել PCB- ին:

Ինչ -որ բան սովորեցի MP3 ֆայլերի մասին (գոնե դրանցից մի քանիսի համար)

Ես գնել եմ այս խաղացողներից երեքը, դրանք փորձարկելիս գտա բավականին տարօրինակ դեպք: Երբ ես վերցրեցի իմ microSD քարտը ՝ MP3- ով, մեկը մյուսից, այն սկսեց նվագարկել նախորդից նույն երգը: Ըստ երևույթին, այն հիշում է երգի համարը և պահում այն ինչ -որ տեղ MP3 ֆայլի վրա, հավանաբար մետաֆայլը: Եվ հետագա փորձարկումներից պարզվում է, որ վերջին ծավալի մակարդակը նույնպես պահվում է:

Խորհուրդ ենք տալիս: