PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Winamp gesteuerte Lichtorgel



Static
21.04.2006, 18:30
Ich dachte mir ich stell auch mal eines meiner kleineren Projekte hier vor, auch wenn es nicht direkt ein Roboter ist aber immerhin mit µC:
eine Lichtorgel (mit LEDs) welche nach der Musik die Lichtfarbe ändert

Das ganze hat begonnen, als ich mal zufällig über die Seite des CCC auf das Projekt U23 (an dem ich leider nicht teilnehmen könnte da zu weit weg :cry: ) des CCC Köln gestoßen bin http://www.koeln.ccc.de/prozesse/running/fnordlicht/index.xml.
Dort wurde aus 27 "Super hellen LEDs" ein Licht gebaut, welches seine Farbe ändern kann.
Das sogn. Fnordlicht besteht aus 9 roten, 9 grünen und 9 blauen Leds.
Die Helligkeit der drei Farben kann mit einem Mega8 (per PWM) moduliert werden, wodurch sich die Farbe des auf die Wände scheinenden Lichts per RGB Farbmischung verändern lässt.
Da kam mir die Idee das man damit wunderbar eine Lichtorgel bauen könnte.

Ich hab also die Schaltung im Prinzip so aufgebaut, wie beim Fnordlicht.
Dazu eine kleines Bascom Programm, welches über RS232 die RGB Werte einließt und aus denen für jede Farbe ein PWM Signal generiert.
Nach längerem suchen und ausprobieren habe ich es dann geschafft in Delphi ein Plugin für Winamp zu schreiben, welches im Moment nichts weiter macht als das Frequenzspektrum in 3 Teile aufzuteilen und aus den jeweiligen Intensitäten die RGB Werte zu erstellen und über den Com Port an das Fnordlicht zu senden. Über das Visualisation Fenster von Winamp werden die RGB daten angezeigt und die Einstellungen festgelegt.

Die so an der Wand enstehende Visualisation sieht schon sehr cool aus, passt allerdings nur zu härterer Musik, da sich die Farbe nach diesem Prinzip sehr schnell ändert. Deswegen suche ich Momentan noch nach einer anderen möglichkeit die Musik zu visualisieren, so dass sich die Farben langsam und kontinuierlich verändern.
Also falls sich hier zufällig jemand mit Winamp Plugin programmierung auskennt, oder eine gute Idee hat, wie man so etwas aus den Spektrum Daten realisieren kann... Ich wär über jeden Vorschlag dankbar.

So genug geschrieben, jetzt noch zum Abschluss ein paar Bilder und ein Videos. Leider kommen meine Kameras mit den gepulsten LEDs anscheind nicht so gut klar, die Farben sind sehr realitätsfern und in echt viel intensiever.


Fnordlicht von außen:
http://mitglied.lycos.de/kaknut/fnorldicht/fnordlicht-vorne.JPG
http://mitglied.lycos.de/kaknut/fnorldicht/fnordlicht-au%dfen2.JPG

Fnordlicht von innen (irgendwo unter den Kabeln befindet sich ein Mega8 ein Max232 und ganz viele BC550c ;) ):
http://mitglied.lycos.de/kaknut/fnorldicht/fnordlicht-innen.JPG

So sieht es dann in etwa an der Wand aus, wo das Licht direkt auftrifft:
http://mitglied.lycos.de/kaknut/fnorldicht/farbe1.JPG
http://mitglied.lycos.de/kaknut/fnorldicht/farbe2.JPG
http://mitglied.lycos.de/kaknut/fnorldicht/farbe3.JPG

Winamp Plugin (natrülich noch lange nicht fertig, aber funktioniert so weit):
http://mitglied.lycos.de/kaknut/fnorldicht/free.JPG

schlechtes Video mit Ton (von meiner schlechten Webcam aufgenommen, welche mit den Farben gar nicht klar kommt und viel zu langsam ist):
http://mitglied.lycos.de/kaknut/fnorldicht/Video%201%5b1%5d.wmv

besseres Video allerdings ohne Ton:
http://mitglied.lycos.de/kaknut/fnorldicht/P1010019.MOV[/url]

bR00k
21.04.2006, 19:01
nettes projekt!! gefällt mir

grüsse
rouven

