Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

MP3 modul
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
css



Založen: Jan 05, 2011
Příspěvky: 360
Bydliště: Karlovy Vary

PříspěvekZaslal: st červenec 30 2025, 10:26    Předmět: MP3 modul Citovat

Stavím aplikaci, kde potřebuji přehrávat mnoho MP3 zvuků z SD karty, a vlastní MP3 přehrávač ovládat sériově přes UART z CPU.

Zakoupil jsem na Alíkovi tento modul, funguje skvěle, ale vadí mi poměrně velké zpoždění mezi tím, co modul přijme sériově příkaz a tím, kdy začne hrát. Odhaduji to zpoždění tak na 2-3 desetiny sekundy, potřeboval bych, aby reagoval svižněji.

Nemáte někdo odzkoušený jiný, podobný modul, který by fungoval rychleji?

Díky moc.



mp3.jpg
 Komentář:
 Velikost:  164.28 kB
 Zobrazeno:  11 krát

mp3.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 19749
Bydliště: Nový Bydžov

PříspěvekZaslal: st červenec 30 2025, 15:34    Předmět: Citovat

Zkoušel jsem DFPlayer mini. Chtěl jsem z adresovatelných nahrávek na kartě skládat hlasový telemetrický hlášky a vybouchlo to přesně na tom samým problému, velký pauzy mezi nahrávkama, takže třeba složení vícemístnýho čísla bylo problematický, "ucouraný". Třista...dvacet... pět...celých...osm trvalo kolem 7 sekund.
_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6878
Bydliště: Praha

PříspěvekZaslal: st červenec 30 2025, 16:05    Předmět: Citovat

Na svižné reakce by to chtělo přehrávat nekomprimovaná data.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
EKKAR



Založen: Mar 16, 2005
Příspěvky: 34264
Bydliště: Česká Třebová, JN89FW21

PříspěvekZaslal: st červenec 30 2025, 17:43    Předmět: Citovat

Stanislv Kubín vydal kdysi dávno dvě knížky plný návodů pro amatéry. A v titulu Konstrukce, které vás rozzáří popisuje akustickej generátor "čtoucí" výstupní údaje z převodníku ICL7106 jako "hlasovej výstup 3 1/2 místnýho voltmetru" . Tu knížku někde mám zastrčenou, musel bych ji vykutat - ale možná by stálo za to se inspirovat ...
_________________
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
rampage



Založen: Jan 12, 2025
Příspěvky: 68

PříspěvekZaslal: st červenec 30 2025, 20:01    Předmět: Citovat

Zaky napsal(a):
Na svižné reakce by to chtělo přehrávat nekomprimovaná data.


To síce ano, ale ak tam on pošle príkaz na playback a ono to, po jeho prijatí, najskôr musí prečítať SD kartu, nájsť súbor v adresári, otvoriť ho, navzorkovať do buffra prvé data - vždy tam bude mať citeľné oneskorenie. Aj ak je to nejaké nekomprimované WAV v PCM. Hudba budiž, ale na zvukové efekty to má nepoužiteľné.

Aby to mal prakticky instant, musel by mať tie zvuky z pamäťovky ešte pred prijatím povelu nasamplované niekde v RAM, aspoň sčasti, s tým že sa zvyšok natiahne ad hoc pri playbacku - ergo výpočtový výkon. A to tieto šikmácke moduly nemajú, a nedajú.
Alebo ten zvukový súbor otvoriť hneď "pri zapnutí" a mať nachystaný seek na časovú pozíciu, miesto otvárania jednotlivých súborov. Lenže seek vôbec nemusí mať dostupný ako príkaz, a navyše i to si vyžiada buffering.
/Tak sa to tiež robilo v dobách dávno minulých, a dal to i 4,77MHz "procesor" bez znateľnej premlky jednotlivých zvukov./

Miniaturne Raspberry Pico 2 dá SD kartu cez SPI a adresuje 520KB SRAM - to už by stačilo na nejaký pársekundový buffer, len holt to nemá onboard zvukový procesor a škriekať to PWMkom po GPIO nemusí byť to pravé orechové.
Klasické RPi má i regulérny audiovýstup, ale to bude už asi kanón na vrabce...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rampage



Založen: Jan 12, 2025
Příspěvky: 68

PříspěvekZaslal: st červenec 30 2025, 21:24    Předmět: Citovat

EKKAR napsal(a):
"hlasovej výstup 3 1/2 místnýho voltmetru" . Tu knížku někde mám zastrčenou


Vyšlo to tiež v AR 3/1995.
Hlas má digitizovaný do 256K EPROMky a vzorkovaný na 6 kHz procesorom Z80.
Tá empétroska zo šikmáckeho modulu je proti tomu hi-fi, nech už má latenciu 0,2s. Ale aspoň to môžeš mať retro: pri tých 6K sa hneď vybaví taký Wolfenstein 3D, kde esesáci jak zrevali Schutzstaffel tak to vyznelo jak "buffalo" Very Happy



1.png
 Komentář:
 Velikost:  93.92 kB
 Zobrazeno:  12 krát

1.png


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
EKKAR



Založen: Mar 16, 2005
Příspěvky: 34264
Bydliště: Česká Třebová, JN89FW21

PříspěvekZaslal: st červenec 30 2025, 21:45    Předmět: Citovat

A to je v dnešní době takovej problém udělat to samý, ale s 10x vyšším taktem a 10e6-krát větší pamětí? Já to poslal jako NÁMĚT K INSPIRACI. Když to šlo tenkrát se Z80 nebo podobným jádrem, mělo by to tím spíš jít s dnešníma možnostma.
_________________
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
rnbw



