Obsah:
- Krok 1: Potrebné súčasti a nástroje
- Krok 2: Schéma
- Krok 3: Konštrukcia
- Krok 4: Softvér a inštalácia
- Krok 5: Príprava karty SD
- Krok 6: Samostatná prevádzka
- Krok 7: Normálna prevádzka prehliadača
- Krok 8: Základné ovládanie prehliadača
Video: Zvukový prehrávač ESP8266 DfPlayer: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Jedná sa o zvukový prehrávač mp3 postavený z wifi modulu esp8266 a mp3 modulu dfPlayer. Prehráva súbory z karty SD.
Uložil som ho do starého reproduktora k počítaču a nechal som ho ovládať na batérie, ale dal sa zabudovať do akéhokoľvek krytu reproduktorov.
Medzi funkcie patrí
- 4 lokálne tlačidlá na samostatné použitie (hlasitosť, jednoduchý výber)
- Rozhranie mobilného prehliadača s ovládacími prvkami prehrávania a navigáciou v priečinkoch
- Stlmenie ovládania umožní používanie slúchadiel
- Jednoduché nastavenie pomocou WifiManager
- Bezdrôtové aktualizácie firmvéru
- Prehliadač súborov na údržbu
- dfPrehrávač až 2 W zvukový výstup do reproduktora (mono). Stereo do slúchadiel
Krok 1: Potrebné súčasti a nástroje
Potrebné sú nasledujúce diely
- Modul na spracovanie wifi ESP-12F
- dfPlayer mp3 modul s držiakom karty micro SD
- 18650 batéria a držiak
- Modul nabíjačky LIPO
- Tlačidlové prepínače x4
- Posuvný vypínač x 1
- Regulátor napätia pomocou čipu 3,3 V s nízkym výpadkom (napr. XC6203)
- Zošrot dosky plošných spojov na výrobu regulátora
- Odpor 2,2 K.
- 2 x 10K odpor
- Odpor 47K
- Oddeľovací kondenzátor 220 uF
- Zapojte drôt
- Reproduktor + kryt (napr. Reproduktor počítača alebo staré rádio)
- Konektor pre slúchadlá. Môžu byť už prítomné v existujúcom kryte.
- Karta SD (odporúčané sú 4 GB, ale je možné použiť takmer akúkoľvek veľkosť)
To všetko je možné získať za veľmi nízke sumy na webových stránkach, ako je eBay
Potrebné nástroje
- Vŕtačka a pilníky na vytváranie dier v kryte
- Jemná bodová spájkovačka
Pripojenie modulu dfPlayer môže byť náročné, pretože potrebuje externý prístup k slotu na prístup na kartu SD. V prípade rozvádzačov s plochým panelom som použil 3D tlačený držiak navrhnutý tak, aby držal modul bezpečne proti panelu
Krok 2: Schéma
Schéma je pomerne jednoduchá.
Na nabíjanie batérie slúži modul nabíjania batérie LIPO.
Batéria napája modul dfPlayer priamo a ESP-12F pomocou 3,3V regulátora.
DfPlayer je ovládaný cez sériové rozhranie, takže to podporujú 2 piny na module ESP-12F.
K samostatnému ovládaniu sú k ESP-12F GPIO viazané 4 tlačidlá.
Konektor reproduktora a slúchadiel je priamo podporovaný modulom dfPlayer.
Krok 3: Konštrukcia
Podrobnosti o mechanickej konštrukcii sa budú líšiť v závislosti od typu krytu, ktorý sa má použiť. V tomto prípade sa používa reproduktorová jednotka počítača. Vo vnútri bolo dostatok priestoru pre moduly a elektroniku.
Obrázok ukazuje dokončený pohľad pre tento príklad. USB, vypínač a tlačidlá sú na pravej strane. LIPO je namontované na zadnej strane. Modul ESP-12F, konektor pre slúchadlá a prehrávač dfPlayer sú namontované na ľavej strane. Batéria bola namontovaná na zadnej strane.
Všeobecné kroky po vypracovaní rozloženia, ktoré vyhovuje vášmu krytu, sú
- Vyvŕtajte a vypilujte otvory na vstup USB, posuvný prepínač, 4 tlačidlá, konektor pre slúchadlá a slot pre kartu micro SD. Slot pre kartu SD je potrebné vykonať opatrne, aby zodpovedal miestu, kde bude modul dfPlayer namontovaný.
- Ak chcete, aby stlmenie reproduktorov umožnilo ovládanie slúchadiel, dfPlayer potrebuje malú úpravu, ako je znázornené na obrázku. Na malom zosilňovači na doske je stlmenie, ale je zapojený k zemi cez odpor 0 Ohm. Odstráňte tento odpor a nahraďte ho 10K odporom. Spájkujte elektródu na podložke podľa obrázku. Toto je stlmenie, ktoré je potom možné ovládať z ESP-12F
- Upozorňujeme, že pred finálnou mechanickou konštrukciou budete chcieť najskôr zablikať modul ESP-12F. Pozrite si krok softvéru.
- Doplňte regulátor 3,3 V na kus dosky zo šrotu. Existujú iba 2 komponenty a je možné ich vyrobiť tak, aby boli zapojené do modulu ESP-12F.
- Mechanicky namontujte tlačidlové spínače, zaistite lepidlom a spájkujte uzemňovaciu slučku cez jednu stranu všetkých spínačov.
- Na konektor USB uspájkujte 4 voľné vodiče, namontujte ho do krytu a zaistite lepidlom
- Spájkovacie káble od držiaka batérie k nabíjačke LIPO a vypínaču napájania. Nabíjačka lepidla a posuvný spínač v kryte.
- Spájkujte letiace káble do konektora pre slúchadlá, namontujte a prilepte na miesto.
- Pridajte modul 2,2K, rozdeľovač ADC a pripojenie CH/Up k modulu ESP-12F
- Spájkujte letiace káble k modulu ESP-12F pre sériové rozhranie, 4 tlačidlá GPIO.
- Namontujte prehrávač dfPlayer na miesto a dbajte na to, aby mal slot prístup pre kartu SD.
- Kompletné zapojenie z ESP12-F do napájacích prípojok, tlačidiel, sériového rozhrania a ovládania stlmenia na dfPlayeri
- Kompletné zapojenie napájania, páru údajov USB, konektora pre slúchadlá a reproduktora do dfPlayer
Znova skontrolujte napájacie vedenie!
Krok 4: Softvér a inštalácia
Softvér ESP je napísaný v prostredí Arduino. Zdrojový kód je k dispozícii na https://github.com/roberttidey/dfPlayer K dispozícii je knižnica, ktorá ovláda dfPlayer. Ostatné požadované a uvedené knižnice sú štandardné moduly.
Skicu ino nie je potrebné veľa meniť, aj keď budete chcieť zmeniť heslá WifiManagera a firmvéru.
Zostavte v prostredí Arduino ESP8266 a urobte prvý záblesk cez štandardné sériové pripojenie. Ďalšie aktualizácie je možné vykonať exportom binárneho súboru do Arduino IDE a aktualizáciou OTA (vzduchom) priamo do jednotky bez akýchkoľvek káblov.
Pri prvom použití nebude mať softvér miestne poverenia wifi, ale namiesto toho vytvorí samotný prístupový bod s názvom dfPlayerSet up. Pripojte sa k tomu (napr. Z telefónu alebo tabletu) a potom prejdite na stránku 102.168.4.1. Zobrazí sa rozhranie, ktoré umožní výber skutočnej siete a zadanie jej hesla. Odvtedy sa bude používať automaticky.
Existuje jednoduchý nástroj na nahrávanie súborov, ktorý by sa mal použiť na načítanie základných súborov do registračného systému SPIFFS na serveri ESP-12F (edit.htm.gz, index.html, basic.htm, favicon*-p.webp
Odvtedy môžete pomocou https:// ip/edit nahrávať ďalšie údaje priateľskejším spôsobom.
Index.htm môžete upraviť tak, aby odkazoval na iný súbor favicon, a v prípade potreby mu dať iný názov.
Favicon sa použije, ak pridáte skratku na obrazovku, napríklad na telefóne.
Krok 5: Príprava karty SD
DfPlayer prehráva súbory priamo z karty SD, ale má obmedzenú schému pomenovania priečinkov a súborov.
Na uľahčenie používania a ovládania skriptu je dodávaný softvér, ktorý môže podporovať toto pomenovanie, ale tiež umožňuje žalovať pôvodné názvy vo webovom rozhraní.
Ak chcete použiť, pripojte kartu SD k počítaču a kopírujte priečinok so skladbami s pôvodným názvom (napríklad albumy pre priečinky a názvy skladieb pre súbory).
Spustite skript (dfPlayer-makeSD.vbs). Zobrazí sa výzva na zadanie hlasitosti karty SD. Zmeňte to podľa potreby. Potom premenuje všetky priečinky a súbory na SD karte a vytvorí mapovacie súbory zo zjednodušeného pomenovania späť na pôvodné názvy. Folders.txt obsahuje zoznam čísiel a názvov priečinkov. Jednotlivé súbory Track.txt obsahujú mapovanie v každom priečinku. V tejto fáze je potrebný iba súbor Folders.txt. Vylepšenia softvéru môžu v budúcnosti používať zoznamy skladieb.
Súbor Folders.txt je potrebné nahrať do systému súborov ESP-12F SPIFFS prostredníctvom /edit uploader.
Priečinky môžete odstrániť a pridať nové. Keď pridáte nový s pôvodným názvom, skript znova spustite. Premenuje iba všetky nové priečinky a súbory a znova vytvorí mapy. Nový súbor FOlders.txt bude potrebné znova nahrať.
Krok 6: Samostatná prevádzka
4 tlačidlá fungujú nasledovne.
- Zvýšiť hlasitosť. Krátke stlačenie zvýši hlasitosť, dlhé stlačenie vypne reproduktor
- Zníženie hlasitosti Krátkym stlačením znížite hlasitosť. Dlhým stlačením sa reproduktor stlmí
- Select1 Short Short zvyšuje číslo priečinka, ktorý sa má prehrať. Dlhým stlačením spustíte prehrávanie vybraného priečinka
- Select2 Short Press zníži číslo priečinka. Long Press spustí prehrávanie náhodných skladieb
Krok 7: Normálna prevádzka prehliadača
Prístup je možný na adrese https:// ip (predvolene index.htm)
Vyvoláva jednoduché webové rozhranie s posúvačom hlasitosti a sadou ovládacích prvkov prehrávania
- Pauza
- hrať
- Náhodne
- Prestaň
- Preskočiť na ďalšie
- Preskočiť na predchádzajúce
- Zapnúť zvuk reproduktora
- Stlmiť reproduktor
Nasleduje sada tlačidiel, ktoré sú v priečinku na karte vyplnené ich pôvodnými názvami. Kliknutím na jeden z týchto priečinkov sa spustí prehrávanie tohto priečinka.
Krok 8: Základné ovládanie prehliadača
Zjednodušené rozhranie prehliadača sa môže používať predovšetkým na testovacie účely. Prístup je k dispozícii na adrese
Umožňuje výber príkazu a jeho parametrov, ktoré sa majú odoslať do softvéru.
Tieto príkazy sú odoslané do ESP12-F pomocou
http:/ip/dfPlayer? cmd = príkaz & p1 = prvý & p2 = druhý & p3 = tretí
Dostupné príkazy sú
- ? cmd = prehrať & p1 = priečinok & p2 = skladba
- ? cmd = playmp3 & p1 = skladba
- ? cmd = objem & p1 = úroveň (0-30)
- ? cmd = zastaviť
- ? cmd = zvýšenie hlasitosti
- ? cmd = volumedown
- ? cmd = reproduktor & p1 = vypnuté (0/1)
- ? cmd = pauza
- ? cmd = štart
- ? cmd = ďalší
- ? cmd = predchádzajúci
- ? cmd = režim & p1 = typ
- ? cmd = loopFolder & p1 = priečinok
- ? cmd = náhodný
- ? cmd = ekv. & p1 = typ
- ? cmd = zariadenie & p1 = typ
- ? cmd = nastavenie & p1 = nastavenie1 & p2 = nastavenie2
- ? cmd = spánok
- ? cmd = resetovať
- ? cmd = surový & p1 = cmdcode & p2 = par1 & p3 = par2
- ? cmd = init
ip/dfPlayerStatus uvádza základný stav prehrávača vrátane napätia batérie
Odporúča:
Ako vyrobiť MP3 prehrávač s LCD pomocou modulu MP3 prehrávača Arduino a DFPlayer: 6 krokov
Ako vyrobiť MP3 prehrávač s LCD pomocou modulu Arduino a DFPlayer Mini MP3 prehrávač: Dnes vyrobíme MP3 prehrávač s LCD pomocou modulu MP3 prehrávača Arduino a DFPlayer. Projekt dokáže čítať súbory MP3 na SD karte a môže pozastaviť a hrajte rovnako ako zariadenie pred 10 rokmi. A tiež má predchádzajúcu pieseň a ďalšiu skladbu zábavnú
Zvukový prehrávač ESP32: 6 krokov (s obrázkami)
ESP32 Audio Player: Vzhľadom na epidémiu som za posledných šesť mesiacov strávil viac času doma ako obvykle. Je nevyhnutné, aby sa človek doma nudil, a tak som vyrobil zvukový prehrávač s ESP32, aby som prešiel časom. ESP32 môže byť použitý ako nezávislý systém na spúšťanie aplikácií
Roztomilý zvukový prehrávač STK4141 vyrobený doma: 12 krokov (s obrázkami)
Roztomilý zvukový prehrávač STK4141 vyrobený doma: Jedná sa o vysokokvalitný zvukový prehrávač, ktorý sa zmestí do načítavača. Jeho kvalita zvuku je skutočne úžasná. V tomto prehrávači som vyrobil veľmi špeciálny dotykový spínač pomocou ne555 ic a LDR, ktoré fungujú úžasne. ale v tomto návode som to nemohol spomenúť
Zvukový box puzdra na prehrávač MP3: 5 krokov
Zvukový box pre prehrávač MP3: Toto je môj prvý pokyn, takže ak ho nepochopíte, sry. materiály: 1. puzdro na mp3
Lacný prehrávač iPod alebo MP3 prehrávač Boombox: 4 kroky
Lacný prehrávač iPod alebo MP3 prehrávač Boombox: Poviem vám jednoduchý spôsob, ako vytvoriť lacný boombox Náhľad: