logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

ArturAVS 20 Lip 2020 12:13 7254 21
REKLAMA
  • Wielu zapewne kojarzy i pamięta układy z rodziny ISDXXXX, tak zwane "magnetofony cyfrowe". Stosowane do odtwarzania komunikatów dźwiękowych w różnych aplikacjach. Ich zaletą była stosunkowo prosta aplikacja, jednak ograniczenie czasu zapisu trochę dawało się we znaki w bardziej wymagających zastosowaniach http://www.kitsrus.com/pdf/isd_2560.pdf. Dzięki uprzejmości Kamila @gulson trafił do mnie taki moduł;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    Wersja którą otrzymałem posiada jedynie pamięć FLASH, bez gniazda karty mikro SD. Zdjęcie z aukcji z najprostszym schematem połączeń;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    Oraz wygląd rzeczywisty;
    Strona elementów;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    I strona spodnia;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    Na "pokładzie" modułu rzuca się w oczy DIP-Switch do ustawienia konfiguracji, gniazdo Jack 3,5mm (stereo), oraz serce układu; DY 1703A.
    Nie udało mi się znaleźć noty aplikacyjnej układu, nie mniej nota modułu jest dostępna; http://attach01.oss-us-west-1.aliyuncs.com/IC/Datasheet/13751.pdf Wzmacniacz zamontowany przez producenta to LTK5128D (datasheet w załączniku), oraz pamięć FLASH 25Q64JVSIQ firmy Winbond o pojemności 64M-bitów/ 8M-bajtów; https://www.winbond.com/resource-files/w25q64jv%20spi%20%20%20revc%2006032016%20kms.pdf

    Przystępując do testów odpowiednio "przygotowałem" moduł, montując złącza goldpin (akurat te moje złota nie widziały :D);
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną
    Ułatwi to późniejsze wykorzystanie modułu. Fragment z DS ukazujący konfigurację modułu;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną
    Widzimy wiele trybów pracy, ja wykorzystałem wyzwalanie masą (najprostsza aplikacja) ale nic nie stoi na przeszkodzie aby przy np. zastosowaniu Arduino użyć UART. Zaoszczędzi to ilość GPIO potrzebnych do sterowania modułem. Moduł po podłączeniu do komputera zgłasza się jako pamięć przenośna;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    O "oszałamiającej" pojemności około 8MB :D System plików to FAT, tu już po zmianie nazwy;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    To co zastajemy w pamięci FLASH, to kilka ponumerowanych plików;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    Są to proste efekty dźwiękowe, przypominające te systemowe dźwięki Windows. Producent "fabrycznie" umieszcza je w pamięci, numeracja plików przypisuje je do poszczególnych wejść wyzwalających odtwarzanie IO1-IO8 w trybie wyzwalania masą. Teraz drobna uwaga odnośnie zasilania, przy podłączonym przewodzie USB do komputera moduł pracuje w trybie "Download" (tak samo jest opisane gniazdo micro USB). Nie uruchomimy wtedy odtwarzania plików z pamięci urządzenia, aby uruchomić odtwarzanie należy podłączyć zewnętrzny zasilacz 5V lub zamiast komputera ładowarkę USB (w ten sposób uruchomiłem moduł).

    Kilka najważniejszych parametrów modułu (z DS);
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    Oraz wymiary;
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną

    Ogólnie moduł dość fajnie działa, i stanowi ciekawą alternatywę dla układów z rodziny ISDXXXX. Prosta aplikacja i łatwe wgrywanie swoich plików poprzez USB może stanowić ciekawą opcję rozbudowy już istniejących urządzeń o komunikaty głosowe/dźwiękowe. W jednym z załączników miałem dodać oryginalne pliki dźwiękowe, ale przypadkowo je nadpisałem (system nie poinformował o braku miejsca) i uległy skasowaniu. Pamiętajcie, że pliki jako nazwę muszą mieć numerację tak jak to opisano w DS. Krótki film prezentujący działanie;




    Nagranie trochę skróciłem, i tylko te pliki zachowały się w całości po nadpisaniu. Przy próbie odtworzenia uszkodzonego pliku moduł się zawieszał.

    Fajne? Ranking DIY
    O autorze
    ArturAVS
    Moderator
    Offline 
    Z wykształcenia technik RTV, z zamiłowania elektronik/elektrotechnik konstruktor.
    Specjalizuje się w: kf, audio, elektronika truck, nietypowe urządzenia
    ArturAVS napisał 23297 postów o ocenie 6553, pomógł 2099 razy. Mieszka w mieście Grajewo. Jest z nami od 2005 roku.
  • REKLAMA
  • #2 18827687
    khoam
    Poziom 42  
    Jest dostępna arduinowa biblioteka dla tego modułu (sterowanie po UART, sprzętowym lub programowym):
    https://github.com/SnijderC/dyplayer
    Biblioteka wspiera platformy sprzętowe AVR oraz ESP32.
  • REKLAMA
  • #3 18827694
    ArturAVS
    Moderator
    O dobrze wiedzieć, jak znajdę luźne Arduino to się pobawię.
  • #4 18827837
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #6 18829082
    ArturAVS
    Moderator
    byrrt napisał:
    zastosowań nie widzę

    W najprostszym wypadku może służyć jako "programowany" dzwonek do drzwi, w trudniejszym jako sygnalizator stanu pracy maszyny/urządzenia, ewentualnie zabudowanie w pojeździe i sygnalizowanie głosowe/dźwiękowe włączanych funkcji. Wszystko zależy od pomysłowości konstruktora.
  • #7 18829092
    byrrt
    Poziom 21  
    ArturAVS napisał:
    W najprostszym wypadku może służyć jako "programowany" dzwonek do drzwi, w trudniejszym jako sygnalizator stanu pracy maszyny/urządzenia, ewentualnie zabudowanie w pojeździe i sygnalizowanie głosowe/dźwiękowe włączanych funkcji. Wszystko zależy od pomysłowości konstruktora.

    Źle się może wyraziłem - moduł fajny i na pewno wiele ułatwi przy niejednej aplikacji ale ja póki co takiej nie potrzebowałem ;) Leżą i czekają na swoją kolej ;)
  • #8 18829238
    puszak
    Poziom 28  
    Czy jest opcja zapętlenia odtwarzanego dzwięku po jednorazowym wyzwoleniu?
  • #9 18829451
    ArturAVS
    Moderator
    puszak napisał:
    Czy jest opcja zapętlenia odtwarzanego dzwięku po jednorazowym wyzwoleniu?

    A wiesz że nie wiem :D Trzeba by DS poczytać, ale jak będę na warsztacie to sprawdzę.
  • #10 18829807
    sosarek

    Poziom 43  
    Ostatnio sam kupowałem w Gotroniku bo musiałem z centrali na głośnik podać komunikat w momencie naruszenia czujnika zewnętrznego.
    Chcemy do sklepiku :)
    puszak napisał:
    Czy jest opcja zapętlenia odtwarzanego dzwięku po jednorazowym wyzwoleniu?

    W tym jest https://www.gotronik.pl/modul-odtwarzacza-dzwiekow-isd1820-p-2354.html
    Pomogłem? Kup mi kawę.
  • #11 18829972
    Simon79
    Poziom 21  
    Mam ten moduł w wersji bez pamięci DY-SV5W. Większe możliwości i na pewno dużo lepsza jakość dźwięku niż w DFPlayer Mini. Nie wiedziałem wcześniej o bibliotece do Arduino, bawiłem się nim po UART - komendy (ramkę hex) przeliczałem na piechotę :). Zamierzam wykorzystać ten moduł jako "komunikator do inteligentnego domu".
    Myślę, że warto byłoby dodać go do sklepiku elektrody.
  • #12 18830246
    MarekS6
    Poziom 16  
    Nie pamiętam już jak z jakością dźwięku, ale kiedyś składałem tego typu moduł dźwiękowy na układzie attiny861. Pełny opis tego DIY można znaleźć na Google. Nazywa się PCM sound generator czy jakoś tak.

    Jeden z portów mikrokontrolera służy do wywołania danego komunikatu (a jest ich aż 255), do tego ma on pamięć w postaci karty pamięci SD na której z poziomu PC zapisuje się potrzebne komunikaty. Poza tym ma wiele innych ciekawych możliwości ale o tym już można przeczytać bezpośrednio na stronie z układem.

    Czytając możliwości opisywanego tutaj modułu, wydaje mi się że ten układ na tiny861 jest lepszą alternatywą
  • #13 18830765
    ArturAVS
    Moderator
    MarekS6 napisał:
    Pełny opis tego DIY można znaleźć na Google. Nazywa się PCM sound generator czy jakoś tak.

    O tym piszesz; http://elm-chan.org/works/sd20p/report.html ? Trzeba go zbudować i zaprogramować uK, przygotowanie plików w odpowiednim formacie też może stanowić problem.
    sosarek napisał:

    Układ jest dość wiekowy, i sposób "wgrywania" dźwięku może być problematyczny pomijając jakość dźwięku.
  • #14 18830984
    MarekS6
    Poziom 16  
    ArturAVS napisał:
    MarekS6 napisał:
    Pełny opis tego DIY można znaleźć na Google. Nazywa się PCM sound generator czy jakoś tak.

    O tym piszesz; http://elm-chan.org/works/sd20p/report.html ? Trzeba go zbudować i zaprogramować uK, przygotowanie plików w odpowiednim formacie też może stanowić problem.


    Tak to ten układ. Oczywista sprawa, że z tym modułem jest troszkę roboty, bo trzeba zrobić płytkę, zaprogramować uK, ale myślę, że jeśli komuś zależy na większej ilości komunikatów bo robi jakiś bardziej rozbudowany układ (a więc raczej ma odpowiednie zdolności) to da sobie radę. Ja sam lata temu poskładałem ten moduł na płytce uniwersalnej do testu (a jestem raczej elektronikiem hobbystą), a do uK DIPa zaprojektowałem nawet płytkę dwustronną by zrobić taki mały moduł którego miałem zamiar później użyć w różnych aplikacjach.

    Jak wspomniałem wcześniej, nie pamiętam, jak było z jakością dźwięku, ale z obsługą, i działaniem nie miałem żadnych problemów :-)
  • #15 18854457
    Janek_D69
    Poziom 12  
    Mała informacja
    Dla modułu DY-HV8F po przełączeniu DIP-Switch trzeba zresetować moduł(wyłączyć zasilanie) w przeciwnym wypadku
    zmiana nie odniesie skutku .
    Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną
  • REKLAMA
  • #16 19019613
    LEDOON
    Poziom 9  
    Witam szanowne grono. Dziś dotarła do mnie przesyłka z podobnym modułem. Różnica jest taka że ja kupiłem wersję na kartę pamięci.
    Do pełni mojego szczęścia jednak odrobinę zabrakło. Niby działa tak jak powinien, jednak dokonując zakupu nie zauważyłem że najważniejsza dla mnie funkcja jest nie dostępna dla osoby z moimi umiejętnościami. Dokładnie to chodzi mi o odtwarzanie losowe po włączeniu zasilania lub podanie masy na któreś wejście wyzwalające. Mam w głowie fajny projekt jednak do jego zrealizowania konieczne jest losowe odtwarzanie jednego z kilkudziesięciu komunikatów. jest informacja że funkcja "Random play" jest dostępna poprzez sterowanie po UART. Niestety moja wiedza w tym zakresie jest zerowa. Czy ktoś ma może pomysł jak w prosty sposób przełączyć ten moduł na losowe odtwarzanie?
    Moduł kupiony tu:
    https://elektroweb.pl/audiovideokamery/590-modul-odtwarzacza-mp3-dy-sv5w-slot-sd-5w-usb.html
  • #18 19123729
    slwy
    Poziom 1  
    Hej. Przede wszystkim super ze wrzuciłeś filmik. Mam pytanie, bo mam podobny moduł na kartę SD ale nie jestem pewny do końca jak odtwarzać dźwięki, nagrałem na karcie kilka MP3 w wymaganym formacie, ale nie wiem jak to podłączyć i jak tym sterować (wykorzystam bibliotekę z girhuba) - ale czy gdzieś po drodze między Arduino a modułem muszę dać rezystory?
  • #19 19344193
    wojtii77
    Poziom 14  
    Simon79 napisał:
    Mam ten moduł w wersji bez pamięci DY-SV5W. Większe możliwości i na pewno dużo lepsza jakość dźwięku niż w DFPlayer Mini. Nie wiedziałem wcześniej o bibliotece do Arduino, bawiłem się nim po UART - komendy (ramkę hex) przeliczałem na piechotę :). Zamierzam wykorzystać ten moduł jako "komunikator do inteligentnego domu".
    Myślę, że warto byłoby dodać go do sklepiku elektrody.


    Podłączyłem wszytko jak należy zasililem 5V, w gnieździe znajduje się karta SD i po podaniu napięcia jeden dźwięk jest w pętli.
    Ustawienia DP 101

    Jak zrobić aby odtwarzał się tylko raz a później kolejny kiedy wciśniemy przycisk służący jako dzwonek?

    Czy te prace można wykonać tylko za pomocą dip switcha czy należy jakimś programem. Jeśli program to jaki?
    Jest wiele materiałów w sieci jednak krok po kroku laikowi nikt nie tłumaczy :)
  • #20 19346310
    Simon79
    Poziom 21  
    Myślę, że powinieneś spróbować trybu I/O integrated mode lub I/O independed mode (pierwsze cztery tryby) i sterować np. IO0 aby otworzyć plik mp3 nr 00001.mp3.
    Popróbuj stanem niskim, wysokim lub zboczem. Masz pdf tego modułu?
    Największe możliwości daje UART.
  • #21 19426301
    lazarsky

    Poziom 11  
    Co muszę zrobić aby wgrać pliki mp3, komputer nie widzi pamięci modułu DY-HV8F?
  • #22 19439098
    Janek_D69
    Poziom 12  
    lazarsky napisał:
    Co muszę zrobić aby wgrać pliki mp3, komputer nie widzi pamięci modułu DY-HV8F?


    W moim przypadku moduł działa jak pen drive podpinasz i wykrywa sprawdzone na systemach win 7 , win10 sprawdź swój menażer urządzeń może nie pobrał sterownika

Podsumowanie tematu

Moduł dźwiękowy MP3 5W z pamięcią wewnętrzną, podobny do układów ISDXXXX, jest omawiany w kontekście jego zastosowań, takich jak dzwonki do drzwi czy sygnalizatory stanu pracy urządzeń. Użytkownicy dzielą się doświadczeniami z różnymi wersjami modułów, w tym z pamięcią FLASH oraz kartą SD. Wskazują na dostępność bibliotek Arduino do sterowania modułem przez UART, co ułatwia jego integrację w projektach. Pojawiają się pytania dotyczące funkcji odtwarzania losowego oraz sposobów podłączenia i konfiguracji modułu. Użytkownicy podkreślają różnice w jakości dźwięku w porównaniu do innych rozwiązań, takich jak DFPlayer Mini, oraz dzielą się informacjami o dostępnych trybach pracy i konieczności resetowania modułu po zmianach w konfiguracji.
Podsumowanie wygenerowane przez model językowy.
REKLAMA