Založen: Mar 21, 2006
Příspěvky: 36414
Bydliště: Bratislava

PříspěvekZaslal: st červenec 30 2025, 21:58    Předmět: Citovat

rampage napsal(a):
Miniaturne Raspberry Pico 2 dá SD kartu cez SPI a adresuje 520KB SRAM - to už by stačilo na nejaký pársekundový buffer, len holt to nemá onboard zvukový procesor a škriekať to PWMkom po GPIO nemusí byť to pravé orechové.

Mozes k nemu pripojit DAC.

citace:
Klasické RPi má i regulérny audiovýstup, ale to bude už asi kanón na vrabce...

Nema. Analogovy vystup je pochybny - PWM cez GPIO piny.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rampage



Založen: Jan 12, 2025
Příspěvky: 68

PříspěvekZaslal: st červenec 30 2025, 22:10    Předmět: Citovat

Máš recht, to som v rýchlosti prehliadol.

EKKAR napsal(a):
ale s 10x vyšším taktem a 10e6-krát větší pamětí? Já to poslal jako NÁMĚT


To, že máme dnes k dispozícii 10e6-krát větší paměti vieme i bez tvojho NÁMĚTu. Ktorý mu je leda tak k hovnu, pretože z toho článku si nezoberie nič. Zvuk načíta z microSD do RAM a má problém s latenciou vyriešený.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2615
Bydliště: SR, Poprad

PříspěvekZaslal: čt červenec 31 2025, 7:44    Předmět: Citovat

rampage: mam raspi3 a ma hrozny analogovy vystup. Skusal som si z neho urobit mp3 prehravac, ale aj externa usb zvukovka mala kopec rusenia, asi priamo zo zbernice, alebo cpu.
_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
EKKAR



Založen: Mar 16, 2005
Příspěvky: 34264
Bydliště: Česká Třebová, JN89FW21

PříspěvekZaslal: čt červenec 31 2025, 8:33    Předmět: Citovat

rampage napsal(a):
...
EKKAR napsal(a):
ale s 10x vyšším taktem a 10e6-krát větší pamětí? Já to poslal jako NÁMĚT
To, že máme dnes k dispozícii 10e6-krát větší paměti vieme i bez tvojho NÁMĚTu. Ktorý mu je leda tak k hovnu, pretože z toho článku si nezoberie nič. Zvuk načíta z microSD do RAM a má problém s latenciou vyriešený.
Jenomže přesně tak jsem to myslel - JAKO NÁMĚT na to, jak načíst data do paměti s mnohem rychlejším přístupem a tam je držet pro okamžitý použití procesorem/audio syntezátorem, přičemž dneska k tomu máme neskonale dostupnější mnohem rychlejší obvody s nesrovnatelně vyšší kapacitou ve srovnání s technikou před 25-30 lety. Tzn. že já nabídnul MYŠLENKU, ne konkrétní technický řešení - který by se právě na základě tý MYŠLENKY muselo pomocí dnes dostupný technologie pořešit.
_________________
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zaky



Založen: Oct 30, 2010
Příspěvky: 6878
Bydliště: Praha

PříspěvekZaslal: čt červenec 31 2025, 9:29    Předmět: Citovat

Takovou věc jsem řešil jen s MCU, wavy 48kHz mám nahrané v SPI flash a přes DMA je přenáším do dvou PWMek analogově sečtených na odporech 1:256 pro dosažení jakéhosi zdání 16bit rozlišení. Hraje to zcela použitelně a bez lidsky vnímatelných latencí.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
css



Založen: Jan 05, 2011
Příspěvky: 360
Bydliště: Karlovy Vary

PříspěvekZaslal: čt červenec 31 2025, 10:15    Předmět: Citovat

Díky moc za náměty, bohužel mi žádný moc nevyhovuje.

Zkoušel jsem místo mp3 i nekomprimované WAVy, zkoušel jsem různé formáty karty, nic nemělo valný účinek.

Seekování po skladbě tenhle modul pokud vím neumí, navíc já až do poslední chvíle před přehrátím nevím, která "skladba" se bude přehrávat. Navrhuji pro nás do firmy testovací zařízení a na základě několika podmínek se bude aktuálně vybírat, co se přehraje. Jsou to různé povely, číslovky, zvuky, melodie atd. Prostě obsluha přístroje něco udělá, tester něco změří, a přehraje zvukovou instrukci.

A z důvodu, že návrh samotného testeru mi zabírá už rok a asi i další rok zabírat bude, nemám fakt čas se pouštět do vývoje ještě nějakého zvukového přehrávače, potřebuji něco hotového. Njn, nedá se asi svítit, holt ta zvuková odezva nebude okamžitá.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
xsc



Založen: Sep 25, 2014
Příspěvky: 8208

PříspěvekZaslal: čt červenec 31 2025, 11:49    Předmět: Citovat

Spíš to bude použitým SW, pro přehrávání wav není potřeba žádný velký buffer.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2615
Bydliště: SR, Poprad

PříspěvekZaslal: čt červenec 31 2025, 12:22    Předmět: Citovat

a to je vazne taky problem, ak po skonceni merania to hlasovo prehra az o necelu polsekundu neskor? vacsinou tieto hlasove vystupy su brane len ako nieco naviac, aj tak vacsina ludi preferuje skor vizualne zobrazenie - svieti, blika, napise cislo, ako to, ze cakaju kym im to "precita".
_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund