Touch Fernbedienung - Protokoll

Gast #3719611
Lesenswert?
• ▲
▼
Guten Abend,

ich habe eine kleine Fernbedinung aus Fernost*, mit der ich gerne 
RGB-Lampen fernbedienen möchte. Dabei scheitere ich aber am Protokoll..
Ich habe mal ein paar empfangene Telegramme und die (in etwa) gedrückte 
Farbe für euch:
1
00000000001110000 00100 10100 01001  rot
2
00000000001110000 11001 00110 11011  grün
3
00000000001110000 10011 10110 00101  blau
4

5
00000000001110000 11101 10111 01101  gelb
6
00000000001110000 01101 11101 01110  lila

Es ändern sich also immer nur die letzten 15 Bits, deswegen nahm ich 
erst an, je 5 Bit für einen RGB-Anteil - ist es aber nicht.

Seht ihr vielleicht, wie das kodiert sein könnte? Die Platine hat 16 
Sensorfelder und kann glaube ich 64 Farben daraus erzeugen.

Wäre klasse, euch dazu was einfällt - alle Farben hart 
einzuprogrammieren ist echt unschön :)

*http://www.dx.com/de/p/trc02-rf-433-92mhz-288w-remote-touch-rgb-controller-black-dc-12-24v-276597#.U71_RrEgKgd
Gast #3719730
Lesenswert?
• ▲
▼
Klingt nach einer guten Idee - darauf, dass ich die Bits einfach nur 
invertiert habe, kam ich gar nicht :D
Wenn ich mehrmals in die Nähe von Gelb tippe (so +- 3mm auf dem 
Farbrad), springen die Werte deutlich...
1
000100100010010  144 32 136 
2
000100100010010  144 32 136 
3
000100100010010  144 32 136 
4
000100100010010  144 32 136 
5
000100100010010  144 32 136 
6
000100000010001  16 0 136 
7
000001100001100  96 48 8 
8
000000100001010  160 32 8 
9
000101100010100  80 48 136 
10
000000100001010  160 32 8 
11
000001100001100  96 48 8 
12
000010100001110  224 40 8 
13
000101000010011  144 16 136 
14
000101000010011  144 16 136 
15
001000100011010  176 32 72

links die 15 Bits, dann rechts immer 5er Gruppen * 8 (um auf max. 255 zu 
kommen), ergibt leider alles mögliche, aber nicht gelb :| Irgendwie auch 
ziemlich sprunghaft...
#3721310
Lesenswert?
• ▲
▼
Genau diese Info habe ich gerade versucht selbst zu ergründen - toll, 
dass ihr das schon hinbekommen habt.

...leider verstehe ich die Zusammenfassung nicht. Konkret frage ich 
mich:
 - Wie lang ist eine Pulsdauer?
 - Wieviele Bits werden pro Sendung übertragen?

Ich wäre auch schon für funktionierende Beispiele, die ich nur an einen 
433 MHz-SAW-Sender schicken muss. Den Rest bekomme ich dann schon hin 
;-)

Gruß
Sascha

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.