Sadržaj:
- Korak 1: Razdvojite to
- Korak 2: Revidirani dizajn
- Korak 3: Implementacija
- Korak 4: Zaključci i savjeti
Video: MiniClipMP3Hack: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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
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
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
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
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:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola s Baby 8 Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koje možete glodati na stolnom PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja