Sisukord:

MiniClipMP3Hack: 4 sammu (piltidega)
MiniClipMP3Hack: 4 sammu (piltidega)

Video: MiniClipMP3Hack: 4 sammu (piltidega)

Video: MiniClipMP3Hack: 4 sammu (piltidega)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

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

Võtke see lahku
Võtke see lahku
Võtke see lahku
Võtke see lahku
Võtke see lahku
Võtke see lahku

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

Muudetud disain
Muudetud disain
Muudetud disain
Muudetud disain
Muudetud disain
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

Rakendamine
Rakendamine
Rakendamine
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

Järeldused ja näpunäited
Järeldused ja näpunäited
Järeldused ja näpunäited
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: