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