Sadržaj:

MiniClipMP3Hack: 4 koraka (sa slikama)
MiniClipMP3Hack: 4 koraka (sa slikama)

Video: MiniClipMP3Hack: 4 koraka (sa slikama)

Video: MiniClipMP3Hack: 4 koraka (sa slikama)
Video: Потрясающий фильм! "Погоня за тремя зайцами" Все серии подряд. Русские мелодрамы, детективы 2024, Srpanj
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

MP3 player s mini isječkom

Tako je ovaj Lazy Old Geek (L. O. G.) nedavno kupio neke MP3 playere Mini Clip s Aliexpress.com. Kad sam ih kupio, koštale su oko 1,20 USD. Oni reproduciraju MP3 datoteke stavljene na mikro SD karticu u stereo tehnici. Zapravo rade prilično dobro. Napunite ih, priključite mikro SD karticu i neke slušalice, uključite je. Automatski se pokreće.

Jedan od razloga zašto sam ih kupio bio je stvaranje binauralnog beats playera. Stoga mi je prvi cilj kontrolirati ovaj Mini player Clip MP3 player s Arduinom.

Korak 1: Razdvojite to

Odvojite to
Odvojite to
Odvojite to
Odvojite to
Odvojite to
Odvojite to

U redu, lako se rastavlja, uzmite Xacto nož, prođite ga po rubovima i podignite.

Na PCB-u ćete vidjeti pet metalnih kupola koje odgovaraju gumbima na prednjoj ploči, Vol+ Vol-, Pause, Prev i Next. Način na koji rade kad se kupola gurne prema dolje, metal čini prekidač koji povezuje vanjski prsten sa središtem. Ove metalne kupole drže se na mjestu s nekom prozirnom trakom.

Na PCB -u postoji samo jedan IC. Vjerojatno se radi o AC1187, broj ispisan na IC -u očito je samo šifra datuma. Samo su ostale komponente kondenzator, LED dioda, prekidač za napajanje, mikro SD adapter i baterija.

Stoga mi je cilj kontrolirati svoj player softverom, isto kao i tipke.

Treća slika prikazuje gumb na ploči s uklonjenom vrpcom i kupolama. Nadao sam se da su svi vanjski prstenovi vezani za tlo pa će biti lako povezati se s Arduinom. To nije slučaj.

Korak 2: Revidirani dizajn

Revidirani dizajn
Revidirani dizajn
Revidirani dizajn
Revidirani dizajn
Revidirani dizajn
Revidirani dizajn

Nakon nekog pretraživanja pronašao sam shemu na nekoj ruskoj web stranici koja se čini točnom.

Komentari na shemu:

Čini se da je AC1187 prilagođeni mikrokontroler.

LiPo baterija spojena je na AC1187 VBat pin. VDDIO je očito 3.3V izlaz zvan VCC. DACL i DACR su audio izlazi.

Shema ??: Prema ovoj shemi, izgleda da prekidač za napajanje mora biti uključen za punjenje baterije. Ne vjerujem da je to tako. U ovom trenutku nije me briga.

Pa, za moj binauralni beat player, najviše mi je stalo kontrolirati glasnoću. Ovi igrači automatski počinju igrati, pa sam to mogao zaustaviti uklanjanjem napajanja. Ako pogledate shemu, i Vol+ i Vol- vezani su za Vcc. pa sam razmišljao možda bih mogao upotrijebiti digitalni signal za pin3 ili pin4 na masu. Nažalost, pogledao sam te igle osciloskopom i oni su signal od 3,3 V s negativnim skokovima. Pokušao sam upotrijebiti neke otpornike, ali nije išlo.

Užasan sam u dizajnu analognih kola. Pa, moj prijatelj, kolega instruktor iz Novog Zelanda, predložio je korištenje PNP tranzistora. Imao sam neke 2N3906 pa sam ih probao i činilo se da rade.

Nije tako dobro: isprobao sam sličnu shemu za Prev, Next i Pause, ali nisam uspio.

Pokušao sam i prebaciti napajanje s 2N3906, ali nije uspjelo. Pretražujući Internet, vidio sam dizajn koji koristi P kanal MosFET. Pa, nažalost, jedini koji sam imao pri ruci bio je SMD dio, AO3401. Pa sam morao izmijeniti jedan da bih ga mogao izraditi.

Činilo se da je moja ploča radila. U privitku je moja shema i shema Eagle Cadsoft.

Korak 3: Implementacija

Implementacija
Implementacija
Implementacija
Implementacija

SAVJET: Većina svih punjivih uređaja koji koriste USB za punjenje imaju LiPo baterije koje imaju oko 2,8v do 4,2v, a krugovi rade na 3,3v.

Ovo uključuje ovaj Mini player Clip MP3 player. Za svoj Arduino odabrao sam 3.3V Pro Micro također kupljen na Aliexpress.com kako bih imao kompatibilne napone.

Izmjene na AC1187 MP3 PCB -u:

Uklonite traku i traku s kupolom gumba.

Raspajkajte LiPo bateriju.

Spojite žicu na mjesto gdje je bio priključen negativni pol baterije. Ovo će biti žica za uzemljenje.

Na strani gumba spojite dvije žice na K1 pinove. Vanjski prsten je Vcc, unutarnja točka AC1187 pin 3.

Spojite jednu žicu na vanjski prsten K2, ovo je AC1187 pin 4.

Spojite četiri žice na muško zaglavlje, Vcc, Gnd, Pin3 i Pin 4.

Shematski sam nacrtao shemu na protoboard.

Priložena je Arduino skica (MP3controller.ino) za 3.3v Sparkfun Pro Micro.

Za testiranje stavite neke MP3 datoteke na mikro SD karticu, umetnite ih u MP3 player, spojite neke slušalice u MP3 player. Učitajte MP3controller.ino na Pro Micro.

Sada biste trebali moći kontrolirati glasnoću pomoću tipki VOLDN i VOLUP. Da, znam da sam mogao učiniti istu stvar s originalnim gumbima, ali ovo je dokaz koncepta da mogu kontrolirati napajanje, pojačavanje zvuka i Dn s Arduinom.

Korak 4: Zaključci i savjeti

Zaključci i savjeti
Zaključci i savjeti
Zaključci i savjeti
Zaključci i savjeti

Dakle, ovo radi prilično dobro.

Obično bih od ovoga napravio PCB, ali se nisam odlučio za dizajn svog binauralnog beats playera.

Drugi problem koji sam imao bio je kad sam testirao ovu postavku, odvojio sam mikro USB kabel od svog Pro Micro -a i cijeli konektor je došao s njim. STARA sam, oči su mi loše, na sreću s povećalom, uspjela sam je zalemiti. Odlučio sam vruće zalijepiti konektor na PCB.

Naučio sam nešto o MP3 datotekama (barem za neke od njih)

Kupio sam tri od ovih igrača, dok sam ih testirao, otkrio sam prilično čudnu pojavu. Kad sam uzeo svoju microSD karticu s MP3 -om, od jedne do druge, počela je svirati istu pjesmu od prethodne. Očigledno pamti broj zapisa i pohranjuje ga negdje u MP3 datoteku, vjerojatno meta datoteku. Nadalje, čini se da je zadnja razina glasnoće također pohranjena.

Preporučeni: