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í 

Jak na okamžitý mp3 výstřel bez prodlevy.
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
jodaps



Založen: Jun 21, 2007
Příspěvky: 179
Bydliště: Brno 62500

PříspěvekZaslal: st červen 21 2023, 0:07    Předmět: Jak na okamžitý mp3 výstřel bez prodlevy. Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Valdano



Založen: Jan 01, 2023
Příspěvky: 1692
Bydliště: Česká Lípa

PříspěvekZaslal: st červen 21 2023, 2:37    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2647

PříspěvekZaslal: st červen 21 2023, 5:07    Předmět: Citovat

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 Very Happy

PF
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Valdano



Založen: Jan 01, 2023
Příspěvky: 1692
Bydliště: Česká Lípa

PříspěvekZaslal: st červen 21 2023, 5:16    Předmět: Citovat

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 Very Happy

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
EKKAR



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

PříspěvekZaslal: st červen 21 2023, 6:44    Předmět: Citovat

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...

A kutilmile - TY MNĚ TAKY 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: 6600
Bydliště: Praha

PříspěvekZaslal: st červen 21 2023, 7:15    Předmět: Citovat

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...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2647

PříspěvekZaslal: st červen 21 2023, 7:26    Předmět: Citovat

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.

PF
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
EKKAR



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

PříspěvekZaslal: st červen 21 2023, 7:39    Předmět: Citovat

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...

A kutilmile - TY MNĚ TAKY Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Valdano



Založen: Jan 01, 2023
Příspěvky: 1692
Bydliště: Česká Lípa

PříspěvekZaslal: st červen 21 2023, 7:50    Předmět: Citovat

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. Wink

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
forbidden



Založen: Feb 14, 2005
Příspěvky: 8977
Bydliště: Brno (JN89GF)

PříspěvekZaslal: st červen 21 2023, 8:57    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: st červen 21 2023, 9:47    Předmět: Citovat

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. Very Happy

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é" Very Happy


Naposledy upravil nixdorf dne st červen 21 2023, 9:57, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jodaps



Založen: Jun 21, 2007
Příspěvky: 179
Bydliště: Brno 62500

PříspěvekZaslal: st červen 21 2023, 9:57    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4136

PříspěvekZaslal: st červen 21 2023, 13:50    Předmět: Citovat

jodaps napsal(a):
má zpoždění asi 1sec
A čomu to vadí? Niekto ti pozerá na prsty, kedy si stlačil spúšť?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pepik9



Založen: Aug 31, 2010
Příspěvky: 2409

PříspěvekZaslal: st červen 21 2023, 14:37    Předmět: Citovat

Kalašnikov se asi nehodí..
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jodaps



Založen: Jun 21, 2007
Příspěvky: 179
Bydliště: Brno 62500

PříspěvekZaslal: st červen 21 2023, 17:18    Předmět: Citovat

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.
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