Založen: Jun 21, 2007 Příspěvky: 184 Bydliště: Brno 62500
Zaslal: st červen 21 2023, 0:07 Předmět: Jak na okamžitý mp3 výstřel bez prodlevy.
Chtěl bych simulovat výstřel (mp3) pro laserovou pistoli.
S "DFPlayer mini MP3" jsem nepochodil - má zpoždění asi 1sec prgramově (přes Picaxe) i obyč. tlačíto. Našlo by se nějaké řešení nebo nápad?
Díky.
Založen: Jan 01, 2023 Příspěvky: 2437 Bydliště: Česká Lípa
Zaslal: st červen 21 2023, 2:37 Předmět:
MP3 přehrávače, které načítají data z SD karty provádějí určité předzpracování a tak mají vždy nějaké trochu delší zpoždění tj. pro tento účel se moc nehodí.
Dle popisu viz tento odkaz lze pomocí programu Awave Studio, který si můžete legálně stáhnout na dočasné vyzkoušení, převést svůj MP3 soubor se zvukem výstřelu na soubor v textovém formátu RTTTL. Podle interpretace povelů v takto vzniklém textovém RTTTL souboru si pak můžete pro Picaxe napsat vlastní funkci alias podprogram, který bude generovat krátký zvuk výstřelu pomocí BASIC příkazů TUNE nebo SOUND. Samozřejmě si to budete muset patřičně nastudovat jak co se týče interpretace povelů v RTTTL souboru tak i co se týče zmíněných BASIC příkazů TUNE nebo SOUND.
Plánek zapojení pro přímé přehrávání zvuků z Picaxe bez samostatného zvukového modulu je v článku viz tento odkaz. V tom odkazovaném článku ovšem přehrávají zvuky už nahrané v Picaxe. Takže z toho odkazovaného článku si vezměte inspiraci jen co se týče toho zapojení, ale pro zvuk výstřelu byste si měl napsat vlastní funkci pomocí BASIC příkazů TUNE nebo SOUND dle interpretace povelů v RTTTL souboru vzniklého konverzí vašeho MP3 souboru s výstřelem. Pokud by hlasitost zvuku při tom zapojení jen s Picaxe nebyla dostatečná, tak do toho zapojení můžete zkusit naroubovat nějaký audio zesilovač.
Pak budete mít možnost přehrávat zvuk výstřelu s minimálním zpožděním přímo z Picaxe bez MP3 přehrávače.
Ja jsem chtěl pro hasiče použít tento modul a nějakého zpožděni jsem si nevšiml. Je pravda, že jsem to tedy nezkoumal a neporovnával např. s binárním výstupem, který bych sepnul těsně před generováním zvuku. Ale hasiči se mi vysmáli, že údajně start přes reproduktor není možný. Jsou to zpátečníci
Založen: Jan 01, 2023 Příspěvky: 2437 Bydliště: Česká Lípa
Zaslal: st červen 21 2023, 5:16 Předmět:
petrfilipi napsal(a):
Ale hasiči se mi vysmáli, že údajně start přes reproduktor není možný. Jsou to zpátečníci
Možná jim v tom brání nějaká pravidla alias předpisy, které prostě nemohou ignorovat ať už se jim to líbí nebo ne.
Pokud jde o tazatele, tak pro tento případ bude asi nejlepší nepoužívat externí modul MP3 a udělat ten krátký zvuk výstřelu jako funkci pomocí zmíněných BASIC příkazů Picaxe.
Založen: Mar 16, 2005 Příspěvky: 33715 Bydliště: Česká Třebová, JN89FW21
Zaslal: st červen 21 2023, 6:44 Předmět:
jodaps napsal(a):
Chtěl bych simulovat výstřel (mp3) pro laserovou pistoli.
...
Navíc - tohle nebude klasickej výstřel typu "řízenej výbuch" s krátkou impulsní špičkou a exponenciálním dozníváním, ale daleko spíš takový jakýsi "mňouknutí" až pískavý zabzučení, prostě čistě elektronickej zvuk - stačí si vzpomenout na zvuk fázeru ze Star Treku, nebo zat'nik'telu z Hvězdný brány. _________________ Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
Založen: Oct 30, 2010 Příspěvky: 6847 Bydliště: Praha
Zaslal: st červen 21 2023, 7:15 Předmět:
Pokud se zvuk uloží jako wav, tak se dá třeba z SPI flash programově krmit rovnou do DAC a je to zcela bez zpoždění. Pokud není DAC, dá se krmit do PWM a realizovat převod na audio tak, pokud je požadavek na 16 bit rozlišení, tak se dá krmit do dvou PWM a signály sečíst na odporech 1:256. Vše vyzkoušeno, je to pak jen paměť, procesor a případně ty odpory. A potřeba to naprogramovat samozřejmě. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
No na okrskové soutěži, kde se sjede 14 týmu, z toho 12 se jede trochu opít, bych na nějaká pravidla nehleděl. Nemyslím si, že by toto pravidla požárního sportu zakazovala. Výhody elektronického startu jsou úspora patron a hlavně stejný časový rozestup mezi povelem "Pozor" a výstřelem. MP3 výstřelů je na webu mnoho, stačí si vybrat.
Založen: Mar 16, 2005 Příspěvky: 33715 Bydliště: Česká Třebová, JN89FW21
Zaslal: st červen 21 2023, 7:39 Předmět:
Tazatel nepotřebuje startovací pistoli, spíš si myslím, že chce upgradovat "zbraň" na lasergame - PROTOŽE PRVOTNÍ POST POPTÁVÁ ZVUK LASEROVÝ PISTOLE !!!! Takže mu sice nepatrný zpoždění zvuku od zmáčknutí spouště nevadí, ale nesmí to trvat vteřinu nebo ještě dýl. Vo žádnejch povelech "bacha" a "mazej" nebyla nikde řeč, to jste si sem dovymejšleli některý z vás, zblbnutý z honění se za vteřinama na vopičí dráze ... _________________ Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
Založen: Jan 01, 2023 Příspěvky: 2437 Bydliště: Česká Lípa
Zaslal: st červen 21 2023, 7:50 Předmět:
Programové BASIC příkazy TUNE nebo SOUND jsou na Picaxe právě ten nejjednodušší způsob jak takový krátký a ne moc komplikovaný zvuk udělat s PWM výstupem na příslušném pinu a jediné zpoždění před zahájením generování pak bude samotná reakce Picaxe na změnu stavu na pinu k němuž je připojena spoušť pistole, tedy minimální. Docela se divím tomu, že to tazatele nenapadlo rovnou, a že vůbec šel do toho MP3 přehrávače, který se pro tyto účely dle mého názoru vůbec nehodí. Možná, že o těch příkazech na Picaxe tazatel zatím moc neví a tak ho to prostě nenapadlo je použít a tudíž se o nich ani nezmínil v úvodním dotazu.
jodaps napsal(a):
Našlo by se nějaké řešení nebo nápad?
Řešením je nechodit s nevhodným MP3 kanónem na vrabce a použít v programu Picaxe BASIC příkazy TUNE nebo SOUND na přímé generování jednoduchého a krátkého zvuku napodobujícího výstřel. Ušetříte si tím v pistoli místo na pro tento účel nepotřebný MP3 přehrávač, který můžete nahradit třeba nějakým malým zesilovačem, aby to mělo trošku grády.
Zde je odkaz na český popis programových příkazů k PICAXE. Programový příkaz SOUND je použitelný pro všechny typy PICAXE a měl by k přímému generování toho zvuku stačit. Příkaz TUNE je použitelný pro PICAXE 08M.
Programové příkazy jsou v BASIC jazyku pro Picaxe a je to zjednodušeně řečeno Picaxová obdoba něčeho jako názvy funkcí některých standardních knihoven používaných v jazyce C u Arduina.
Jen pro informaci u Arduina pro podobný účel slouží funkce tone() a noTone().
Naposledy upravil Valdano dne st červen 21 2023, 8:58, celkově upraveno 1 krát.
Založen: Feb 14, 2005 Příspěvky: 9273 Bydliště: Brno (JN89GF)
Zaslal: st červen 21 2023, 8:57 Předmět:
Přesně tak, k laserové pistoli se výstřel poplašňáku nehodí. Šel bych cestou generování zvuku, buď přes mcu, nebo třeba i něčeho jednoduššího. Napadá mě třeba i patřičně špičkově přebuzenej zesilovač s krátkým dozvukem krmenej šumovým generátorem. Výslednej efekt stejně bude silně záviset na použitým repráku.
použitím funkcií Tone s pravouhlým priebehom MCU veľa vody nenamúti, možno ešte tú laserovú pištolku osadiť meničom z fotoblesku a mechanickým spínaním kontaktov kondenzátora, k tomu ešte piskot meniča pri nabíjaní (kľudne posilniť piezoelementom). Uiiiiiiiiiii... prásk.
Na margo pôvodného dotazu, ak má MCU dosť pamäti, určite by do jeho flash pamäte šiel nahrať krátky zvuk bez kompresie a prehrať ho prostredníctvom PWM (primitívnym 1-bitovým vzorkovaním - interný časovač nastaviť na vzorkovaciu frekvenciu zvuku, podľa prečítaného bajtu buď nastaviť log. 1 alebo 0 na reprák). Ak by to bolo tiché, výstup posilniť nejakou LM386. Znieť to bude, samozrejme, nejak takto, ale na zvukový efekt typu rana/výstrel to určite stačí a bude to i dostatočne "prebudené"
Naposledy upravil nixdorf dne st červen 21 2023, 9:57, celkově upraveno 1 krát.
Založen: Jun 21, 2007 Příspěvky: 184 Bydliště: Brno 62500
Zaslal: st červen 21 2023, 9:57 Předmět:
Prvotně jsem uvažoval o výstup přímo z Picaxe do malého zesilovače, ale obával jsem se že zvuk nebude věrohodný. Ale půjdu touhle cestou. Sice to výstřel ala Magnum asi nebude, ale lepší než stávající obyč. pípák. Jak jsem byl totiž zabraný do "laborování" s DFPlayerem, obestřela mne vlčí mha a na původní záměr s PCX jsem úplně zapoměl. Pro upřesnění - obvod bude v laserovém terči, ne v pistoli. Pistole (apgrejd flusbroku na CO2) i terč již fungují. V terči Picaxe 08M2 na pinu C.4 registruje zásahy, piny C1,2,3 jsou k dispozici. Snad to do do pátku stihnu...
Pánové dík za postrčení a inspiraci, teď jsem rád že jsem ten dotaz sem dal.
Založen: Jun 21, 2007 Příspěvky: 184 Bydliště: Brno 62500
Zaslal: st červen 21 2023, 17:18 Předmět:
samec napsal(a):
A čomu to vadí? Niekto ti pozerá na prsty, kedy si stlačil spúšť?
No, mně to vadí. Vystavil bych se škodolibým poznámkám bandě podnapilých trempů - pardon, kamarádů z lesa. Je slyšet hlasitý cvakanec (úderník), bo mimo hlavně mechanika v té pistoli zůstala.
Ten kulomet zní docela věrohodně, na posledním videu jsou i jednotlivé výstřely.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
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
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.