Kampfratte
26.04.2006, 14:07
Nettes projekt... kleiner tip, is halt en ordentlicher programmier aufwand... aber wenn du fit bist, dann kanste das plugin doch so schreiben dass es bei einem beat z.B. in ein rot wechselt und dann langsam dunkler wird... so dass du ein rotes pulsieren im takt der musik hast... die sprachrelevanten frekuenzen würde ich nehmen um die sprache in einer anderen farbe flackern zu lassen und mit der letzten farbe würde ich eine art strobo machen, das bei bässen so eine art stroboefekt generiert, ich glaube wenn das dann alles vermischt is, dann hast du einen wirklich schonen efekt...

Static
27.04.2006, 15:53
jo, danke für den Vorschlag. So was ähnliches hab ich mir auch schon gedacht und mich auf die Suche nach einer möglichkeit den Takt der Musik zu ermitteln begeben. Scheint allerdings wirklich ein ziemlich großer aufwand zu sein. Mal sehn, im Moment hab ich leider keine Zeit mich drum zu kümmern.

xtw
27.04.2006, 18:35
Hatte den Vorschlag schon in ähnlichem Tread gemacht : Bereite die Audiosignale extern auf - Lo/Mid1/Mid2/Hi per Bandpass trennen und auf je einen ADW-Eingang legen. Mit externen Filtern kann man auch den Takt erkennen, und an einen Eingang leiten.

bugmenot
15.10.2010, 17:42
Sorry, dass ich einen so alten Beitrag ausgrabe, aber was ist aus dem Projekt geworden?

LatvianMan
24.10.2010, 07:16
Hello!
I wonder, does this project still exists somewhere, is it avaiable? Or, maybe anyone have information for any other PWM controlled USB or RS232 color organ, lichtorgel?
Thanks in advance!

PICture
24.10.2010, 10:19
Hello LatvianMan!

You must consider, that not all wanted, can be realise, when too complex is.

Probably you'll have to searching yourself.

Greetings.

LatvianMan
24.10.2010, 10:42
Hello, PICture!
Oh believe me, i search this topic a lot, and found some projects too, but there always can be more and new ones that i don't know about :)
There are couple i have found and tried:
http://www.delta7.de/projekte.php#devis
http://bascom.at.ua/publ/cvetomuzykalnyj_medalon_koshachij_glaz_cat_39_s_ey e/1-1-0-40
http://www-user.tu-chemnitz.de/~heha/hs_freeware/DLO_DeluxeUSB.zip
Unfortunately, none of them do smooth light control (pwm), only on/off. Thats why i keep searching and so i found this old post, thought maybe smart people already have done such project, smooth led control on USB, music related.

PICture
24.10.2010, 11:11
Many years ago I've developed this, but without smoothing . Then aren't computer ... :)

I think, that it's enugh to replace the comparators with ADC's (or one with multiplex) and modify the software.

With PWM it's better, but also difficulter and not simply to find. I didn't need it later and therefore can't effective help you aspecially by software ... :(

I need a little more time to analysing your links, when you'll change the circuits . The second circuit hasn't analog input and the LEDs are controlled only from µC.

I understand Russian too, but havn't a keyboard with cyrilic letters to answer.

Greetings

LatvianMan
24.10.2010, 14:11
I am latvian (from Lettland), but i know russian, english and rudimentary technical german.
that second link, it works from USB, reacting to any sound source that is playing on PC. First link, DeVis, also works from USB, but only as WinAmp plugin. Third link is USB adaptation of famous Discolitez Deluxe32 (4x8 LEDs) Winamp plugin, wich was initially made for LEDs on LPT port.

I just posted links because maybe someone else is also searching for color organs, Lichtorgel :)

PICture
24.10.2010, 14:31
Thank you for the information. I think, that when you really want to build this, you'll have to start a new Tread and develop. I hope, that I can help you, but only by Hardware.

Maybe it could be interesting for you: http://narod.yandex.ru/100.xhtml?lavr30.narod.ru/sch/light/acmu4.zip .

I'd used Winamp only to listen MP3 music-files and don't know how can it be used to control from LEDs. Maybe throught output from a Soundcard ?

When I would do it, I'll take a music direct from MP3-player and needn't a PC and Winamp. Sorry, but I allways try to do all as simply as possible ... :)

Greetings