Difference between revisions of "U23 2005/Gruppeneinteilung"
(→Scripteditor) |
|||
Line 1: | Line 1: | ||
− | = IR Modul / Fernbedienung = | + | = [[IR Modul / Fernbedienung]] = |
Entwicklung eines IR/I2C Moduls um fnordlichter fernzusteuern. | Entwicklung eines IR/I2C Moduls um fnordlichter fernzusteuern. | ||
Line 10: | Line 10: | ||
* Diego | * Diego | ||
− | = i2c-fähiger Bootloader = | + | = [[i2c-fähiger Bootloader]] = |
Ein i2c-fähiger Bootloader wird benötigt, wenn das i2c-Protokoll, so wie es im Moment definiert ist, genutzt werden möchte. dann wären auch Sachen möglich wie: | Ein i2c-fähiger Bootloader wird benötigt, wenn das i2c-Protokoll, so wie es im Moment definiert ist, genutzt werden möchte. dann wären auch Sachen möglich wie: | ||
Line 18: | Line 18: | ||
* eventuell: losTrace | * eventuell: losTrace | ||
− | = IlluminorD = | + | = [[IlluminorD]] = |
Ein Controller für alle fnordlichter: ein Daemon, der anderen Prozessen ein Interface zu vorhandenen fnordlichtern bietet, sodass bestimmte Prozesse unterschiedliche Prioritäten beim Zugriff auf fnordlichter haben, das ganze über Netz angesteuert werden kann, mehrere Daemons kaskadiert werden können, ... | Ein Controller für alle fnordlichter: ein Daemon, der anderen Prozessen ein Interface zu vorhandenen fnordlichtern bietet, sodass bestimmte Prozesse unterschiedliche Prioritäten beim Zugriff auf fnordlichter haben, das ganze über Netz angesteuert werden kann, mehrere Daemons kaskadiert werden können, ... | ||
Line 30: | Line 30: | ||
* matled | * matled | ||
− | = Farbmischung per Poti / Temperatursensor = | + | = [[Farbmischung per Poti / Temperatursensor]] = |
Das fnordlicht je nach Temperatur/eingestellter Farbe leuchten lassen. | Das fnordlicht je nach Temperatur/eingestellter Farbe leuchten lassen. | ||
Line 41: | Line 41: | ||
* UTZ | * UTZ | ||
− | = Scripteditor = | + | = [[Scripteditor]] = |
Scripte am PC mit einem grafischen Editor bearbeiten. | Scripte am PC mit einem grafischen Editor bearbeiten. | ||
Line 71: | Line 71: | ||
''Yeah - die "kitchen connection" ;-) Jabberwox - biste auch dabei? :-D bis späda --[[User:Mene|Mene]] 13:46, 27 Oct 2005 (CEST)'' | ''Yeah - die "kitchen connection" ;-) Jabberwox - biste auch dabei? :-D bis späda --[[User:Mene|Mene]] 13:46, 27 Oct 2005 (CEST)'' | ||
− | = IPC-Chip / embedded Webserver = | + | = [[IPC-Chip / embedded Webserver]] = |
Das fnordlicht von einem IPC-Chips mit embedded Webserver ansteuern. hmm so wie geplant leider nicht durchführbar..da die programmiersprache in der es geplant war das ganze leider nicht unterstützt.. -> PROJEKT GESTORBEN??? (edit by vidi) | Das fnordlicht von einem IPC-Chips mit embedded Webserver ansteuern. hmm so wie geplant leider nicht durchführbar..da die programmiersprache in der es geplant war das ganze leider nicht unterstützt.. -> PROJEKT GESTORBEN??? (edit by vidi) | ||
Line 79: | Line 79: | ||
* Alex | * Alex | ||
− | = Atmel unter Linux simulieren = | + | = [[Atmel unter Linux simulieren]] = |
Den ATMega8 unter Linux simulieren: AVRStudio 4 unter Wine an laufen bringen oder avrora auf den ATMega8 portieren. Ersteres hat einen undefinierte Schwierigkeitsgrad - je nachdem ob Wine halt will. Letzteres sollte mit Java-Kenntnissen eigentlich relativ einfach sein. | Den ATMega8 unter Linux simulieren: AVRStudio 4 unter Wine an laufen bringen oder avrora auf den ATMega8 portieren. Ersteres hat einen undefinierte Schwierigkeitsgrad - je nachdem ob Wine halt will. Letzteres sollte mit Java-Kenntnissen eigentlich relativ einfach sein. | ||
Line 89: | Line 89: | ||
: Genau. simulavr ist allerdings leider kaum dokumentiert und wird anscheinend auch nicht mehr weiterentwickelt. simulavrxx macht ebenfalls wenig Fortschritte, ist kaum besser dokumentiert und kennt den ATMega8 nicht | : Genau. simulavr ist allerdings leider kaum dokumentiert und wird anscheinend auch nicht mehr weiterentwickelt. simulavrxx macht ebenfalls wenig Fortschritte, ist kaum besser dokumentiert und kennt den ATMega8 nicht | ||
− | = FnordPy = | + | = [[FnordPy]] = |
Eine extensive Library + MultiFrontend (CLI, TK / GTK) zum steuern von (mehreren) Fnordlichtern | Eine extensive Library + MultiFrontend (CLI, TK / GTK) zum steuern von (mehreren) Fnordlichtern | ||
Line 97: | Line 97: | ||
* Riot | * Riot | ||
− | = Zeitabhängigkeit (Fnordlichtuhr) = | + | = [[Zeitabhängigkeit (Fnordlichtuhr)]] = |
Sachen einbauen, die zeitabhängig sind. Die Uhrzeit könnte mit einem [http://www.dcf77.com DCF-77] oder per i2c kommen. Oder wenn diese Webserver-Sachen eingebaut sind, selbstverständlich über NTP. | Sachen einbauen, die zeitabhängig sind. Die Uhrzeit könnte mit einem [http://www.dcf77.com DCF-77] oder per i2c kommen. Oder wenn diese Webserver-Sachen eingebaut sind, selbstverständlich über NTP. | ||
Line 107: | Line 107: | ||
* [[User:Marcel|Marcel]] | * [[User:Marcel|Marcel]] | ||
− | = Anrufsignalisierung = | + | = [[Anrufsignalisierung]] = |
Mir deucht auf dem Atmel sind noch ein paar ADC frei :-) Man könnte hier die Telefonleitung anklemmen, und das fnordlicht blinken und blitzen lassen, wenn jemand anruft.<br> | Mir deucht auf dem Atmel sind noch ein paar ADC frei :-) Man könnte hier die Telefonleitung anklemmen, und das fnordlicht blinken und blitzen lassen, wenn jemand anruft.<br> | ||
Line 116: | Line 116: | ||
* lImbus | * lImbus | ||
− | = KlickiBunti-Gui (Flash) = | + | = [[KlickiBunti-Gui (Flash)]] = |
Entwicklung einer Gui zum Zusammenklicken eines "Programms" fuer ein oder mehrere Fnordlichter. Simulieren des Farbverlaufs waer auch nett. Realisiert wird das in MacromediaFlash. Die folgende [[FnordFlash_Anforderungen|Anforderungsanalyse]] kann gern ergaenzt werden. | Entwicklung einer Gui zum Zusammenklicken eines "Programms" fuer ein oder mehrere Fnordlichter. Simulieren des Farbverlaufs waer auch nett. Realisiert wird das in MacromediaFlash. Die folgende [[FnordFlash_Anforderungen|Anforderungsanalyse]] kann gern ergaenzt werden. | ||
Line 122: | Line 122: | ||
* Pallas | * Pallas | ||
− | = Frequenzzähler als I2C modul = | + | = [[Frequenzzähler als I2C modul]] = |
Ein Gerät das ähnlich wie ein Stimmgerät die Frequenz eines Tons ermittelt, und diesen dann in eine Farbe umwandelt um mit I2C das Fnordlicht zu steuern. | Ein Gerät das ähnlich wie ein Stimmgerät die Frequenz eines Tons ermittelt, und diesen dann in eine Farbe umwandelt um mit I2C das Fnordlicht zu steuern. | ||
Line 131: | Line 131: | ||
* hallo99 | * hallo99 | ||
− | = Naeherungsschalter / -Dimmer = | + | = [[Naeherungsschalter / -Dimmer]] = |
Entwicklung eines Naeherungsschalters und -dimmers ueber eine IR-Led und einen IS371 Baustein. | Entwicklung eines Naeherungsschalters und -dimmers ueber eine IR-Led und einen IS371 Baustein. |
Revision as of 13:30, 27 October 2005
Contents
- 1 IR Modul / Fernbedienung
- 2 i2c-fähiger Bootloader
- 3 IlluminorD
- 4 Farbmischung per Poti / Temperatursensor
- 5 Scripteditor
- 6 IPC-Chip / embedded Webserver
- 7 Atmel unter Linux simulieren
- 8 FnordPy
- 9 Zeitabhängigkeit (Fnordlichtuhr)
- 10 Anrufsignalisierung
- 11 KlickiBunti-Gui (Flash)
- 12 Frequenzzähler als I2C modul
- 13 Naeherungsschalter / -Dimmer
IR Modul / Fernbedienung
Entwicklung eines IR/I2C Moduls um fnordlichter fernzusteuern.
- parity
- fd0
- jabberwox
- scout
- David
- Diego
i2c-fähiger Bootloader
Ein i2c-fähiger Bootloader wird benötigt, wenn das i2c-Protokoll, so wie es im Moment definiert ist, genutzt werden möchte. dann wären auch Sachen möglich wie:
Flashen, Scripte speichern, Debuggen: Eeprom, Flash und RAM lesen und schreiben via i2c
- eventuell: losTrace
IlluminorD
Ein Controller für alle fnordlichter: ein Daemon, der anderen Prozessen ein Interface zu vorhandenen fnordlichtern bietet, sodass bestimmte Prozesse unterschiedliche Prioritäten beim Zugriff auf fnordlichter haben, das ganze über Netz angesteuert werden kann, mehrere Daemons kaskadiert werden können, ...
Die Userspace-Applikation soll dann am besten eine schöne einfache .so einbinden, mit der fnordlichter angesteuert werden können.
- losTrace
- SkyTee
- matled
Farbmischung per Poti / Temperatursensor
Das fnordlicht je nach Temperatur/eingestellter Farbe leuchten lassen.
- Naja eigentlich SOLL das auch ein i2c Modul werden, die Beschreibung stimmt also nicht ganz. Außerdem soll man alle möglichen Sensoren anschließen können die in irgendeiner Weise eine Spannung ausgeben.
- na dann aender das doch...
- max
- UTZ
Scripteditor
Scripte am PC mit einem grafischen Editor bearbeiten.
- (Afriholiker | Felix) was genau heißt das nun mit dem Scripte bearbeiten?
- Die Farbuebergaenge im Fnordlicht koennen mit einer einfachen Skriptsprache programmiert werden (siehe script_macros.inc und static_scripts.inc). Aber graphische Sachen kann man besser graphisch als textuell bearbeiten. Deshalb ein Editor, mit dem man diese Uebergaenge zusammenstellen kann -- cebewee
- Vielleicht mit FnordPy mergen??
- Der Scripteditor wuerde das Fnordlicht (zumindest vorerst) nicht direkt ansteuern, sondern einen modifizierten Source zum hochladen per avrdude o.ä. erzeugen - es gibt nämlich noch kein passendes Interface (siehe auch illuminorD, i2c-Bootloader) -- cebewee
- Ich kann zwar kein GUI programmieren (außer Webscripte mit Perl), doch fasziniert mich die Möglichkeit mit einfachen Mitteln und wenigen Clicks einen netten Farbablauf auf dem Fnordlicht zu erzeugen. --Pylon 00:26, 17 Oct 2005 (CEST)
- Mit glade2 kann man sehr einfach mit ein paar mausklicks dialoge fuer gtk2 basteln. ich hab beim xmms-plugin ein bischen erfahrung gesammelt - nicht an glade2, musste alles von hand machen - ist garnicht so schwer, nur viel schreibarbeit :) und wenn das glade uebernimmt, um so einfacher. --losTrace
- Ein netter Gimmick wäre auch eine Vorschau-Funktion, sodass man seine Scripts direkt im Editor testen kann. (Falls das nicht sowieso geplant war.) -- Diozaka
- Felix / Afriholiker Dann bin ich auch dabei :-9
- Wenn sonst keine super Idee kommt, dann bin ich auch dabei. -- Mene 00:03, 23 Oct 2005 (CEST)
- Diozaka
- manuke
- pulsar
Yeah - die "kitchen connection" ;-) Jabberwox - biste auch dabei? :-D bis späda --Mene 13:46, 27 Oct 2005 (CEST)
IPC-Chip / embedded Webserver
Das fnordlicht von einem IPC-Chips mit embedded Webserver ansteuern. hmm so wie geplant leider nicht durchführbar..da die programmiersprache in der es geplant war das ganze leider nicht unterstützt.. -> PROJEKT GESTORBEN??? (edit by vidi)
- ViDi
- Georg
- Alex
Atmel unter Linux simulieren
Den ATMega8 unter Linux simulieren: AVRStudio 4 unter Wine an laufen bringen oder avrora auf den ATMega8 portieren. Ersteres hat einen undefinierte Schwierigkeitsgrad - je nachdem ob Wine halt will. Letzteres sollte mit Java-Kenntnissen eigentlich relativ einfach sein.
- niemand bisher?
kleine und dumme frage: simulieren? also beispielsweise wie "simulavr"? - kennt das jemand?
- Genau. simulavr ist allerdings leider kaum dokumentiert und wird anscheinend auch nicht mehr weiterentwickelt. simulavrxx macht ebenfalls wenig Fortschritte, ist kaum besser dokumentiert und kennt den ATMega8 nicht
FnordPy
Eine extensive Library + MultiFrontend (CLI, TK / GTK) zum steuern von (mehreren) Fnordlichtern
- Die Hardware-Ansteuerung kann man sich vermutlich mit illuminorD teilen -- cebewee
- Riot
Zeitabhängigkeit (Fnordlichtuhr)
Sachen einbauen, die zeitabhängig sind. Die Uhrzeit könnte mit einem DCF-77 oder per i2c kommen. Oder wenn diese Webserver-Sachen eingebaut sind, selbstverständlich über NTP.
- Über Tag heller, um Sonne in Kellerräumen zu simulieren.
- Farben über den Tag verteilt. Vielleicht kann man so an der Farbe die Uhrzeit ablesen. Vielleicht auch so mit Farbcodes: Grundfarbe Grün ist vormittags, rot blinkend (natürlich smoother fade) ist dann Ende von "Vormittag" usw.
Ne Fnordlichtuhr hoert sich doch recht lustig an, ich hoffe da finden sich noch welche, die da mitmachen wollen. ;)
Anrufsignalisierung
Mir deucht auf dem Atmel sind noch ein paar ADC frei :-) Man könnte hier die Telefonleitung anklemmen, und das fnordlicht blinken und blitzen lassen, wenn jemand anruft.
Mit ein wenig Geschick könnte man auch noch die CLIP auslesen und dann bei willkommenen Anrufern grün und bei weniger willkommenen Anrufern rot blinken. Oder Nachts weniger willkommene Anrufer gar nicht blinken lassen.
Wär auch in der WG ganz praktisch. Jeder bekommt eine Farbe, man trägt die Rufnummern ein, und man kann sitzend erkennen, wer aufstehen muss :-)
- Alternativ kann man ja auch ein Chat-Highlight mit dem Fnordlicht darstellen. Wird man im IRC angesprochen, wird das also nicht nur im IRC-Client angezeigt, sondern in einer bestimmten Farbe mit dem Fnordlicht. Kann man dann natürlich auch mit beliebigen weiteren Messengern machen... Je nach Messenger/Kontakt kann die Farbe ja dann variieren. Ist weniger Bastelei aber trotzdem ganz nett. ;) -- Diozaka
- lImbus
KlickiBunti-Gui (Flash)
Entwicklung einer Gui zum Zusammenklicken eines "Programms" fuer ein oder mehrere Fnordlichter. Simulieren des Farbverlaufs waer auch nett. Realisiert wird das in MacromediaFlash. Die folgende Anforderungsanalyse kann gern ergaenzt werden.
- Pallas
Frequenzzähler als I2C modul
Ein Gerät das ähnlich wie ein Stimmgerät die Frequenz eines Tons ermittelt, und diesen dann in eine Farbe umwandelt um mit I2C das Fnordlicht zu steuern. Möglich wäre auch, das bei einer bestimmten Frequenz das Fnordlicht z.b. blinkt um dies als echtes Stimmgerät benutzen zu können.
siehe Wikipedia Artikel zum Thema Frequenzzähler [2]
- hallo99
Naeherungsschalter / -Dimmer
Entwicklung eines Naeherungsschalters und -dimmers ueber eine IR-Led und einen IS371 Baustein.
- jemand Lust? dann wuerd ich auch die Teile dafuer besorgen... --fd0 00:11, 27 Oct 2005 (CEST)