MP3 lejátszó (DFPlayer)

DFPlayer Mini

Amennyiben ESP modult használunk és nem elégszünk meg az egyszerű buzzer által nyújtott hanghatásokkal, mert például az ajtónyitáskor nem csipogással, hanem egy előre felvett üzenettel szeretnénk várni a hozzánk kéretlenül betérőket, akkor ez a kis eszköz kell nekünk. (A Raspberry-nél egy USB hangkártya sokkal kézenfekvőbb megoldás) Nagyjából 400Ft körüli áron fellelhető "Mp3 Player Arduino" néven. Előnye: nem foglalja le az ESP erőforrásait/processzorát az MP3 dekódolás, hátránya: ki kell venni az SD kártyát, ha módosítani akarjuk a hangfájlokat, vagyis fizikai hozzáférés kell hozzá. Persze ha nem akarjuk változtatni a lejátszandó fájlokat, tökéletes megoldás.

dfplayer-mini-mp3-player_pins.jpg

A teszthez felhasznált további eszközök:

A DFPlayer-be kell egy microSD memóriakártya, ahol az MP3 fájlok vannak, mivel sokat nem akartam rátenni, a 128MB-os bőven elegendő.. 200Ft-ért.

sd128.jpg

Egy 8ohmos, 2W-os hangszóró, 320-400Ft.

 

speaker8.jpg

Bekötése roppant egyszerű: (bár vannak további lehetőségei is, az alapvető működéshez elég ennyi)

  • VCC-re 3.3V
  • RX-re egy GPIO, esetemben a D5/GPIO14
  • GND-re a GND
  • SPK1-re a piros vezeték a hangszóróból
  • SPK2-re a fekete vezeték a hangszóróból

mp3player.JPG

És mindez így néz ki a tesztre felhasznált NodeMCU fejlesztői panellal:

img_20171215_101435_hdr.jpg

Beállítása sem bonyolult ESPEasy-ben (a TEST build szükséges a használatához):

dfplayer_esp_plugin.jpg

Miután kiválasztottuk a Devices-ban a DFPlayer eszközt, engedélyezzük, és adjuk meg a GPIO-t ami a DFPlayer RX-re van kötve. Ezután az eszköz üzemkész, feltéve, hogy benne van már a microSD kártya, és zenefájlok is vannak rajta. (FAT16/FAT32-re formázva, maximum 32GB kapacitásút támogat)

Használható parancsok:

play,1

Az SD kártyára felmásolt (MP3/WAV) hangfájlok közül az elsőt játssza le. (felmásolás sorrendje-fizikai sorrendben) A kiválasztott szám 1-3000 között lehet és az SD kártya gyökérkönyvtárában kell lennie a fájlnak.

stop

Leállítja a folyamatban levő lejátszást.

vol,10

A hangerőt 10-re állítja. (1 a minimum, 30 a maximum)

Emlékeztetőül, az URL-be is lehet tenni a parancsot (meg persze Rule-ba is), valahogy így:

http://ESP_IP_CIM/control?cmd=play,1

 

A bejegyzés trackback címe:

https://bitekmindenhol.blog.hu/api/trackback/id/tr2713501891

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.

Támogatók:
okosotthon.jpg
allterco.jpg

Utolsó kommentek

  • szenorb: Hello. Bekötöttem 12V-ra , a bemetére egy mozgás érzékelőt kötöttem. Szépen kapcsol a relé a késle... (2023.06.14. 06:48) Shelly okosrelé (Shelly1)
  • Melanoheliophobia: Üdv! Kb. 2 éve vásároltam két ugyanilyen okos izzót. Sajnos az egyik még garancia idő alatt eltávo... (2023.05.03. 16:50) Shelly Vintage okosizzó
  • eNeS: Lehetséges, bár az ESP8266-ot lassan ideje elfelejteni, ha nem helyi hálózatra akarsz vele forgalm... (2023.04.02. 08:43) Tasmota szkriptek
  • eNeS: @tomih: Thonnyban rebootot nyomva nekem se megy az NTP. De mikor lekapcsoltam a Thonnyt és rebooto... (2023.04.02. 08:40) Raspberry Pico és a LAN (W5100S-EVB-Pico)
  • krump_lee: Kedves eNeS! ESP8266 tasmota-val szenvedek, hiemq kapcsolat sehogy nem jön össze, sehol nem talál... (2023.04.02. 08:31) Tasmota szkriptek
  • Utolsó 20

Címkék

433mhz (12) alkatrész (22) alternatív kapcsoló (2) amg8833 (1) analóg (2) android (1) arduinoeasy (5) audio (1) automatizálás (3) bemenet (3) bk7231n (1) ble (1) blitzwolf (4) bluetooth (9) bridge (2) camhi (2) csináld magad (22) dimmer (1) diy (28) do-it-yourself (27) domoticz (11) ds18b20 (1) ebay (3) érintő (2) érintőkapcsoló (7) érzékelő (11) esp-01 (2) esp32 (11) esp8266 (21) espeasy (2) espurna (1) esp projekt (18) Eview7 (1) ewelink (1) feldolgozó (1) felhő (1) fényérzékelő (1) firmware (7) flame detector (1) fogyasztásmérő (5) ftdi (1) füstérzékelő (1) gázérzékelő (1) gpio (1) hang (4) hangjelző (1) hőmérséklet (22) https (1) ikea (1) impulzus relé (1) izzó (2) javascript (1) jelenlétérzékelő (3) kamera (18) keresztkapcsoló (1) kézmozdulat (1) kijelző (3) kimenet (21) konnektor (8) lan (9) lángérzékelő (2) led (3) linux (4) logic level converter (1) lua (1) lux (1) maple mini (2) mcu (3) micropython (1) mikrovezérlő (2) milkv (1) mobil (1) mosfet (1) mozgás (5) mpyeasy (4) mq-2 (2) mqtt (3) működtető rendszer (5) multiroom (1) nedvesség (1) neo (1) neopixel (1) Node-RED (1) nvr (4) nyitás (7) okosház (4) okosizzó (3) okosotthon (8) oled (1) onvif (8) openbeken (1) opencv (1) openwrt (4) orange pi (4) páratartalom (6) php (1) pico (1) pi pico (2) poe (1) programozás (9) projekt (25) proximity olvasó (1) python (2) raspberry (14) raspberry projekt (6) raspbian (1) reed (1) relé (27) rf (2) rgb (6) rock pi (1) rögzítő (2) rp2 (1) rpieasy (1) rtc (1) shelly (24) smartwise (1) solid state relay (1) sonoff (20) SonOTA (1) soros (1) ssl (1) ssr (1) stm32 (4) szenzor (11) szilárdtest relé (1) szintillesztő (2) sziréna (1) szkript (3) szünetmentesítés (4) t1 (1) tasmota (8) távirányító (3) Telegram (1) termékteszt (85) termosztát (2) touch (2) ups (5) usb (7) usb hub (1) valós idejű óra (1) vezérlések (20) vezérlő (5) világítás (5) villanykapcsoló (12) webkamera (1) wiegand (1) wifi (32) ws2812 (1) xiaomi (5) xm (4) xmeye (4) yoosee (1) zigbee (16) zwave (3) Címkefelhő
süti beállítások módosítása