Sisukord:
- Samm: võtke see lahti
- 2. etapp: muudetud disain
- 3. samm: rakendamine
- 4. samm: järeldused ja näpunäited
Video: MiniClipMP3Hack: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Mini Clip MP3 -mängija
Nii et see Lazy Old Geek (L. O. G.) ostis hiljuti Aliexpress.com -ist mõned Mini Clip MP3 -mängijad. Kui ma need ostsin, olid need umbes 1,20 USD. Nad esitavad stereo kujul mikro -SD -kaardile pandud MP3 -faile. Nad töötavad tegelikult päris hästi. Laadige need, ühendage micro SD -kaart ja mõned kõrvaklapid, lülitage see sisse. See käivitub automaatselt.
Üks põhjus, miks ma need ostsin, oli binauraalse biitimängija loomine. Nii et minu esimene eesmärk on seda Mini Clip MP3 -mängijat Arduino abil juhtida.
Samm: võtke see lahti
Ok, seda on lihtne lahti võtta, võta Xacto nuga, jookse mööda servi ja tõsta.
PCB-l näete viit metallist kuplit, mis sobivad esipaneeli nuppudega, Vol+ Vol-, Pause, Prev ja Next. See, kuidas need toimivad, kui kuppel alla surutakse, teeb metall lüliti, mis ühendab välimise rõnga keskpunktiga. Need metallist kuplid hoitakse paigas mõne selge teibiga.
PCB -l on ainult üks IC. See on ilmselt AC1187, IC -le trükitud number on ilmselt lihtsalt kuupäevakood. Ainult muud komponendid on kondensaator, LED, toitelüliti, mikro -SD -adapter ja aku.
Nii et minu eesmärk on juhtida oma mängijat tarkvara abil, samamoodi nagu nupud.
Kolmandal pildil on trükkplaadi nuppude pool, millel on lint ja kuplid eemaldatud. Ma lootsin, et kõik välisrõngad olid maapinnaga seotud, nii et seda oleks lihtne Arduinoga liidestada. See pole nii.
2. etapp: muudetud disain
Pärast mõningast otsimist leidsin mõnelt vene saidilt skemaatika, mis näib olevat täpne.
Kommentaarid skeemi kohta:
AC1187 näib olevat kohandatud mikrokontroller.
LiPo aku on ühendatud AC1187 VBat kontaktiga. VDDIO on ilmselt 3,3 V väljund, mida nimetatakse VCC -ks. DACL ja DACR on heliväljundid.
Skeem ??: Selle skeemi kohaselt tundub, et aku laadimiseks peab toitelüliti olema sisse lülitatud. Ma ei usu, et see nii on. Sel hetkel ma ei hooli.
Minu binauraalse biitimängija jaoks huvitab mind kõige rohkem helitugevuse reguleerimine. Need mängijad hakkavad automaatselt mängima, nii et ma saaksin selle voolu eemaldamisega peatada. Kui vaadata skeemi, on nii Vol+ kui ka Vol- seotud Vcc-ga. nii et ma mõtlesin, et äkki saaksin digitaalse signaali abil pin3 või pin4 maandada. Kahjuks vaatasin neid tihvte ostsilloskoobiga ja need on 3,3 V signaal, millel on negatiivsed naelad. Proovisin mõnda takistit kasutada, kuid see ei töötanud.
Ma olen kohutav analoogskeemi kujundamisel. Mu sõber, Uus-Meremaalt pärit juhendaja, soovitas kasutada PNP-transistorit. Mul oli mõni 2N3906, nii et proovisin neid ja tundus, et need toimivad.
Mitte nii hea: proovisin sarnast skeemi eelmiste, järgmiste ja pauside jaoks, kuid ei saanud seda tööle.
Proovisin ka 2N3906 toite ümber lülitada, kuid see ei töötanud. Nii nägin Internetist otsides disaini, mis kasutas P -kanalit MosFET. Kahjuks oli mul ainuke käepärast SMD osa, AO3401. Nii et ma pidin seda ühte modifitseerima, et saaksin selle leivale panna.
No minu leivalaud tundus töötavat. Lisatud on minu skeem ja Eagle Cadsofti skeem.
3. samm: rakendamine
NÕUANNE: Enamikul kõigil USB -d kasutavatel laetavatel seadmetel on LiPo akud, mis on umbes 2,8–4,2 V ja vooluahelad töötavad 3,3 V pingel.
See hõlmab seda Mini Clip MP3 -mängijat. Valisin oma Arduino jaoks 3.3 V Pro Micro, mis on samuti ostetud saidilt Aliexpress.com, et mul oleks ühilduvad pinged.
AC1187 MP3 PCB muudatused:
Eemaldage lint ja nuppude kupliriba.
Vabastage LiPo aku.
Ühendage juhe aku negatiivse klemmiga. See on maandusjuhe.
Ühendage nuppude küljel kaks juhtmest K1 tihvtidega. Välimine rõngas on Vcc, sisemine täpp on AC1187 tihvt 3.
Ühendage üks juhe K2 välimise rõnga külge, see on AC1187 tihvt 4.
Ühendage neli juhtmest isase päisega, Vcc, Gnd, Pin3 ja Pin 4.
Panin skeemi leivalauale protoboardile.
Lisatud on Arduino visand (MP3controller.ino) 3.3v Sparkfun Pro Micro jaoks.
Testimiseks pange mõned MP3 -failid mikro -SD -kaardile, sisestage see MP3 -mängijasse, ühendage mõned kõrvaklapid MP3 -mängijaga. Laadige MP3 MicroController.ino seadmesse.
Nüüd peaksite helitugevust juhtima nuppudega VOLDN ja VOLUP. Jah, ma tean, et oleksin võinud sama teha ka originaalnuppudega, kuid see on tõestus kontseptsioonist, et saan Arduino abil juhtida võimsust, helitugevust ja dn.
4. samm: järeldused ja näpunäited
Niisiis, see töötab päris hästi.
Tavaliselt teeksin sellest trükkplaadi, kuid pole oma binauraalse löögipleieri disaini otsustanud.
Teine probleem, mis mul oli, oli seda seadistust testides, eraldasin mikro -USB -kaabli oma Pro Micro -st ja kogu pistik tuli sellega kaasa. Olen VANA, silmad on kehvad, õnneks suurendusklaasidega suutsin selle tagasi jootma hakata. Otsustasin pistiku trükkplaadile kuumliimiga liimida.
Õppisin MP3 -failide kohta midagi (vähemalt mõne jaoks)
Ostsin kolm neist mängijatest, neid katsetades leidsin üsna kummalise juhtumi. Kui võtsin oma microSD -kaardi, millel oli MP3, ühelt teisele, hakkas see mängima sama lugu eelmisest. Ilmselt mäletab see pala numbrit ja salvestab selle kuhugi MP3 -faili, tõenäoliselt metafaili. Ja täiendavat katsetamist selgub, et ka viimane helitugevus on salvestatud.
Soovitan:
DIY 37 LED Arduino ruleti mäng: 3 sammu (piltidega)
DIY 37 Leds Arduino rulett Mäng: Rulett on kasiinomäng, mis on nime saanud prantsuse sõna järgi, mis tähendab väikest ratast
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut