Leírás
A DY-SV19T egy intelligens MP3/WAV lejátszó modul beépített 5 W-os D-osztályú erősítővel és cserélhető TF/uSD kártyás tárolóval, kifejezetten Arduino, ESP32 és egyéb mikrokontrolleres projektekhez. A modul lehetővé teszi, hogy akár hosszabb hangfájlokat – zenét, bemondást, háttérhangot – egyszerűen lejátszhass, microSD/TF kártyáról betöltve. A cserélhető kártya és a beépített erősítő együttesen rugalmasságot ad olyan projektekben, mint interaktív kijelzők, kaputelefonok, kiállítások vagy oktatási eszközök, ahol fontos a gyors tartalomcsere.
Elve
A modul központi vezérlője a DY1703A hangvezérlő-chip, mely az MP3 és WAV fájlok dekódolását, a vezérlési logikát és a DAC átalakítást is végzi. A modul felépítése tehát tartalmazza a következő részeket:
- A TF/uSD kártyán tárolt MP3 vagy WAV fájlokat a DY1703A chip olvassa be, dekódolja és 24 bites DAC-on keresztül analóg jelre alakítja.
- A kimeneti analóg jelet egy beépített D-osztályú erősítő hajtja meg, amely 4–8 Ω-os hangszóróval, 3–5 W teljesítménnyel képes üzemelni.
- A vezérlés többféle módon történhet: digitális IO lábak segítségével (pl. gombokkal, érzékelőkkel), soros UART kommunikációval (9600 bps, 8N1) vagy One-line/One-Wire egyvezetékes protokollal, illetve egyszerű „standard MP3 mód” kapcsolókkal is.
- A tápfeszültség tartománya 3,7–5 V DC, így akár Li-ion / LiPo akkumulátorról is üzemeltethető, illetve USB-5 V-ról is. Ez különösen hasznos hordozható vagy könnyen telepíthető megoldásoknál.
- A TF kártya kapacitása akár 32 GB-ig támogatott, FAT16 vagy FAT32 fájlrendszerrel. A fájlokat sorszámozva (pl. 00001.mp3, 00002.mp3…) kell elhelyezni, az UART mód akár 65 535 fájl kezelését is lehetővé teszi.
- A vezérlési protokollok révén a modul könnyen integrálható Arduino-val, ESP32-vel, ESP8266-tal vagy STM32-vel, így Maker projektekben egyszerűen hangmodullá alakítható.
Tippek, trükkök, használatok
- Kirakati vagy rendezvényes kijelzők – TF kártyán reklámszövegek vagy zene, mikrokontrollerrel időzített indulással.
- Kaputelefon, beléptető-megoldások, lépcsőházi csengő – saját hangmintákkal (pl. magyar nyelvű bemondás) modulról lejátszva.
- Interaktív kiállítási installációk – mozgásérzékelő indít hangfájlt, vagy gombnyomásra indul bemondás több nyelven.
- Maker projektek, prototípusok – Arduino/ESP32 és a modul együtt hangvisszajelzéseket, zenei háttért, robot-hangokat valósít meg.
- Oktatási eszközök, nyelvtanulást segítő megoldások – gombnyomásra magyar kifejezések, szavak, kvízek hangban.
- DIY dekorációk, escape room, tematikus játékszoba – mozgásérzékelésre vagy időzítésre induló hanghatások (pl. sikoly, csengő, motorhang).
- RC modellek, makettek – hangmodulként szerep (pl. vonatmotor hangja, hangbemondás) mikrokontroller vezérléssel.
Cseretippek
- A DY-SV19T ugyanarra a DY1703A alapra épül, mint a már elterjedt DY-SV17F modul, tehát a vezérlési protokollok és kódok átvitele zökkenőmentes.
- A DY-SV17F-hez több magyar nyelvű leírás és példa tartozik, így ha ismered azt a modult, akkor a DY-SV19T-re való áttérés szinte azonnal megoldható.
- A modul dokumentációja – beleértve az UART parancsokat, IO módokat, fájlrendszer-szabályokat – elérhető gyártói adatlapokon, GitHub-példákkal és hogy Tasmota integrációval is kísérlet történt.
Alapadatok, jellemzők
- Modul típusa: DY-SV19T intelligens MP3/WAV lejátszó hangmodul
- Vezérlőchip: DY1703A hangvezérlő
- Tápfeszültség: 3,7–5 V DC
- Áramfelvétel (nyugalmi): ~20–40 mA
- Áramfelvétel (max.): kb. 1–2 A (csúcs) – Hangszóró miatt!
- Hangformátumok: MP3, WAV
- Mintavételi frekvenciák: 8/11 025/12/16/22 050/24/32/44 100/48 000 Hz
- DAC felbontás: 24 bit
- Dinamikatartomány: ~90 dB
- Jel-zaj viszony: ~85 dB
- Beépített erősítő teljesítménye: 5 W (D-osztályú)
- Ajánlott hangszóró-impedancia: 4–8 Ω (3–5 W)
- Tárolás: TF/uSD kártya: max. 32 GB, FAT16/FAT32
- Maximálisan kezelhető fájlok száma (UART mód): 65 535 db
- Vezérlési módok: IO integrált / IO független / UART / One_line / standard MP3 gombos
- Soros kommunikáció: UART 9600 bps, 8N1
- Logikai jelszint: 3,3 V kompatibilis
- Hangerőszintek száma: 0-31 (32 lépés)
- Equalizer módok: NORMAL / POP / ROCK / JAZZ / CLASSIC
- Panel mérete: kb. 30 × 23 mm
- Üzemi hőmérséklet: –20…+70 °C
- Ajánlott vezérlők: Arduino UNO/R4, ESP32, ESP8266, STM32
Vezérlési módok, protokollok
A DY-SV19T több üzemmódot ismer, amelyek között tipikusan konfiguráló eszközzel vagy speciális parancsokkal lehet váltani.
1. I/O trigger üzemmód (8 bites „gomb” vezérlés)
- 8 db bemenet (I/O0–I/O7) és
- egy-egy lábhoz vagy kombinációhoz konkrét fájl rendelhető és
- ideális fizikai gombokhoz, reed reléhez, infrakapcsolóhoz, mozgásérzékelőhöz
A datasheet szerint I/O módban akár 255 különböző hangfájlt lehet kiosztani, kombinációtól függően.
2. UART soros vezérlés (9600 bps)
- klasszikus, 3 vezetékes TTL soros kapcsolat (TX/RX/GND) és
- parancsokkal vezérelhető: lejátszás, leállítás, számszerinti sorszám szerinti track választás, hangerő állítás stb.
- kompatibilis Arduino, ESP32, PICAXE és egyéb mikrokontrollerekkel; a közösségben elterjedt DYPlayerArduino és más könyvtárak segítik a használatot
3. Egyvezetékes (One_line) soros protokoll
Az egyvezetékes protokoll lényege, hogy a parancsok küldéséhez csak egy adatvezeték (és a közös GND) szükséges. Ez különösen hasznos:
- ha kevés szabad láb áll rendelkezésre a mikrokontrolleren, vagy
- ha hosszabb vezetékezésnél szeretnénk minimalizálni a kábelek számát, vagy
- ha egyszerű, „busz” jellegű, több modulból álló rendszert építünk.
4. Standard MP3 mód
A modul támogat egy „standard MP3” üzemmódot is, amelyben olyan parancskészlettel dolgozik, mint a klasszikus MP3-lejátszó modulok (sorszám, mappa, hangerő, play/pause stb.)
Dokumentáció, mintakód
- DY-SV17F/DY-SV19T/DY-SV19F modul: adatlap, mintakód, katalóguslap
- Interfacing DY-SV17F/DY-SV19F/DY-SV19T modul Arduino-val [ElectroPeak]
- Tasmota támogatás – DY-SV17F/DY-SV19x MP3 Player modul parancsokkal [Tasmota Docs]
- DYPlayerArduino szoftverkönyvtár [GitHub]
Csomag
- 1x DY-SV19T modul (uSD).


















Értékelések
Még nincsenek értékelések.