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.
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.
Egy 8ohmos, 2W-os hangszóró, 320-400Ft.
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
És mindez így néz ki a tesztre felhasznált NodeMCU fejlesztői panellal:
Beállítása sem bonyolult ESPEasy-ben (a TEST build szükséges a használatához):
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:
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.