MaJaProL: Unterschied zwischen den Versionen
Pegro (Diskussion | Beiträge) |
Pegro (Diskussion | Beiträge) K (→Protokoll) |
||
Zeile 91: | Zeile 91: | ||
===Protokoll=== | ===Protokoll=== | ||
− | + | Weitere Ausführungen gibts unter [[MaJaProL:Protokoll]] | |
− | |||
− | |||
− | |||
+ | Mitarbeit ist erwünscht! | ||
==Generell== | ==Generell== |
Version vom 1. Juni 2006, 19:44 Uhr
MaJaProL vorläufiger Arbeitstitel
Status
MISSION COMPLETE
Die Hardware läuft und alles leuchtet. Mit 5 Tagen verspätung verkünde ich:
- 21 Module sind betriebsbereit
- 332 LEDs leuchten
- die Hälfte sind Weiß mit 10.000 mcd und die andere Blau mit 7000 mcd (milli candela)
- 166 Paare sind einzeln ansteuerbar
Status 18.05.2006
- den Kabeldreher auf dem Mainboard hab ich gestern beseitigt.
- bis in den Morgen hinein haben Peter und ich die LEDs über dem Bett entfehlert (engl: "debugged" ). Das größte Problem waren Steckerverbindungen, die entweder Datenleitungen kurzgeschlossen oder nicht richtig mit den Kabeln verbunden waren.
- es reagieren noch 3 Module über dem Kühlschrank nicht. Wahrscheinlich gibt es dort auch wieder Probleme mit den Steckern.
Status 15.05.2006
- ich habe die Deadline um einen Tag überschritten
Auf Anraten meines Psychologen werde ich mir keine weitere Deadline setzten. Dies soll mich vor weiteren psychischen Belastunegn schützen ;-)
- zudem ich habe einen wichtigen systematischen Fehler gefunden und korrigiert. (vorerst mittels einem Taschenmesser und etwas Klebestreifen). Nun arbeitet ein Großteil der Schieberegister ordnungsgemäß. Zudem wirkt sich das Betätigen des Lichtschalters bzw. das Einschalten des Kühlschranks nicht mehr auf die LEDs aus.
- einen fießen Kabeldreher auf dem Mainboard, werde ich morgen mittels Lötkolben bekämpfen
Status 11.05.06
- habe endlich den 11 cent teuren Stecker bekommen (nach 6 Tagen)
- neue Probleme sind aufgetaucht:
- alle LEDs leuchten (bis auf ein Paar)
- leider vollkommen undefiniert
- ich habe Spannungen, wo keine sein sollten
- wenn der Kühlschrank angeht, gehen die LEDs aus
- wenn ich den Lichtschalter betätige gehen auch n paar LEDs aus
- alle LEDs leuchten (bis auf ein Paar)
Ich hab ja garnicht damit gerechnet, dass gleich alles funktioniert. Ich werde den Termin wohl doch noch nach hinten raus verschieben müssen
Status 10.05.06
- alles ist soweit fertig:
- Mainboard
- Spannungswandlerboard mit Kühlkörper
- Testprogramm
- ...
- nur fehlt der Stecker um das Parallelportkabel mit dem Mainboard zu verbinden
seit 5 Tagen warte ich darauf und Reichelt bekommts nicht gebacken das Teil nach Ilmenau zu liefern *ausrast*
Status 4.5.06
- Dank Peter sind nun endlich alle LEDs an der Decke. endlich !
- Das Mainboard hab ich heute auch noch fertig gelötet
- Zimmer ist wieder einigermaßen bewohnbar. juhuuuuu
Status: 1.05.06
- habe die Feiertage genutzt um die letzte besch***ene Arbeit zu erledigen (die LED-Module mit den einzelnen LEDs zu verdrahten).
- alle Module wurden verdrahtet und auf Funktionsfähigkeit überprüft. -> läuft blendend ^^
- meine liebreizende Assistentin hat sich dem Mainboard hingegeben. Dieses ist nun zu 95% fertig. Dankeschön nochmal ;-)
- habe die Bestellung des PFL26 Steckers in Auftrag gegeben. Das ist der, den ich brauche um das Mainboard mit dem Parallelport zu verbinden.
Anmerkung: Ich habe mir gegenüber im C-Block ein Zimmer gefunden, durch dessen Vorhang blaues Licht scheint *ausrast*: Der wird den Vorhang wohl auch brauchen, wenn ich erstmal meine Beleuchtung aufdrehe und aus Versehen sein Zimmer beleuchte ....muwhaahaaaha
Status: 28.04.06
- Spannungsversorgung ist Dank Svens Kühlkörper und Peters Netzteil vorerst sichergestellt, muss aber noch ins "final release" überführt werden
- erstes Schieberegistermodul an Kabelkananalabdeckung montiert; mit LEDs, Logik- und Spannungsversorgung verbunden
- Leuchttest der ersten 14 LED (von 326) war erfolgreich
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, 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 (da muss ich hinterher nicht mehr so viel schreiben)
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 ....
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 meiner 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 bekommt, 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-->