Obsah:
- Krok 1: Potřebné součásti a nástroje
- Krok 2: Schéma
- Krok 3: Konstrukce
- Krok 4: Software a instalace
- Krok 5: Příprava karty SD
- Krok 6: Samostatná operace
- Krok 7: Normální provoz prohlížeče
- Krok 8: Základní ovládání prohlížeče
Video: Přehrávač zvuku ESP8266 DfPlayer: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Jedná se o audio přehrávač mp3 postavený z wifi modulu esp8266 a mp3 modulu dfPlayer. Přehrává soubory z karty SD.
Umístil jsem ho do starého počítačového reproduktoru a nechal jej napájet z baterie, ale mohl být zabudován do jakéhokoli krytu reproduktoru.
Mezi funkce patří
- 4 lokální tlačítka pro samostatné použití (hlasitost, jednoduchý výběr)
- Rozhraní mobilního prohlížeče s ovládáním přehrávání a navigací ve složkách
- Ztlumení ovládání umožňuje použití sluchátek
- Snadné nastavení pomocí WifiManageru
- Aktualizace firmwaru bezdrátově
- Prohlížeč souborů pro údržbu
- dfPlayer až 2W zvukový výstup do reproduktoru (mono). Stereo do sluchátek
Krok 1: Potřebné součásti a nástroje
Jsou potřeba následující díly
- Modul zpracování WiFi ESP-12F
- dfPlayer mp3 modul s držákem karty micro SD
- 18650 baterie a držák
- Modul nabíječky LIPO
- Tlačítkové přepínače x4
- Posuvný vypínač x 1
- Regulátor napětí využívající nízký výpadek 3,3 V čipu (např. XC6203)
- Šrot desky plošných spojů k výrobě regulátoru
- 2,2K odpor
- 2k rezistor 10K
- Odpor 47K
- Oddělovací kondenzátor 220 uF
- Zapojte drát
- Reproduktor + skříň (např. Reproduktor počítače nebo staré rádio)
- Sluchátkový jack. Může být již přítomen na stávajícím krytu.
- Karta SD (doporučují se 4 GB, ale lze použít téměř libovolnou velikost)
To vše lze získat za velmi skromné částky na stránkách, jako je eBay
Potřebné nástroje
- Vrtákem a pilníky vytvoříte otvory v krytu
- Páječka s jemným hrotem
Modul dfPlayer může být obtížné připojit, protože potřebuje mít externí přístup do slotu pro získání karty SD. U skříní, které mají plochý panel, jsem použil 3D tištěný držák navržený tak, aby modul bezpečně držel proti panelu
Krok 2: Schéma
Schéma je poměrně jednoduché.
K nabíjení baterie slouží modul nabíjení baterie LIPO.
Baterie napájí modul dfPlayer přímo a ESP-12F pomocí regulátoru 3,3 V.
DfPlayer je řízen přes sériové rozhraní, takže 2 piny na modulu ESP-12F to podporují.
K samostatnému provozu jsou k ESP-12F GPIO svázána 4 tlačítka.
Konektor reproduktoru a sluchátek je přímo podporován modulem dfPlayer.
Krok 3: Konstrukce
Podrobnosti o mechanické konstrukci se budou lišit podle typu pouzdra, které bude použito. V tomto příkladu byla použita počítačová reproduktorová jednotka. To mělo uvnitř dostatek prostoru pro moduly a elektroniku.
Obrázek ukazuje dokončený pohled pro tento příklad. USB, vypínač a tlačítka jsou na pravé straně. LIPO je namontováno na zadní straně. Modul ESP-12F, konektor pro sluchátka a přehrávač dfPlayer jsou umístěny na levé straně. Baterie byla namontována na zadní straně.
Obecné kroky po vypracování rozvržení, které vyhovuje vaší skříni, jsou
- Vyvrtejte a vypilujte otvory pro vstup USB, posuvný přepínač, 4 tlačítka, konektor pro sluchátka a slot pro kartu micro SD. Slot pro kartu SD je třeba provést opatrně, aby odpovídal místu, kde bude modul dfPlayer namontován.
- Pokud chcete, aby ztlumení reproduktorů umožnilo provoz sluchátek, pak dfPlayer potřebuje malou úpravu, jak je znázorněno na obrázku. Na zesilovači na palubě je ztlumení, ale je připojeno k zemi přes odpor 0 Ohm. Odstraňte tento odpor a nahraďte jej 10K odporem. Pájku připájejte na podložku podle obrázku. Toto je ztlumení, které lze poté ovládat z ESP-12F
- Všimněte si, že možná budete chtít modul ESP-12F nejprve flashovat před finální mechanickou konstrukcí. Viz krok softwaru.
- Doplňte regulátor 3,3 V na kus desky se šrotem. Existují pouze 2 komponenty a lze je vyrobit tak, aby byly zapojeny a namontovány na modul ESP-12F.
- Mechanicky namontujte tlačítkové spínače, zajistěte lepidlem a pájte uzemňovací smyčku přes jednu stranu všech spínačů.
- Připájejte 4 volné vodiče na konektor USB a namontujte jej do pouzdra a zajistěte lepidlem
- Pájecí vývody z držáku baterie do nabíječky LIPO a vypínače. Nabíječka lepidla a posuvný spínač v krytu.
- Pájecí létající vodiče připojte ke konektoru pro sluchátka, namontujte a přilepte na místo.
- Přidejte modul 2.2K, dělič ADC a připojení CH/Up k modulu ESP-12F
- Pájecí letící kabely připojte k modulu ESP-12F pro sériové rozhraní, 4 tlačítka GPIO.
- Namontujte přehrávač dfPlayer na místo a dbejte na to, aby měl slot přístup pro kartu SD.
- Kompletní zapojení z ESP12-F k napájecím přípojkám, tlačítkům, sériovému rozhraní a ovládání ztlumení na dfPlayeru
- Kompletní zapojení napájení, pár dat USB, konektor pro sluchátka a reproduktor do dfPlayer
Znovu zkontrolujte napájecí vedení!
Krok 4: Software a instalace
Software ESP je napsán v prostředí Arduino. Zdrojový kód je k dispozici na https://github.com/roberttidey/dfPlayer Je zde knihovna, která ovládá dfPlayer. Ostatní požadované a uvedené knihovny jsou standardní moduly.
Skici ino nepotřebuje mnoho změn, i když budete chtít změnit hesla WifiManageru a aktualizace firmwaru.
Zkompilovejte v prostředí Arduino ESP8266 a proveďte první flash přes standardní sériové připojení. Další aktualizace lze provést exportem binárního souboru do Arduino IDE a provedením aktualizace OTA (vzduchem) přímo do jednotky bez jakýchkoli kabelů.
Při prvním použití nebude mít software místní pověření wifi, ale místo toho vytvoří samotný přístupový bod s názvem dfPlayerSet up. Připojte se k tomuto (např. Z telefonu nebo tabletu) a poté přejděte na 102.168.4.1. Zobrazí se rozhraní umožňující výběr skutečné sítě a zadání jejího hesla. Od té doby se bude automaticky používat.
Existuje jednoduchý nástroj pro nahrávání souborů, který by měl být použit k načtení základních souborů do registračního systému SPIFFS na ESP-12F (edit.htm.gz, index.html, basic.htm, favicon*-p.webp
Od té doby můžete pomocí https:// ip/edit nahrávat další data přívětivějším způsobem.
Můžete upravit soubor index.htm tak, aby odkazoval na jiný soubor favicon, a v případě potřeby mu dát jiný název.
Favicon bude použit, pokud přidáte zástupce na obrazovku, například na telefonu.
Krok 5: Příprava karty SD
DfPlayer přehrává soubory přímo z karty SD, ale má omezené schéma pojmenování složek a souborů.
K usnadnění používání a ovládání skriptu je dodáván software, který může podporovat toto pojmenování, ale také umožňuje žalovat původní názvy ve webovém rozhraní.
Chcete -li použít, připojte kartu SD k počítači a zkopírujte do složky stopy se svým původním názvem (např. Alba pro složky a názvy skladeb pro soubory).
Spusťte skript (dfPlayer-makeSD.vbs). Zobrazí se výzva k zadání objemu karty SD. Změňte to podle potřeby. Poté přejmenuje všechny složky a soubory na kartě SD a vytvoří mapovací soubory ze zjednodušeného pojmenování zpět na původní názvy. Folders.txt obsahuje seznam čísel a názvů složek. Jednotlivé soubory Track.txt obsahují mapování v každé složce. V této fázi je potřeba pouze soubor Folders.txt. Softwarová vylepšení mohou v budoucnu využívat seznamy skladeb.
Soubor Folders.txt je třeba nahrát do systému souborů ESP-12F SPIFFS pomocí /edit uploader.
Složky můžete odstranit a přidat nové. Když přidáte nový s původním pojmenováním, spusťte skript znovu. Přejmenuje pouze nové složky a soubory a znovu vytvoří mapy. Nový soubor FOlders.txt bude nutné znovu nahrát.
Krok 6: Samostatná operace
4 tlačítka fungují následovně.
- Zvýšit hlasitost. Krátké stisknutí zvýší hlasitost, dlouhé stisknutí vypne reproduktor
- Snížení hlasitosti Krátkým stisknutím snížíte hlasitost. Dlouhé stisknutí ztlumí reproduktor
- Select1 Short Press zvýší číslo složky, která se má přehrát. Dlouhým stisknutím spustíte přehrávání vybrané složky
- Select2 Short Press sníží číslo složky. Long Press spustí přehrávání náhodných skladeb
Krok 7: Normální provoz prohlížeče
K tomu se přistupuje na adrese https:// ip (výchozí index.htm)
Vyvolává jednoduché webové rozhraní s posuvníkem hlasitosti a sadou ovládacích prvků přehrávání
- Pauza
- Hrát si
- Náhodný
- Stop
- Přejít na další
- Přejít na předchozí
- Zrušit ztlumení reproduktoru
- Ztlumit reproduktor
Níže je sada tlačítek, jedno pro každou složku na kartě naplněné jejich původními názvy. Kliknutím na jednu z nich spustíte přehrávání této složky.
Krok 8: Základní ovládání prohlížeče
Zjednodušené rozhraní prohlížeče lze použít především pro testovací účely. Toto je přístupné na adrese
Umožňuje výběr příkazu a jeho parametrů pro odeslání do softwaru.
Tyto příkazy jsou odeslány do ESP12-F pomocí
http:/ip/dfPlayer? cmd = příkaz & p1 = první & p2 = druhý & p3 = třetí
Dostupné příkazy jsou
- ? cmd = přehrát & p1 = složku & p2 = stopu
- ? cmd = playmp3 & p1 = stopa
- ? cmd = hlasitost & p1 = úroveň (0-30)
- ? cmd = stop
- ? cmd = zvýšení hlasitosti
- ? cmd = volumedown
- ? cmd = reproduktor & p1 = vypnuto (0/1)
- ? cmd = pauza
- ? cmd = start
- ? cmd = další
- ? cmd = předchozí
- ? cmd = režim & p1 = typ
- ? cmd = loopFolder & p1 = složka
- ? cmd = náhodný
- ? cmd = eq & p1 = typ
- ? cmd = zařízení & p1 = typ
- ? cmd = nastavení & p1 = nastavení1 & p2 = nastavení2
- ? cmd = spánek
- ? cmd = resetovat
- ? cmd = raw & p1 = cmdcode & p2 = par1 & p3 = par2
- ? cmd = init
ip/dfPlayerStatus uvádí základní stav přehrávače včetně napětí baterie
Doporučuje:
PŘEHRÁVAČ HUDBY KAPSY: 6 kroků
POCKET MUSIC PLAYER: V tomto návodu se naučíte, jak si vyrobit vlastní kapesní hudební přehrávač s pozastavením přehrávání a další funkce pomocí arduino pro mini nebo arduino nano
Jak vyrobit MP3 přehrávač s LCD pomocí modulu Arduino a DFPlayer Mini MP3 Player: 6 kroků
Jak vyrobit MP3 přehrávač s LCD pomocí modulu Arduino a DFPlayer Mini MP3 Player: Dnes si vyrobíme MP3 přehrávač s LCD pomocí modulu MP3 Player Arduino a DFPlayer Mini. Projekt dokáže číst soubory MP3 na SD kartě a lze je pozastavit a hrajte stejně jako zařízení před 10 lety. A také má předchozí skladbu a další písničku
Přehrávač dřevěných disků: 20 kroků (s obrázky)
Přehrávač dřevěných disků: Chtěl jsem ukázat, jak fungují zařízení pro ukládání informací, a to postavením rozsáhlého stroje na přehrávání disků. Místo toho, aby zařízení, které jsem postavil, bylo založeno na světelném rušení jako přehrávače disků CD, hraje dřevěné disky s otvory a " bez otvorů " (tak jako
Indikátor úrovně zvuku/zvuku: 10 kroků
Indikátor úrovně zvuku/zvuku: V tomto projektu vám ukážu, jak pomocí operačních zesilovačů vytvořit jednoduchý indikátor úrovně zvuku. Poznámka: Chcete-li se zeptat, navštivte mé stránky Ask the Expert. Užitečná doplňková videa: Simulovaný obvod nastavený na prkénku (proto
Volič zvuku z mincovny: 3,5 mm přepínač zvuku: 6 kroků
Volič zvuku Mint Boxu: 3,5 mm Přepínač zvuku: Problém: Často na ploše musím používat sluchátka pro hry nebo poslech hudby, když jsou v místnosti jiní lidé, a pak se chci přepnout na reproduktory, pokud se chci pochlubit vtipným video nebo uskutečnit internetový hovor se vzdáleným příbuzným. Th