Umbrella: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
K
Zeile 1: Zeile 1:
[[Datei:Buntschirm.jpg|miniatur]]
+
__TOC__
[[Datei:u_blue.jpg|miniatur]]
+
[[Datei:Buntschirm.jpg|right|miniatur]]
[[Datei:u_pink.jpg|miniatur]]
+
[[Datei:u_blue.jpg|right|miniatur]]
 +
[[Datei:u_pink.jpg|right|miniatur]]
 
   
 
   
 
Umbrella is the ceiling lighting of the main room. It consist out of 12 umbrellas capable of emitting light in either 16581375 RGB shades or 65025 white shades.
 
Umbrella is the ceiling lighting of the main room. It consist out of 12 umbrellas capable of emitting light in either 16581375 RGB shades or 65025 white shades.
  
 
The umbrellas are controllable with [https://en.wikipedia.org/wiki/Art-Net art-net].
 
The umbrellas are controllable with [https://en.wikipedia.org/wiki/Art-Net art-net].
+
 
 +
 
 
==How to simply turn on/off the light==
 
==How to simply turn on/off the light==
[[Datei:Umbrella_lightswitch_2.jpg|right|150px]]
 
  
 
Use the light switch next to the kitchen. You can dim the light with the rotary knob on the side.<br />If it does not work just power cycle it. Wait a couple of seconds.  
 
Use the light switch next to the kitchen. You can dim the light with the rotary knob on the side.<br />If it does not work just power cycle it. Wait a couple of seconds.  
  
===New Version===
+
=== New Version ===
Out of good reasons, we upgraded the light switch to a much more powerful version.
+
Out of good reasons, '''we upgraded the light switch''' to a much more powerful version.
  
 
This new version is documented at '''[[Interruttore/en|Interruttore]]'''.
 
This new version is documented at '''[[Interruttore/en|Interruttore]]'''.
  
==Access data==
+
== Access data ==
  
Wlan SSID: metalights
+
* WLAN SSID: metalights
 +
* Protocol: [https://en.wikipedia.org/wiki/Art-Net art-net]
 +
* Host: 10.20.255.255
 +
* startUniverse: 3
 +
* There are 60 channel, 5 channels (RGBWW) per umbrella.
  
Protocol: [https://en.wikipedia.org/wiki/Art-Net art-net]
+
== Why ==
 
 
Host: 10.20.255.255
 
 
 
startUniverse: 3
 
 
 
There are 60 channel, 5 channels (RGBWW) per umbrella.
 
 
 
==Why==
 
 
   
 
   
 
The Metalab needed some new lights.
 
The Metalab needed some new lights.
Zeile 38: Zeile 35:
 
== How ==
 
== How ==
 
   
 
   
Raspberry Pi 3 + Touchscreen
+
* Raspberry Pi 3 + Touchscreen
+
* Distro based on the QLC+ image (raspbian jessie)
Distro based on the QLC+ image (raspbian jessie)
+
* QLC+ XServer less build that renders directly in GL buffers for performance
+
* H801 based clients (ESP8266)
QLC+ XServer less build that renders directly in GL buffers for performance
+
* Arduino based firmware that implements ART-net
+
 
H801 based clients (ESP8266)
+
 
 
Arduino based firmware that implements ART-net
 
 
 
== Temporary setup with QLC+ ==
 
== Temporary setup with QLC+ ==
 
   
 
   
Connect to "metalights" WLAN
+
* Connect to "metalights" WLAN
+
* Set OUTPUT to 10.20.255.255
Set OUTPUT to 10.20.255.255
+
* Set ARTnet universe to 3
+
* There are 5 channels / Umbrella
Set ARTnet universe to 3
+
* R,G,B,WW,CW
+
* If CW or WW are anything else but "0" then R,G and B are disabled by firmware.
There are 5 channels / Umbrella
+
* If R,G or B are anything but "0" then CW and WW are disabled by firmware.
+
* This is to save our power supplies from sudden heat death.
R,G,B,WW,CW
+
* (105 watt / Umbrella max)
 
If CW or WW are anything else but "0" then R,G and B are disabled by firmware.
 
 
If R,G or B are anything but "0" then CW and WW are disabled by firmware.
 
 
This is to save our power supplies from sudden heat death.
 
 
(105 watt / Umbrella max)
 
 
 
   
 
   
 +
 
== Hardware ==
 
== Hardware ==
 
   
 
   
 
H801 LED controller features:
 
H801 LED controller features:
   
+
  * 8 Mbit Storage (1 Mb)
* 8 Mbit Storage (1 Mb)
 
 
* 5 channels each 45 watt max (~ 3.5 Ampere @ 12 V / channel)
 
* 5 channels each 45 watt max (~ 3.5 Ampere @ 12 V / channel)
 
   
 
   
  
 
=== How to flash ===
 
=== How to flash ===
 +
 
* Install [https://www.arduino.cc/en/Main/Software Arduino IDE]
 
* Install [https://www.arduino.cc/en/Main/Software Arduino IDE]
 
* Install [http://esp8266.github.io/Arduino/versions/2.0.0/doc/installing.html ESP 8266 extensions]
 
* Install [http://esp8266.github.io/Arduino/versions/2.0.0/doc/installing.html ESP 8266 extensions]
Zeile 105: Zeile 91:
 
* [https://arduinojson.org/ ArduinoJson] (Version 5.13.3)
 
* [https://arduinojson.org/ ArduinoJson] (Version 5.13.3)
  
==Who==
+
 
 +
== Who ==
 
   
 
   
 
Originally invented and built by [[Benutzer:overflo|overflo]], the umbrellas were built by a lot of people in some night shifts at Metalab
 
Originally invented and built by [[Benutzer:overflo|overflo]], the umbrellas were built by a lot of people in some night shifts at Metalab
 
   
 
   
LOTS OF SUPPORT BY
+
LOTS of support by
uniq, anlumo, ripper, bogdan <your name here>
+
* uniq, anlumo, ripper, bogdan <your name here>
+
 
 +
 
 
== QLC+ ==
 
== QLC+ ==
  
 +
* Neue Fixture: [[Datei:Hauptraum_setup.qxw.txt]] (das muss nach ~/.qlcplus/fixtures/hauptraum-setup.qxf)
 +
* Fixture: [[Datei:Metalab-Umbrella.txt]] (das muss nach ~/.qlcplus/fixtures/Metalab-Umbrella.qxf)
 +
* Demo Desk: [[Datei:Test.txt]]
  
Neue Fixture: [[Datei:Hauptraum_setup.qxw.txt]] (das muss nach ~/.qlcplus/fixtures/hauptraum-setup.qxf)
 
  
Fixture: [[Datei:Metalab-Umbrella.txt]] (das muss nach ~/.qlcplus/fixtures/Metalab-Umbrella.qxf)
+
== Links ==
  
Demo Desk: [[Datei:Test.txt]]
+
* [http://www.qlcplus.org/ QLC+]
 
+
* [http://tinkerman.cat/closer-look-h801-led-wifi-controller H801]
==Links==
+
* [https://github.com/overflo23/H801_ARTnet Github]
+
* [http://www.artisticlicence.com/WebSiteMaster/User%20Guides/art-net.pdf ART-net Reference]
[http://www.qlcplus.org/ QLC+]
 
 
[http://tinkerman.cat/closer-look-h801-led-wifi-controller H801]
 
 
[https://github.com/overflo23/H801_ARTnet Github]
 
 
[http://www.artisticlicence.com/WebSiteMaster/User%20Guides/art-net.pdf ART-net Reference]
 
 
   
 
   
 
[[Artnet]]
 
[[Artnet]]
 
+
* [https://github.com/reox/pybrella A Python implementation to control the umbrellas]
[https://github.com/reox/pybrella A Python implementation to control the umbrellas]
 

Version vom 4. Februar 2019, 17:26 Uhr

Buntschirm.jpg
U blue.jpg
U pink.jpg

Umbrella is the ceiling lighting of the main room. It consist out of 12 umbrellas capable of emitting light in either 16581375 RGB shades or 65025 white shades.

The umbrellas are controllable with art-net.


How to simply turn on/off the light

Use the light switch next to the kitchen. You can dim the light with the rotary knob on the side.
If it does not work just power cycle it. Wait a couple of seconds.

New Version

Out of good reasons, we upgraded the light switch to a much more powerful version.

This new version is documented at Interruttore.

Access data

  • WLAN SSID: metalights
  • Protocol: art-net
  • Host: 10.20.255.255
  • startUniverse: 3
  • There are 60 channel, 5 channels (RGBWW) per umbrella.

Why

The Metalab needed some new lights.

ART-net is awesome.


How

  • Raspberry Pi 3 + Touchscreen
  • Distro based on the QLC+ image (raspbian jessie)
  • QLC+ XServer less build that renders directly in GL buffers for performance
  • H801 based clients (ESP8266)
  • Arduino based firmware that implements ART-net


Temporary setup with QLC+

  • Connect to "metalights" WLAN
  • Set OUTPUT to 10.20.255.255
  • Set ARTnet universe to 3
  • There are 5 channels / Umbrella
  • R,G,B,WW,CW
  • If CW or WW are anything else but "0" then R,G and B are disabled by firmware.
  • If R,G or B are anything but "0" then CW and WW are disabled by firmware.
  • This is to save our power supplies from sudden heat death.
  • (105 watt / Umbrella max)


Hardware

H801 LED controller features:

* 8 Mbit Storage (1 Mb)
  • 5 channels each 45 watt max (~ 3.5 Ampere @ 12 V / channel)


How to flash

  • Install Arduino IDE
  • Install ESP 8266 extensions
  • Choose generic ESP8266 Board under Tools->Board
  • Settings for ESP8266:
    Umbrella address.png
    • GENERIC ESP8266 Module
    • Flash Mode: DIO
    • Flash Size: 1M (512K SPIFFS)
    • Debug Port: Disabled
    • Debug Level: none
    • Reset Mode: ck
    • Flash Frequency: 40 MHz
    • CPU Frequency: 80 MHz
    • Upload Speed: 115200 or more


  • U need a USB-to-UART-board (set to 3.3V)
  • Connect GND to GND; RX to TX(!) and TX to RX(!); DO NOT CONNECT 3.3V!
  • Set JUMPER on board to boot into flash mode. (Important! Has to be set before power is connected, so board gets into flashing mode.)
  • Supply power via VCC & GND (12V should be adequate)

The code to flash can be found in the github repo. If you want to flash exactly this code (and what else would you flash in the main room), you will need these libraries:


Who

Originally invented and built by overflo, the umbrellas were built by a lot of people in some night shifts at Metalab

LOTS of support by

  • uniq, anlumo, ripper, bogdan <your name here>


QLC+


Links

Artnet