Fórum témák

» Több friss téma
Fórum » LED villogtatása zenére
Lapozás: OK   29 / 31
(#) vargaf válasza szelda99 hozzászólására (») Okt 4, 2018 / 1
 
Idézet:
„Rengeteg kapcsolási rajz van az interneten, én egy olyat szeretnék, ami működik.”

Miből gondolod, hogy a neten lévő rengeteg kapcsolás nem működik? Megépítettél egyet is, hogy meggyőződj róla jó-e?
(#) szelda99 válasza vargaf hozzászólására (») Okt 4, 2018 /
 
Nem építettem, de azért tettem fel a kérdésem, mert olyan segitséget szeretnék, amiben valaki elküld egy kapcsolási rajzot, amit megépített és működik.
(#) gyuszo válasza szelda99 hozzászólására (») Okt 4, 2018 / 1
 
Ezt megépítettem és működik :Bővebben: Link 15. oldalnál.
A hozzászólás módosítva: Okt 4, 2018
(#) szelda99 válasza gyuszo hozzászólására (») Okt 4, 2018 /
 
Köszi szépen, megpróbálom megépíteni.
(#) palj válasza gyuszo hozzászólására (») Okt 5, 2018 /
 
Ezt a kapcsolást ismerem, annó rengetegen megépíteték ( én is) , működik!
(#) Pumuckli hozzászólása Nov 19, 2018 /
 
Sziasztok,

Nyugtassatok meg kérlek, hogy ez fake video, vagyis előre be van programozva az adott zenére és nem pedig valamilyen program vagy elektronika "találja ki" a villogást:
https://www.youtube.com/watch?v=NhOxCGzSEYw&t=70s
Arduinoval próbálok fényorgonát csinálni (több kevesebb sikerrel), de ilyet szerintem nem nagyon "lehet"...
Válaszokat előre is köszönöm szépen.
(#) wbt válasza Pumuckli hozzászólására (») Nov 19, 2018 /
 
Ismerve a ritmust (mondjuk 120-on megy) azért elég jól hozzá lehet húzni, látszik, hogy sok program időmaszkolt. A programok közötti váltás viszont szerintem manuális. Néha hihetetlen, mennyire jól néz ki, jól jön ki 1-1 váltás, amikor én játszottam hasonlóval, meglepő dolgok (is) születtek. Általában ami papíron/programba szuper volt, az lett a legmocskosabb, ami meg el lett írva, azon meg csak lestem
(#) Inhouse válasza Pumuckli hozzászólására (») Nov 20, 2018 /
 
Szerintem is le van programozva. Anno én hangra gondoltam ilyesmi megoldást. Adott zene egyedi hangjait (mint itt a kezdő), az alap hangsugárzókon kívül, a 4 sarokban elhelyezettekre ütemre külön kiadni. Akkoriban erre igen kevés lehetőség lett volna, hogy automatizálni lehessen, legalábbis errefelé. De pl. kézzel, begyakorolva is érdekes lehetett volna a tánctéren.
(#) Bell válasza Pumuckli hozzászólására (») Nov 20, 2018 /
 
Szerintem nincs semmiféle program, a delikvens kézzel, ritmusra bökdösi a gombokat.
Talán mutatós, de az effekteknek semmi köze a zenéhez.
(#) Inhouse válasza Bell hozzászólására (») Nov 21, 2018 /
 
Jobban megnézve a videó alatti leírást, egy oldalra mutat. Gondold át újra!
(#) Bell válasza Inhouse hozzászólására (») Nov 21, 2018 /
 
Az effektek nincsenek közvetlen kapcsolatban a zenével, ezért erre programot írni gyakorlatilag nem lehet.
Sem a szekvenciák, sem a ritmus, sem a hang spektrális összetevői nem jelennek meg közvetlenül és következetesen a fényhatásokban.
Tehát a konkrét zenéhez kellenek az elképzelt, konkrét fényhatások, amihez mindenképp gombokat kell nyomogatni.
Aztán, hogy ezt ott helyben nyomogatja valaki, vagy ugyanez bármi módon tárolva van, az mindegy.
Szerintem. De győzzön meg valaki, ha mindez nem igaz.
(#) Inhouse válasza Bell hozzászólására (») Nov 22, 2018 /
 
Nekem nem mindegy. Ha nincs is automatikus érzékelés a programban, annak beállítása után egy igen precíz szinkronban futtatott játék látható. Ez nem a kézzel böködés...akárhányszor ugyanúgy lejátszható. Így aztán közvetetten, de köze van a zenéhez. Nem automatikus, de "LED villogtatása zenére".
(#) Pumuckli hozzászólása Dec 1, 2018 /
 
Ok, akkor jól gondoltam. Amúgy is a zene "teljes ismerete nélkül" nem lehet ilyet csinálni szerintem, maximum, ha egy program előre tudja elemezni. Gondolok itt arra, hogy elindítunk mondjuk egy zenét és a háttérben ugyanazt a zeneszámot egy program gyorsan kielemzi (frekvenciák minimuma/maximuma, üteme stb stb...) és akkor már talán lehet hasonlót csinálni, persze az effektváltásokat akkor sem lehet igazán megoldani automatikusan szerintem.
Nekem most inkább egy olyan problémám van az MSGEQ7-es megoldással, hogy kiválasztottam 6 frekvenciát a 7-ből, amire villogtatom a ledeket, de szinte mindig "égnek", tehát nincs meg az a hangulat, hogy felvillan, kialszik stb stb... Lehet az algoritmussal van csak baj, mert nézek minimum értékeket, maximumokat stb. A "zajt" az elején kiszűröm minden frekvenciából és a zaj feletti értékeket veszem csak alapul az adott frekvencián eddigi maximum-hibaérték között kiszámolva. Arduino-t használok és a zaj szűrésére azt találtam ki, hogy az arduino bekapcsolását követően 5 másodpercig a gépből nem szól semmilyen zene, így olvasom ki az értékeket folyamatosan és az így kapott maximum értékek a zaj hibahatárai, tehát ezeket eltárolom és 5 másodpercet követően csak a hibahatár feletti értékeket veszem "zenének".
(#) uniman válasza Pumuckli hozzászólására (») Dec 1, 2018 /
 
Ezzel ...és így "csinálják": Bővebben: Link
A hozzászólás módosítva: Dec 1, 2018
(#) kokozo válasza Pumuckli hozzászólására (») Dec 1, 2018 /
 
Szia!
Nem lenne egyszerűbb pl basszusnál a maximumot megkeresni, és a kapott értéket szépen lassan csökkenteni és ha újra nagyobb érték jön, akkor 99% ban újra basszus csúcs jött. A két csúcs közötti időt mérve meg van a sebesség. Legalább is én így csináltam a bpm számlálómnál. Természetesen lehet átlagolni 4-5 érték közötti időt és abból kiszedni ami fals érték, a pontosítás végett. Innen már bármit meg lehet oldani.
(#) Bell válasza Pumuckli hozzászólására (») Dec 1, 2018 /
 
A ritmus az alapja ezeknek az effekteknek, de azt nem egyszerű jól elkülöníteni a többi résztől.
Program biztosan van rá, de lehet, hogy egy Arduino kevés ehhez.
Talán érdemes lenne valamilyen alacsony frekvenciás PLL-el (pl. XR2211) kísérletezni.
(#) kokozo válasza Bell hozzászólására (») Dec 1, 2018 /
 
MSGEQ7 ic megcsinálja, csak a csak jól kell tudni használni.
(#) Bell válasza kokozo hozzászólására (») Dec 1, 2018 /
 
Nem ismertem ezt az IC-t. 500 Ft-ért ez igazán figyelemreméltó megoldás.
(#) Pumuckli válasza kokozo hozzászólására (») Dec 2, 2018 /
 
Mit értesz az alatt, hogy jól kell tudni használni? Olyan nagy "választék" nincs.
A 7 frekvencián kiolvasott érték 0..1023 érték között van. Minden frekvencián van egy hibahatár (zaj maximuma) és van egy aktuálisan kiolvasott érték. Ezen kívül tudunk olvasni maximumot és minimumokat. A programozható led pedig színenként 0..255 közötti értékeket vehet fel.
Tehát mondjuk adott az egyik frekvencián:
[H] Hibahatár (zaj maximuma)= 51
[K] Kiolvasott max= 800
[A] Aktuálisan kiolvasott érték= 620
Akkor a led aktuális világítási értéke= 255/(K-H)*(A-H)=194
Azért kell maximummal is számolni, mert van olyan frekvencia, ami soha nem megy mondjuk 400 fölé... akkor az soha nem "világítana" rendesen.
(#) Pumuckli válasza kokozo hozzászólására (») Dec 2, 2018 /
 
Elég nehéz maximumokat keresni, mert ha a kiolvasott értékek sorban:
10, 50, 40, 30, 60, 40...
...ekkor tök egyszerű, hogy először az 50 a maximum, utána a 60 stb... de mi van akkor, ha a kiolvasott értékek sorban:
10, 50, 55, 60, 40...
...ekkor azt hihetnénk, hogy az 50 a maximum, de utána kiderül, hogy az 55, utána a 60... tehát előre nem tudhatjuk, hogy melyik lesz a maximum, amíg nem ismerjük az "összes" értéket... maximum mintát tudnánk venni, hogy mondjuk 10 mérésből megmondjuk átlagban melyik a maximum, de ekkor "elcsúszik" a zene a fénytől és kicsit zavarossá válik.
(#) Pumuckli válasza Pumuckli hozzászólására (») Dec 2, 2018 /
 
Ráadásul az egyik zeneszám halkabb mint a másik és fordítva... a zenék között pedig nem mindig van szünet sem, mondjuk ha valamilyen dj programoz használsz, vagy nem várjuk meg a zene végét, és léptetünk.
(#) kokozo válasza Pumuckli hozzászólására (») Dec 2, 2018 /
 
első mérés sor: 10, 13,16,21,18,10 -> Maximumnál (21) Timer start
második mérés: 12,14,07,21,27,23 -> maxnál timer érték save
Ebből ki lehet számolni a sebességet
90BPM = 667ms, 100BPM = 600ms, 110BPM = 545ms, 120BPM = 500ms, 130BPM = 462ms, 140BPM = 429ms Stb.
A 3. ütemet már elég szépen ki tudja találni max azzal pontosít, sőt h nincs basszus azzal is tud kalkulálni, tehát az ütem tud tovább menni a programban. mivel tudja az időállandót.
Ezután már hogy mi meg hogy villogjon egyszerű megoldani. generáltatsz pl 3 random számot egyik a szín másik a program 3. az újra generálás. Így elég sok szín és program változatot lehet csinálni.
(#) Pumuckli válasza kokozo hozzászólására (») Dec 2, 2018 /
 
Melyik frekvencián érdemes ezt a mérést elvégezni?
(#) kokozo válasza Pumuckli hozzászólására (») Dec 2, 2018 /
 
Én 3-4 frekvencián mérném és amelyik idő a legtöbbször kijön azzal kalkulálnék tovább.
Pl vegyünk egy 120Bpm-es zenét, itt ugye 500ms az idő, ha 2-3 mérés is ennyit dob +- pár ms tűrésen belül akkor bingó. célszerű behatárolni a mérés értékeit, pl 90-180bpm re, mert akkor sok hibás mérést ki lehet szűrni jelen esetben a 2-at: 1.:501 2.:200 3.:500 4.:499. Mert ugye nem lehet minden zenénél 1 frekvenciával detektálni, főleg a diundisun zenéknél
(#) kokozo válasza Pumuckli hozzászólására (») Dec 2, 2018 /
 
(#) Pumuckli hozzászólása Dec 2, 2018 /
 
Csináltam egy excelt 8 oszloppal, az első oszlopban az Arduino bekapcsolásától eltelt idő van (millis), a következő 7 oszlopban pedig a 7 kiolvasott frekvencia értéke (0..1023). Automatikus formázással színeztem minden oszlopot külön (piros-sárga-zöld), ahol piros a legmagasabb érték, zöld a legalacsonyabb... zenénél nem nagyon találtam egyértelmű BPM értékeket. Az excel 500 sort tartalmaz.

Zene001.png
    
(#) kokozo válasza Pumuckli hozzászólására (») Dec 2, 2018 /
 
Szépen látszik amit írtam kb 130-as bpm-ű zene.

bpm.JPG
    
(#) villogo válasza gaborrr hozzászólására (») Szept 8, 2019 1 /
 
Kedves gaborrr

Remélem nézted a pororitását a tranzisztornak!!
Mert nem mindegy hogy pnp vagy npn a tranzisztor!
Ebben a rajzban a tip 31 az npn a tranzisztor!!
gabbor pnp tranziszotort használsz?
Adok hozzá egy eredeti rajzot!!

Remélem tudtam segíteni!!
Helllo
(#) Gafly válasza villogo hozzászólására (») Szept 8, 2019 /
 
Azt, hogy egy több mint kilenc éves kérdésre adtál egy sokszorosan kitárgyaltan (műszakilag) nem jó választ, betudom annak hogy most regisztráltál, és nem ismered a fórumot.
A hasznossága is kérdőjelezhető, mert aki kérdezte 88 hónapja nem járt a fórumon.
A segítő szándékot viszont értékelem.
A hozzászólás módosítva: Szept 8, 2019
(#) ferci válasza villogo hozzászólására (») Szept 8, 2019 /
 
Szerintem nyugodtan levetetheted a rajzodat a moderátorokkal.
Ez egyáltalán nem segítség - sőt...
Mi az, hogy "pororitás"? Nem ártana kicsit olvasgatnod még.
A hozzászólás módosítva: Szept 8, 2019
Következő: »»   29 / 31
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem