Kazalo:
- Korak: Potrebne komponente in orodja
- 2. korak: Shema
- 3. korak: Gradnja
- 4. korak: Programska oprema in namestitev
- 5. korak: Priprava kartice SD
- 6. korak: Samostojno delovanje
- 7. korak: Običajno delovanje brskalnika
- 8. korak: Osnovno delovanje brskalnika
Video: Avdio predvajalnik ESP8266 DfPlayer: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
To je predvajalnik zvokov mp3, zgrajen iz modula wifi esp8266 in mp3 modula dfPlayer. Predvaja datoteke s kartice SD.
Namestil sem ga v star računalniški zvočnik in ga zagnal na baterije, lahko pa ga vgradim v katero koli ohišje zvočnikov.
Funkcije vključujejo
- 4 lokalni gumbi za samostojno uporabo (glasnost, preprosta izbira)
- Mobilni vmesnik brskalnika z gumbi za predvajanje in navigacijo po mapah
- Utišaj, da omogočiš uporabo slušalk
- Enostavna nastavitev prek WifiManagerja
- Brezžične posodobitve vdelane programske opreme
- Brskalnik datotek za vzdrževanje
- dfPlayer do 2 W avdio izhod na zvočnik (mono). Stereo v slušalke
Korak: Potrebne komponente in orodja
Potrebni so naslednji deli
- ESP-12F modul za obdelavo WiFi
- mp3 modul dfPlayer z držalom za mikro SD kartico
- 18650 baterija in držalo
- LIPO polnilni modul
- Gumbna stikala x4
- Drsno stikalo za napajanje x 1
- Regulator napetosti z majhnim izpadom 3.3V čipa (npr. XC6203)
- Ostanek vezja za izdelavo regulatorja
- 2.2K upor
- 10K upor x 2
- 47K upor
- 220 uF ločilni kondenzator
- Priključite žico
- Zvočnik + ohišje (npr. Računalniški zvočnik ali stari radio)
- Priključek za slušalke. Morda je že prisoten na obstoječem ohišju.
- SD kartica (priporočeno 4 GB, vendar je mogoče uporabiti skoraj vse velikosti)
Vse to lahko dobite za zelo skromne zneske na spletnih mestih, kot je eBay
Potrebna orodja
- Vrtanje in datoteke za izdelavo lukenj v ohišju
- Spajkalnik s fino konico
Modul dfPlayer je lahko težavno namestiti, saj mora imeti zunanji dostop do reže za dostop do kartice SD. Za ohišja z ravno ploščo sem uporabil 3D natisnjen nosilec, ki je zasnovan tako, da modul varno drži ob plošči
2. korak: Shema
Shema je dokaj preprosta.
Za polnjenje baterije se uporablja modul LIPO za polnjenje baterije.
Baterija napaja modul dfPlayer neposredno in ESP-12F preko 3.3V regulatorja.
DfPlayer se nadzira prek serijskega vmesnika, zato to podpirata 2 nožici na modulu ESP-12F.
4 potisni gumbi so vezani na ESP-12F GPIO za samostojno delovanje.
Priključek za zvočnik in slušalke neposredno podpira modul dfPlayer.
3. korak: Gradnja
Podrobnosti o mehanski konstrukciji se razlikujejo glede na vrsto ohišja, ki ga je treba uporabiti. V tem primeru je uporabljena enota zvočnikov računalnika. To je imelo v notranjosti dovolj prostora za module in elektroniko.
Slika prikazuje dokončan pogled za ta primer. USB, stikalo za vklop in gumbi so na desni strani. LIPO je nameščen na hrbtni strani. Modul ESP-12F, priključek za slušalke in dfPlayer so nameščeni na levi strani. Baterija je bila nameščena na zadnji strani.
Splošni koraki po izdelavi postavitve, ki ustreza vašemu ohišju, so
- Izvrtajte in izrežite luknje za vhod USB, drsno stikalo, 4 potisne gumbe, priključek za slušalke in režo za kartico micro SD. Režo za kartico SD je treba narediti previdno, da se uskladi s tem, kje bo nameščen modul dfPlayer.
- Če želite, da izklop zvočnika omogoči delovanje slušalk, potrebuje dfPlayer majhno spremembo, kot je prikazano. Na malem ojačevalniku na krovu je izklop zvoka, vendar je ozemljen prek upora 0 Ohm. Odstranite ta upor in ga zamenjajte z 10K uporom. Spajite kabel na blazinico, kot je prikazano. To je utišanje, ki ga lahko nato upravljate z ESP-12F
- Upoštevajte, da boste morda želeli modul ESP-12F najprej utripati pred končno mehansko konstrukcijo. Oglejte si korak programske opreme.
- Regulator 3.3V sestavite na kos odpadne plošče. Obstajata samo 2 komponenti, ki ju je mogoče ožičiti in namestiti na modul ESP-12F.
- Stikala na gumb mehansko pritrdite, pritrdite z lepilom in spajkajte ozemljitveno zanko skozi eno stran vseh stikal.
- Spajate 4 leteče vodi na priključek USB in ga pritrdite v ohišje ter pritrdite z lepilom
- Spajkajte kable od nosilca akumulatorja do polnilnika LIPO in stikala za napajanje. Polnilec lepila in drsno stikalo v ohišju.
- Spajate leteče kable na priključek za slušalke, jih pritrdite in lepite.
- K modulu ESP-12F dodajte 2,2K upor, ADC delilnik in povezavo CH/Up
- Spajkalni leteči vodi na modul ESP-12F za serijski vmesnik, 4 gumbe GPIO.
- DfPlayer namestite na svoje mesto in pazite, da ima reža dostop do kartice SD.
- Popolno ožičenje od ESP12-F do priključkov za napajanje, gumbov, serijskega vmesnika in nadzora utišanja na dfPlayerju
- Popolno ožičenje, podatkovni par USB, priključek za slušalke in zvočnik na dfPlayer
Dvakrat preverite električno napeljavo!
4. korak: Programska oprema in namestitev
Programska oprema ESP je napisana v okolju Arduino. Izvorna koda je na voljo na https://github.com/roberttidey/dfPlayer Knjižnica, ki nadzoruje dfPlayer, je tam. Druge potrebne knjižnice, ki so navedene, so standardni moduli.
Skice ino ni treba veliko spreminjati, čeprav boste želeli spremeniti gesla za WifiManager in posodobitev vdelane programske opreme.
Prevedite v okolju Arduino ESP8266 in naredite prvo bliskanje prek standardne serijske povezave. Nadaljnje posodobitve je mogoče izvesti z izvozom binarne datoteke v Arduino IDE in posodobitvijo OTA (brezžično) neposredno na enoto brez žic.
Ob prvi uporabi programska oprema ne bo imela lokalnih poverilnic za wifi, ampak bo ustvarila dostopno točko, imenovano dfPlayerSet up. Povežite se s tem (npr. Iz telefona ali tabličnega računalnika) in nato poiščite 102.168.4.1. To bo odprlo vmesnik, ki omogoča izbiro pravega omrežja in vnos gesla. Od takrat naprej se bo to samodejno uporabljalo.
Obstaja enostaven program za nalaganje datotek, ki ga je treba uporabiti za nalaganje osnovnih datotek v datotečni sistem SPIFFS na ESP-12F (edit.htm.gz, index.html, basic.htm, favicon*-p.webp
Od takrat dalje lahko uporabite https:// ip/edit za prijaznejše nalaganje dodatnih podatkov.
Indeks.htm lahko uredite tako, da se sklicuje na drugo datoteko favicon in mu po potrebi daste drugačen naslov.
Favicon bo uporabljen, če na zaslonu, recimo na telefonu, dodate bližnjico.
5. korak: Priprava kartice SD
DfPlayer predvaja datoteke neposredno s kartice SD, vendar ima omejeno shemo poimenovanja map in datotek.
Za lažjo uporabo in nadzor skripta je na voljo programska oprema, ki lahko podpira to poimenovanje, hkrati pa omogoča tožbo izvirnih imen na spletnem vmesniku.
Če želite uporabiti kartico SD, jo vstavite v računalnik in prekopirajte v mapo s posnetki z izvirnim poimenovanjem (npr. Albume za mape in imena skladb za datoteke).
Zaženite skript (dfPlayer-makeSD.vbs). Vprašal bo glasnost SD kartice. Po potrebi to spremenite. Nato bo preimenoval vse mape in datoteke na kartici SD ter ustvaril datoteke preslikav iz poenostavljenega poimenovanja nazaj na prvotna imena. Folders.txt vsebuje seznam številk in imen map. Posamezna datoteka Track.txt vsebuje preslikavo v vsaki mapi. Na tej stopnji je potreben samo Folders.txt. Izboljšave programske opreme bodo morda v prihodnje uporabljale sezname skladb.
Datoteko Folders.txt je treba naložiti v datotečni sistem ESP-12F SPIFFS prek nalagatelja /edit.
Upoštevajte, da lahko mape izbrišete in dodate nove. Ko dodate novega z izvirnim poimenovanjem, znova zaženite skript. Preimenoval bo le nove mape in datoteke ter obnovil zemljevide. Novo datoteko FOlders.txt bi bilo treba znova naložiti.
6. korak: Samostojno delovanje
4 gumbi delujejo na naslednji način.
- Povečaj glasnost. Kratek pritisk poveča glasnost, dolg pritisk vklopi zvočnik
- Zmanjšanje glasnosti Kratek pritisk zmanjša glasnost. Dolg pritisk utiša zvočnik
- Izberite 1 Kratek pritisk poveča številko mape za predvajanje. Dolg pritisk prične predvajati izbrano mapo
- Select2 Short Press zmanjša številko mape. Long Press začne predvajati naključne skladbe
7. korak: Običajno delovanje brskalnika
Do tega dostopate na https:// ip (privzeto index.htm)
Prikazuje preprost spletni vmesnik z drsnikom za glasnost in naborom kontrolnikov za predvajanje
- Pavza
- Igraj
- Naključen
- Stop
- Preskoči na Naprej
- Preskoči na Prejšnji
- Odklopi zvočnik
- Izklop zvočnika
Spodaj je niz gumbov, enega na mapo na kartici, ki je poln njihovih izvirnih imen. S klikom na eno od teh se bo mapa začela predvajati.
8. korak: Osnovno delovanje brskalnika
Poenostavljeni vmesnik brskalnika se lahko uporablja predvsem za preskusne namene. Dostop je na voljo na naslovu
Omogoča izbiro ukaza in njegovih parametrov za pošiljanje programski opremi.
Ti ukazi se pošljejo v ESP12-F z uporabo
http:/ip/dfPlayer? cmd = ukaz & p1 = prvi & p2 = drugi & p3 = tretji
Na voljo so ukazi
- ? cmd = predvajaj & p1 = mapo & p2 = skladbo
- ? cmd = playmp3 & p1 = skladba
- ? cmd = glasnost & p1 = raven (0-30)
- ? cmd = stop
- ? cmd = povečanje glasnosti
- ? cmd = zmanjšanje glasnosti
- ? cmd = zvočnik & p1 = izklop (0/1)
- ? cmd = premor
- ? cmd = začetek
- ? cmd = naslednji
- ? cmd = prejšnji
- ? cmd = način & p1 = vrsta
- ? cmd = loopFolder & p1 = mapa
- ? cmd = naključno
- ? cmd = eq & p1 = vrsta
- ? cmd = naprava & p1 = vrsta
- ? cmd = nastavitev & p1 = nastavitev1 & p2 = nastavitev2
- ? cmd = spanje
- ? cmd = ponastavi
- ? cmd = surovo & p1 = cmdcode & p2 = par1 & p3 = par2
- ? cmd = init
ip/dfPlayerStatus podaja osnovno stanje predvajalnika, vključno z napetostjo baterije
Priporočena:
Kako narediti MP3 predvajalnik z LCD -jem z modulom mini MP3 predvajalnika Arduino in DFPlayer: 6 korakov
Kako narediti MP3 predvajalnik z LCD -jem z modulom mini MP3 predvajalnika Arduino in DFPlayer: Danes bomo izdelali MP3 predvajalnik z LCD -jem z uporabo modula mini MP3 predvajalnika Arduino in DFPlayer. Projekt lahko bere datoteke MP3 na kartici SD in jih lahko zaustavi in igrajo enako kot naprava pred 10 leti. Prav tako ima prejšnjo pesem in naslednjo pesem zabavno
Avdio predvajalnik, ki uporablja Arduino s kartico Micro SD: 7 korakov (s slikami)
Zvočni predvajalnik, ki uporablja Arduino z mikro SD kartico: PRIJAVITE SE na moj kanal za več projektov ……………………. Mnogi ljudje želijo povezati kartico SD z arduinom ali želite nekaj zvočnega izhoda prek arduina.Tukaj je tukaj najlažji in najcenejši način za povezavo SD kartice z arduinom. lahko nas
Avdio predvajalnik ESP32: 6 korakov (s slikami)
Avdio predvajalnik ESP32: Zaradi epidemije sem v zadnjih šestih mesecih doma preživel več časa kot običajno. Neizogibno je, da bi človeku doma bilo dolgčas, zato sem za prenos časa naredil avdio predvajalnik z ESP32. ESP32 se lahko uporablja kot neodvisen sistem za izvajanje aplikacij
STK4141 Srčkan avdio predvajalnik doma narejen: 12 korakov (s slikami)
STK4141 Simpatičen avdio predvajalnik doma narejen: To je visokokakovosten avdio predvajalnik, ki se prilega avtomatskemu nalaganju. Njegova kakovost zvoka je res neverjetna. V tem predvajalniku sem naredil prav posebno stikalo na dotik z uporabo ne555 ic in LDR, ki deluje neverjetno. ampak v tem navodilu tega ne bi mogel omeniti
Dodajanje avdio priključka na stenski CD predvajalnik MUJI: 5 korakov
Dodajanje avdio priključka na stenski CD predvajalnik MUJI: Stenski CD predvajalnik MUJI je lep kos minimalističnega japonskega oblikovanja (leta 2005 je bil dodan stalni zbirki muzeja moderne umetnosti v New Yorku). Ima pa eno težavo: notranji zvočniki so zelo slabe kakovosti in