Obsah:

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

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

Video: MiniClipMP3Hack: 4 kroky (s obrázky)
Video: Nazi Zombie MP3 Hack Infinite Ammo 2024, Červenec
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini Clip MP3 přehrávač

Takže tento Lazy Old Geek (L. O. G.) nedávno koupil nějaké MP3 přehrávače Mini Clip z Aliexpress.com. Když jsem je koupil, stály asi 1,20 USD. Stereo přehrávají soubory MP3 vložené na kartu micro SD. Ve skutečnosti fungují docela dobře. Nabijte je, připojte kartu micro SD a některá sluchátka a zapněte ji. Automaticky se spustí.

Jedním z důvodů, proč jsem je koupil, bylo vytvoření binaurálního přehrávače beatů. Mým prvním cílem je tedy ovládat tento MP3 přehrávač Mini Clip pomocí Arduina.

Krok 1: Rozdělte to

Take It Apart
Take It Apart
Take It Apart
Take It Apart
Take It Apart
Take It Apart

Dobře, snadno se rozeberete, vezměte nůž Xacto, spusťte ho po okrajích a zvedněte.

Na desce plošných spojů uvidíte pět kovových kopulí, které odpovídají tlačítkům na předním panelu, Vol+ Vol-, Pause, Prev a Next. Způsob, jakým tyto práce fungují, když je kopule tlačena dolů, kov dělá spínač spojující vnější prstenec se středem. Tyto kovové kopule jsou drženy na místě nějakou čirou páskou.

Na desce plošných spojů je pouze jeden integrovaný obvod. Je to pravděpodobně AC1187, číslo vytištěné na IC je zřejmě jen datový kód. Pouze další komponenty jsou kondenzátor, LED, vypínač, adaptér micro SD a baterie.

Mým cílem je tedy ovládat přehrávač softwarově, stejně jako tlačítka.

Třetí obrázek ukazuje stranu tlačítka na desce plošných spojů s odstraněnou páskou a kopulemi. V co jsem doufal bylo, že všechny vnější prstence byly svázány se zemí, takže by bylo snadné propojení s Arduinem. Není tomu tak.

Krok 2: Revidovaný design

Revidovaný design
Revidovaný design
Revidovaný design
Revidovaný design
Revidovaný design
Revidovaný design

Po nějakém hledání jsem na nějakém ruském webu našel schéma, které se zdá být přesné.

Komentáře ke schématu:

Zdá se, že AC1187 je vlastní mikrokontrolér.

Baterie LiPo je připojena ke kolíku AC1187 VBat. VDDIO je zjevně 3,3V výstup s názvem VCC. DACL a DACR jsou zvukové výstupy.

Schéma ??: Podle tohoto schématu to vypadá, že pro nabíjení baterie musí být zapnutý vypínač. Nevěřím, že tomu tak je. V tuto chvíli je mi to jedno.

Pro mého hráče na binaurální beaty mě nejvíce zajímá ovládání hlasitosti. Tito hráči automaticky začínají hrát, takže jsem to mohl zastavit odpojením napájení. Když se podíváte na schéma, Vol+ i Vol- jsou svázány s Vcc. tak jsem přemýšlel, že bych mohl použít digitální signál na pin3 nebo pin4 na zem. Bohužel jsem se na ty piny podíval osciloskopem a jsou to signály 3,3 V se zápornými špičkami. Zkoušel jsem použít nějaké odpory, ale nefungovalo to.

Jsem hrozný v designu analogových obvodů. Můj přítel, kolega instruktor z Nového Zélandu, navrhl použít tranzistor PNP. Měl jsem nějaké 2N3906, tak jsem je vyzkoušel a zdálo se, že fungují.

Není to tak dobré: Zkoušel jsem podobné schéma pro Prev, Next a Pause, ale nemohl jsem to spustit.

Zkoušel jsem také přepnout napájení pomocí 2N3906, ale nefungovalo to. Při hledání na internetu jsem viděl návrh pomocí P kanálu MosFET. No, bohužel jediný, co jsem měl po ruce, byl SMD díl, AO3401. Takže jsem musel jeden upravit, abych jej mohl prkénko.

Zdálo se, že moje prkénko funguje. V příloze je moje schéma a schéma Eagle Cadsoft.

Krok 3: Implementace

Implementace
Implementace
Implementace
Implementace

TIP: Většina všech dobíjecích zařízení využívajících USB k nabíjení má LiPo baterie, které mají v sobě asi 2,8 až 4,2 V a obvody pracují na 3,3 V.

To zahrnuje tento MP3 přehrávač Mini Clip. Pro své Arduino jsem vybral 3.3v Pro Micro zakoupený také na Aliexpress.com, takže bych měl kompatibilní napětí.

Úpravy na desce plošných spojů AC1187 MP3:

Odstraňte pásku a pásek kopule tlačítka.

Odpojte baterii LiPo.

Připojte vodič k místu, kde byl připojen záporný pól baterie. Toto bude zemnící vodič.

Na straně tlačítka připojte dva vodiče k pinům K1. Vnější kroužek je Vcc, vnitřní tečka je kolík 3 AC1187.

Připojte jeden vodič k vnějšímu kroužku K2, toto je pin 4 AC1187.

Připojte čtyři vodiče k zástrčce male, Vcc, Gnd, Pin3 a Pin 4.

Schematicky jsem naboural schema na protoboard.

V příloze je skica Arduino (MP3controller.ino) pro 3.3v Sparkfun Pro Micro.

Chcete -li otestovat, vložte některé soubory MP3 na kartu micro SD, vložte ji do přehrávače MP3 a připojte sluchátka k přehrávači MP3. Načtěte MP3controller.ino na Pro Micro.

Nyní byste měli být schopni ovládat hlasitost pomocí tlačítek VOLDN a VOLUP. Ano, vím, že jsem mohl udělat totéž s původními tlačítky, ale toto je důkaz konceptu, že pomocí Arduina mohu ovládat napájení, zvýšení hlasitosti a Dn.

Krok 4: Závěry a tipy

Závěry a tipy
Závěry a tipy
Závěry a tipy
Závěry a tipy

Takže to funguje docela dobře.

Normálně bych z toho udělal desku plošných spojů, ale nerozhodl jsem se pro design svého binaurálního přehrávače beatů.

Další problém, který jsem měl, byl, když jsem testoval toto nastavení, odpojil jsem kabel micro USB od svého Pro Micro a přišel s ním celý konektor. Jsem STARÝ, moje oči jsou špatné, naštěstí s lupami jsem to dokázal připájet zpět. Rozhodl jsem se zalepit konektor za horka na DPS.

Naučil jsem se něco o souborech MP3 (alespoň u některých z nich)

Koupil jsem tři z těchto hráčů a při jejich testování jsem zjistil docela zvláštní výskyt. Když jsem vzal svou kartu microSD s MP3, od jedné k druhé, začala přehrávat stejnou skladbu jako ta předchozí. Zjevně si pamatuje číslo stopy a ukládá ji někam do souboru MP3, pravděpodobně do metasouboru. A při dalším testování se zdá, že je uložena také poslední úroveň hlasitosti.

Doporučuje: