MaJaProL: Unterschied zwischen den Versionen
K (→Status) |
K (→Hardware) |
||
Zeile 14: | Zeile 14: | ||
[[MaJaProLig_Hardware]] | [[MaJaProLig_Hardware]] | ||
− | Vielen Dank auch an die Helfer [[MaJaProLig# | + | Vielen Dank auch an die Helfer [[MaJaProLig#Danksagungen]] |
==Software== | ==Software== |
Version vom 1. Oktober 2006, 15:40 Uhr
MaJaProL vorläufiger Arbeitstitel
Hardware
Im Juni 2006 wurde die Arbeit an der Hardware weitestgehend abgeschlossen:
In einem Kabelkanal von rund 12m Länge, der an allen Wänden des Zimmers angebracht wurde, stecken 332 LEDs. Davon sind die eine Hälfte Weiß mit 10.000 mcd und die andere Blau mit 7000 mcd (milli candela). Durch 21 selbst gelötete Module ist man in der Lage jeweils ein gleichfarbiges LED-Paar (macht 166 Paare) einzeln an bzw. aus zu schalten. Realisiert wird das Ganze über den parrallel Port meines PCs. Den nötigen Strom (von bis zu 5 Ampere) liefert ein herkömliches ATX-PC-Netzteil.
Die Geschichte der teilweise recht frustrierenden Arbeit kann hier nachgelesen werden: MaJaProLig_Hardware
Vielen Dank auch an die Helfer MaJaProLig#Danksagungen
Software
Anforderungen
- 166 LED Paare werden angesteuert. Davon ist die eine Häfte blau, die andere weiß. Jedes kann einzeln ein und ausgeschalten werden.
- die Helligkeit kann durch digitales Ein-und Ausschalten gesteuert werden (theoretisch)
- Es gibt mehrere Clienten (maximal 128), wobei 2 Typen zu unterscheiden sind:
- Typ A:
- kMail (email - Programm)
- licq (derzeitiger icq client)
- Skype (VoIP-Client)
- und andere
- Typ B:
- xmms (Linux-Winamp-Klon)
Die Programme des Typs A sollen nur bei bestimmten Ereignissen spezielle Miniclienten ausführen, die dem Server dazu bringen, ein bestimmtes "Leuchtmuster" an der Decke zu verursachen und anschliesend eine bestimmte Status-LED zu aktivieren. (z.B. wenn eine ICQ Nachricht angekommen ist).
Bei Programmen des Types B wird ein andauernder LED-Kommando-Strom an den Server gesendet. Zudem muss für xmms ein Plugin geschrieben werden, was den Programmieraufwand erheblich steigert.
Protokoll
Weitere Ausführungen gibts unter MaJaProL:Protokoll
Mitarbeit ist erwünscht!
Generell
- Bilder folgen später
- diese Seite darf gern von den Profis aufgepeppt werden (hab die Syntax nicht im Kopf)
Danksagungen
Ich bedanke mich schonmal bei
1) Sven für seinen Werkzeugkoffer mit dem vielen bunten Werkzeugs, für die Realisierung der ersten Testschaltung aus dem letzten Semester. Die tausend Fragen die er mir beantworten konnte (und auch weiterhin kann). Und natürlich auch für den ganzen Kleinkram wie Widerstände und öhm, achja seinem Staubsauger vor allem. Und noch vielem mehr (*). Danke, danke ....
(*): Da hab ich ja das Wichtigste vergessen: Er hat die Testschaltung entworfen, die dann die Grundlage für die Gesamte Realisierung war.
2) Meinem Onkel Günter, der mich dazu verleitet hat doch so viele LEDs zu nehmen (ursprünglich sollten es mal 50 sein, jetzt sinds mehr als 4 mal so viel). Und der mir diesen netten 0,03 mm^2 Telefondraht besorgt hat mit dem ich alle LEDs angelötet habe (wenn auch recht schlecht ;-).
3) Meinem Onkel Detlef, der mir über seine Firma den Kabelkanal "gesponsort" hat.
4) Meinem Vater, der mir zwar nicht geholfen, aber dochn paar gute Tips (zwischen den ganzen blöden Sprüchen) gegeben hat ;-)
5) Markus, der mit seinem Osszi tolle Sachen anzeigen konnte und uns so geholfen hat, einen Fehler zu finden, über den ich heute nurnoch lachen kann. Damals hat der mir aber mindestens 2 Wochen Kopfzerbrechen beschert. ... Kondensator in Reihe ...tztz.. * aufreg * Achso und natürlich für sein Logikverständnis, dass ich immerwieder in Anspruch genommen habe um meine Kabelwege und Platinenaufbauten zu optimieren. (Wehe das funktioniert zum Schluss nicht! Aber dann!...... ) Aso, und fürs "drannwürgen" der Kabelkanäle. Achja und für sein Infrarot-Laserstrahl-High-End-SupaDupa-MegaCooles- ... Thermometer. (Hält so'n Kabelkanal eigentlich Temperaturen von über 50°C aus *kopfkratz*)
6) Peter, für sein Netzteil. Und für die "Montage" der Kabelkanäle an die Krummen Wände. Mann, sind die Krumm. Und dann natürlich für die Fehlersuche und Beseitigung der vielen lästigen kleinen Fehler. Daher verleihe ich ihm hiermit den Titel: Debugger des Monats. Glückwunsch ;-)
7) Stefan für seine M3 Schrauben und Muttern.
8) Dem Nachbarn von Sabine (Christian) für das Ausleihen seines Akkuschraubers und der M3 Schrauben.
9) Meinem alten Kumpel Felix für's helfen beim Streichen und dem Bohren der Löcher für den Kabelkanal. Schöne Grüße nach Flensburg ;-)
10) Und alle, die ich vergessen habe. Also diejenigen, die nur lästerten (D.h. sie haben es versucht) ;-)
11) Und natürlich Sabine (meine Ex-Freundin), die in den Semesterferien eine Woche lang zuschauen musste wie ihr Freund Platinen lötet. Und auch kräftig mitgeholfen hat. (Bilder folgen ;-) Und auch immer wieder gesagt bekam, dass ich keine Zeit habe, weil ich das Projekt endlich abschließen will. Und natürlich auch für's Löten des Mainboards.
inoffizieller Teil
Projektname
Das Martin Jäger Project Light (MaJaProLig) sucht einen produktiven Projektnamen.
Erste Vorschläge wurden zusammengetragen:
- everlasting project light
- neverending project light
- MaPL (Martins Project Light)
- Mocrripl (Martins often copied rarely reached impressive project light)
- MaRoL (Martins Room illumination)
- Marollp (martin room illumination light project)
- plinarlp (plinarlp is not a room lighting project)
- korlp (kick off room lighting project)
- dfglp (damn fucking good light project)
- maprol (Martins project light)
- maprolig (Martins project light)
- prolig (project light)
- pLight (project light)
- MaJaUlProLig (Martin Jägers Ultimative Project Light)
- upLight (ultimative project light)
- elpl (el project light)
- nupplnpl (nuclear powerplant needing project light)
- plimilp (plimilp is Martin's impressive lighting project)
- MaJa-II Project (Martin Jägers incredible illumination project)
- Kunst-Sonnenschein
- npnpl (nuclear powerplant needing project light)
- EWL (es werde Licht)
- oder ganz schlicht: Blinklicht
Weitere Vorschläge einfach dazu schreiben.
Fertigstellung
"JackKnack: ich verkünde erneut: In spätestens 20 Tagen wird meine Decke erleuchten"
Zitat vom 23.04.2006 22:53 im #ii04 Channel
- Anmerkung: Die Decke wurde im selbstgesetzten Zeitfenster erleuchtet. Nur leider teilweise unwillkürlich. Aber das wird auch noch. Peddersen-->