This is an old revision of the document!
All moodlamp versions including fnordlicht, moodlamp-rf 0.21 and 0.30 could be controlled by ir-signals.
If you choose the optional ir-support.
Depending on the revisions of your firmware and of course the type of your remote.
where to modify the firmware
- rc5.c / rc5.h : reads the ir-signals and convert to rc5, edit here for a new remote
- rc5_handler.c / rc5_handler.h : maps rc5 commands to moodlamp-rf features
Hardware
- IR Receiver: TSOP1736. package: data pin is a little displaced from the other two.
moodlamprf version | pin name | pin number avr | config. variable |
---|---|---|---|
0.21 | PD6 | ? | xRC5C1 |
0.30 | PB1 | 41 | xRC5C2 |
remotes used with table
- URC22B-14 in VCR1 mode, sold by Conrad in germany
- IM-1313 in VCR2 mode, sold by Conrad in germany
infrared tables
current version above svn revision 87 ~ 2. geekend (fall 2008):
Taste | RC5 Code | Funktion |
---|---|---|
Power | RC5_POWER | Ein/Ausschalter |
VCR1 | RC5_ADR_VCR | Moodlamp Empfang aktivieren |
1 | RC5_1 | Grün Blitzen (soft) |
2 | RC5_2 | Farbwechsel (hart) RGB |
3 | RC5_3 | Mazoos Mode |
4 | RC5_4 | Farbwechsel (soft) RGB (Standard) |
5 | RC5_5 | Farbwechsel (soft) RB |
6 | RC5_6 | Gruenes blinken |
7 | RC5_7 | Doppelblitz Blau (RKL) |
Chan / Prog + | RC5_CHAN_UP | Helligkeit Maximum |
Chan / Prog - | RC5_CHAN_DOWN | Helligkeit Minimum |
Vol + | RC5_VOL_UP | Geschwindigkeit++ |
Vol - | RC5_VOL_DOWN | Geschwindigkeit– |
Aufnahme / • | RC5_RECORD | Speichert aktuelle Farbe/Programm, wird nach Reset wieder geladen |
Memo | Einschlafmodus - Innerhalb 180 Sekunden langsam auf null dimmen, danach in standby | |
Pause | RC5_PAUSE | Stoppt/startet das aktuelle Programm |
A | Farbe rot selektieren | |
B | Farbe gruen selektieren | |
C | Farbe blau selektieren | |
Kontrast + | Selektierte Farbe maximale Helligkeit | |
Kontrast - | Selektierte Farbe minimale Helligkeit | |
Farbe + | Selektierte Farbe Helligkeit++ | |
Farbe - | Selektierte Farbe Helligkeit– | |
Helligkeit + | Feineinstellung Helligkeit | |
Helligkeit - | Feineinstellung Helligkeit |
ab r16 ~ 1. geekend (spring 2008):
Taste | RC5 Code | Funktion |
---|---|---|
Power | RC5_POWER | Ein/Ausschalter |
VCR1 | Moodlamp Empfang aktivieren | |
1 | RC5_1 | Farbwechsel (hart) RGB |
2 | RC5_2 | Farbwechsel (soft) RGB |
3 | RC5_3 | Farbwechsel (soft) RB |
4 | RC5_4 | Gruenes blinken |
5 | RC5_5 | Doppelblitz Blau (RKL) |
Chan + | RC5_CHAN_UP | Helligkeit Maximum |
Chan - | RC5_CHAN_DOWN | Helligkeit Minimum |
Vol + | RC5_VOL_UP | Geschwindigkeit++ |
Vol - | RC5_VOL_DOWN | Geschwindigkeit– |
Aufnahme | RC5_RECORD | Speichert aktuelle Farbe/Programm, wird nach Reset wieder geladen |
Memo | Einschlafmodus - Innerhalb 180 Sekunden langsam auf null dimmen, danach in standby | |
Pause | RC5_PAUSE | Stoppt/startet das aktuelle Programm |
Rot | Farbe rot selektieren | |
Gruen | Farbe gruen selektieren | |
Blau | Farbe blau selektieren | |
Kontrast + | Selektierte Farbe maximale Helligkeit | |
Kontrast - | Selektierte Farbe minimale Helligkeit | |
Farbe + | Selektierte Farbe Helligkeit++ | |
Farbe - | Selektierte Farbe Helligkeit– |
ab r6 ~ 1. geekend (spring 2008):
Belegung der Fernsteuerung seit Revision 6 mit Geraet VCR1:
#define KEY_POWER RC5_POWER #define KEY_BRIGHTNESS_UP RC5_BRIGHTNESS_UP #define KEY_BRIGHTNESS_DOWN RC5_BRIGHTNESS_DOWN #define KEY_FASTER RC5_VOL_UP #define KEY_SLOWER RC5_VOL_DOWN #define KEY_FULL_BRIGHTNESS RC5_CHAN_UP #define KEY_ZERO_BRIGHTNESS RC5_CHAN_DOWN #define KEY_PAUSE RC5_PAUSE #define KEY_SAVE RC5_RECORD #define KEY_SCRIPT1 RC5_1 #define KEY_SCRIPT2 RC5_2 #define KEY_SCRIPT3 RC5_3 #define KEY_SCRIPT4 RC5_4 #define KEY_SCRIPT5 RC5_5
Geekend-Version ~ 1. geekend (spring 2008):
- PWR: na was wohl ?
- 1: Dunkler
- 2: Heller
- 3: Maximale Helligkeit
- 4: Niedrigste Helligkeit
- 5: Gruenes Blinken
- 6: RGB Wechsel
- 7: RGB Fade
- 8: RB Fade
- 9: Gruen blitzen
- Vol up/down: Geschwindigkeit
- Mute: macht was es will (experimental)