Blinkencontrol: Difference between revisions

From Chaosdorf Wiki
m (typofix)
(protolol)
Line 12: Line 12:
[[File:Blinkencontrol.png|Schaltplan für RGB|200x200px|framed|right]]
[[File:Blinkencontrol.png|Schaltplan für RGB|200x200px|framed|right]]


(hier bald mehr)
Eine Instanz hängt in der [[Laptop Lounge]] und steuert den RGB-Streifen im Schaufenster. Angeschlossen per GPIO an {{H|donationprint}}, Ansteuerung wie gewohnt per [http://dorfmap/blinkencontrol/lounge_rggb dorfmap] (siehe auch [[Lichtsteuerung]]).
 
== Protokoll ==
 
Vier Byte: <tt>mode red green blue</tt>. Zuerst wird <tt>mode</tt> übertragen, danach die Farben.
Jeweils most significant bit first.
 
red, green und blue sind PWM-Level von 0 (aus) bis 255 (maximale Helligkeit). Beachten: Es findet derzeit keine Helligkeitsanpassung statt, d.h. es wird linear gefadet, während das menschliche Auge Helligkeit [http://www.mikrocontroller.net/articles/LED-Fading logarithmisch wahrnimmt].


Eine Instanz hängt in der [[Laptop Lounge]] und steuert den RGB-Streifen im Schaufenster. Angeschlossen per GPIO an {{H|donationprint}}, Ansteuerung wie gewohnt per [http://dorfmap/blinkencontrol/lounge_rggb dorfmap] (siehe auch [[Lichtsteuerung]]).
<tt>mode == MMMS SSSS</tt> setzt sich aus dem Betriebsmodus (MMM) und der Fade- / Blinkgeschwindigkeit (SSSSS) zusammen. Geschwindigkeit 0 ist am schnellsten, Geschwindigkeit 31 am Langsamsten. Modi:
 
{| class="wikitable"
! Modus (Bits) !! Wat
|-
| 000 || steady (Dauerleuchten)
|-
| 001 || RGB, kein Fading
|-
| 010 || Zufallsfarbe, kein Fading
|-
| 011 || ''none''
|-
| 100 || ''none''
|-
| 101 || RGB Fading
|-
| 110 || Zufallsfarbe Fading
|-
| 111 || ''none''
|}

Revision as of 17:24, 1 April 2013

Blinkencontrol beta
Blinkencontrol hardware.jpg
generischer Blinkenlightfoo
Ort Laptop Lounge
Beteiligt derf
Quelltext github


Schaltplan für RGB

Eine Instanz hängt in der Laptop Lounge und steuert den RGB-Streifen im Schaufenster. Angeschlossen per GPIO an donationprint, Ansteuerung wie gewohnt per dorfmap (siehe auch Lichtsteuerung).

Protokoll

Vier Byte: mode red green blue. Zuerst wird mode übertragen, danach die Farben. Jeweils most significant bit first.

red, green und blue sind PWM-Level von 0 (aus) bis 255 (maximale Helligkeit). Beachten: Es findet derzeit keine Helligkeitsanpassung statt, d.h. es wird linear gefadet, während das menschliche Auge Helligkeit logarithmisch wahrnimmt.

mode == MMMS SSSS setzt sich aus dem Betriebsmodus (MMM) und der Fade- / Blinkgeschwindigkeit (SSSSS) zusammen. Geschwindigkeit 0 ist am schnellsten, Geschwindigkeit 31 am Langsamsten. Modi:

Modus (Bits) Wat
000 steady (Dauerleuchten)
001 RGB, kein Fading
010 Zufallsfarbe, kein Fading
011 none
100 none
101 RGB Fading
110 Zufallsfarbe Fading
111 none