Obsah:

MiniClipMP3Hack: 4 kroky (s obrázkami)
MiniClipMP3Hack: 4 kroky (s obrázkami)

Video: MiniClipMP3Hack: 4 kroky (s obrázkami)

Video: MiniClipMP3Hack: 4 kroky (s obrázkami)
Video: Natalia Nykiel - Pół kroku stąd (piosenka z filmu „Vaiana: skarb oceanu") 2024, November
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini Clip MP3 prehrávač

Tento Lazy Old Geek (L. O. G.) si nedávno kúpil niektoré MP3 prehrávače Mini Clip z Aliexpress.com. Keď som ich kúpil, stáli asi 1,20 dolára. Stereo prehrávajú súbory MP3 vložené na kartu micro SD. V skutočnosti fungujú celkom dobre. Nabite ich, zapojte kartu micro SD a slúchadlá a zapnite ich. Automaticky sa spustí.

Jedným z dôvodov, prečo som ich kúpil, bolo vytvorenie binaurálneho prehrávača beats. Mojím prvým cieľom je teda ovládať tento prehrávač Mini Clip MP3 pomocou Arduina.

Krok 1: Rozoberte to

Rozober to
Rozober to
Rozober to
Rozober to
Rozober to
Rozober to

Ok, je ľahké ho rozobrať, vezmite nôž Xacto, prejdite ním po okrajoch a zdvihnite.

Na doske plošných spojov uvidíte päť kovových kupol, ktoré zodpovedajú tlačidlám na prednom paneli, Vol+ Vol-, Pause, Prev a Next. Spôsob, akým tieto práce fungujú, keď je kupola zatlačená nadol, kov robí spínač spájajúci vonkajší krúžok so stredom. Tieto kovové kupoly sú na mieste pripevnené priehľadnou páskou.

Na doske plošných spojov je iba jeden integrovaný obvod. Je to pravdepodobne AC1187, číslo vytlačené na IC je zrejme iba dátumový kód. Iba ďalšie komponenty sú kondenzátor, dióda LED, vypínač, adaptér micro SD a batéria.

Mojím cieľom je teda ovládať môj prehrávač softvérom, rovnako ako tlačidlá.

Tretí obrázok ukazuje stranu tlačidiel dosky plošných spojov s odstránenou páskou a kupolami. V čo som dúfal, bolo, že všetky vonkajšie krúžky boli zviazané so zemou, takže bolo ľahké prepojiť zariadenie s Arduino. Nie je tomu tak.

Krok 2: Revidovaný dizajn

Revidovaný dizajn
Revidovaný dizajn
Revidovaný dizajn
Revidovaný dizajn
Revidovaný dizajn
Revidovaný dizajn

Po troche hľadania som na nejakom ruskom webe našiel schému, ktorá sa zdá byť presná.

Pripomienky k schéme:

Zdá sa, že AC1187 je vlastný mikrokontrolér.

Batéria LiPo je pripojená k kolíku AC1187 VBat. VDDIO je zrejme výstup 3,3 V s názvom VCC. DACL a DACR sú zvukové výstupy.

Schéma ??: Podľa tejto schémy to vyzerá, že na nabíjanie batérie musí byť zapnutý vypínač. Neverím, že je to tak. V tejto chvíli mi to je jedno.

Pre môjho hráča na binaurálne beaty mi najviac záleží na ovládaní hlasitosti. Títo hráči automaticky začnú hrať, takže som to mohol zastaviť vypnutím napájania. Ak sa pozriete na schému, Vol+ aj Vol- sú viazané na Vcc. tak som premýšľal, že by som mohol použiť digitálny signál na pin3 alebo pin4 na zem. Bohužiaľ som sa na tieto kolíky pozrel osciloskopom a sú to signál 3,3 V s negatívnymi hrotmi. Skúsil som použiť nejaké odpory, ale nefungovalo to.

Som hrozný v dizajne analógových obvodov. Môj priateľ, kolega-inštruktor z Nového Zélandu, navrhol použiť tranzistor PNP. Mal som nejaké 2N3906, tak som ich vyskúšal a zdalo sa, že fungujú.

Nie je to tak dobré: Skúsil som podobnú schému pre Predchádzajúce, Nasledujúce a Pozastaviť, ale nemohol som to spustiť.

Pokúsil som sa tiež prepnúť napájanie pomocou 2N3906, ale nefungovalo to. Pri hľadaní na internete som teda videl dizajn pomocou P kanála MosFET. Nanešťastie, jediný, ktorý som mal po ruke, bol SMD diel, AO3401. Musel som teda jeden upraviť, aby som naň mohol vložiť chlieb.

Zdá sa, že môj chlebík fungoval. V prílohe je moja schéma a schéma Eagle Cadsoft.

Krok 3: Implementácia

Implementácia
Implementácia
Implementácia
Implementácia

TIP: Väčšina všetkých nabíjateľných zariadení používajúcich na nabíjanie cez USB má batérie LiPo, ktoré majú v sebe asi 2,8 až 4,2 V a obvody pracujú na 3,3 V.

Patrí sem aj tento prehrávač MP3 Mini Clip. Pre svoje Arduino som vybral 3.3v Pro Micro, ktorý som kúpil aj na Aliexpress.com, aby som mal kompatibilné napätie.

Úpravy na PCB MP3 AC1187:

Odstráňte pásku a pásik kupoly na gombíky.

Odpojte batériu LiPo.

Pripojte vodič k miestu, kde bol pripojený záporný pól batérie. Toto bude uzemňovací vodič.

Na strane tlačidiel pripojte dva vodiče k kolíkom K1. Vonkajší krúžok je Vcc, vnútorný bod je kolík 3 AC1187.

Pripojte jeden vodič k vonkajšiemu krúžku K2, toto je kolík 4 AC1187.

Pripojte štyri vodiče k zástrčke male, Vcc, Gnd, Pin3 a Pin 4.

Schému som natlačil na protoboard.

Priložená je skica Arduino (MP3controller.ino) pre 3,3v Sparkfun Pro Micro.

Na otestovanie vložte niektoré súbory MP3 na kartu micro SD, vložte ich do prehrávača MP3 a niektoré slúchadlá pripojte k prehrávaču MP3. Načítajte MP3controller.ino do Pro Micro.

Teraz by ste mali byť schopní ovládať hlasitosť pomocou tlačidiel VOLDN a VOLUP. Áno, viem, že som mohol urobiť to isté s pôvodnými tlačidlami, ale toto je dôkaz koncepcie, že pomocou Arduina môžem ovládať napájanie, zvýšenie hlasitosti a Dn.

Krok 4: Závery a tipy

Závery a tipy
Závery a tipy
Závery a tipy
Závery a tipy

Tak toto funguje celkom dobre.

Normálne by som z toho urobil PCB, ale nerozhodol som sa pre návrh svojho binaurálneho beats prehrávača.

Ďalší problém, ktorý som mal, bol, keď som testoval toto nastavenie, odpojil som kábel micro USB od svojho Pro Micro a prišiel s ním aj celý konektor. Som STARÁ, moje oči sú zlé, našťastie s lupami som ich dokázala opäť spájkovať. Rozhodol som sa za tepla zalepiť konektor na DPS.

Naučil som sa niečo o súboroch MP3 (aspoň pre niektoré z nich)

Kúpil som troch z týchto hráčov a pri testovaní som zistil dosť zvláštny výskyt. Keď som vzal svoju kartu microSD s MP3 na nej, od jednej k druhej, začala prehrávať rovnakú skladbu ako predchádzajúcu. Zrejme si pamätá číslo stopy a ukladá ju niekde do súboru MP3, pravdepodobne do meta súboru. A ďalšie testovanie ukazuje, že je uložená aj posledná úroveň hlasitosti.

Odporúča: