Zum Inhalt springen

Umbrella: Unterschied zwischen den Versionen

Reox (Diskussion | Beiträge)
Anlumo (Diskussion | Beiträge)
 
(17 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:Buntschirm.jpg|miniatur]]
__TOC__
[[Datei:u_blue.jpg|miniatur]]
=Version 2.0=
[[Datei:u_pink.jpg|miniatur]]
[[Datei:Umbrella_v2_bunt.jpg|300px|thumb|right|The new lamps lit up in all the colours]]
At several [[Jour_Fixe|Jour fixes]] ([[2022-02-22_Jour_Fixe#neues_Licht_im_Hauptraum_.28luto.2C_cube.2C_anlumo.29|2022-02-22_Jour_Fixe]], [[2022-04-26_Jour_Fixe#Upgrade_f.C3.BCr.27s_Upgrade_vom_Hauptraumlicht_.28ripper.2C_anlumo.2C_cube.2C_nicht_luto.29|2022-04-26_Jour_Fixe]] and [[2022-05-11_Jour_Fixe#Erhellung_Hauptraum_.28ripper.2C_fussel.29|2022-05-11_Jour_Fixe]]) the decision was made that the Umbrellas need an upgrade. The LED strips were replaced by four IKEA Tradfri LED bulbs which are mounted on a custom lasercut aluminium plate.
[[Datei:Umbrella_v2_4er.png|300px|thumb|right|3D redering of the Aluminium plate with the LED bulbs]]
 
== How to use ==
[[User:anlumo|anlumo]] knows all the things about them!
 
They are all mapped into our [[SmartLab]] and controllable through Zigbee via Home Assistant.
 
Name convention:
 
* <code>light.Hauptraumschirm_<row>_<column>_<index></code> for individual lamps
* <code>light.Hauptraumschirm_<row>_<column></code> for individual umbrellas
* <code>light.Hauptraumschirm_<row></code> for rows of umbrellas
* <code>light.Hauptraumschirme</code> for all of them together
 
All numbers are 1-based. The indexes of the lamps inside umbrellas are random, but otherwise the numbering starts at 1,1 in the corner near the library and the kitchen.
 
== Hardware ==
All CAD files can be found on Github: [https://github.com/Metalab/Umbrella_v2 Umbrella v2]<br>
[[User:ripper|ripper]] knows all the things about the hardware and will add this!
 
ToDo: add info on hardware thats not in the Github repo
 
== Maintenance ==
The bulbs are standard, [https://www.ikea.com/at/de/p/tradfri-led-leuchtmittel-e27-806-lm-kabellos-dimmbar-farb-und-weissspektrum-rund-opalweiss-70439158/ Ikea TRÅDFRI RGB LED bulbs]. For replacing one, the umbrella needs to be removed by pushing them upwards and moving them towards the windows.
 
ToDo: how to replace components/fixtures
 
== Credits ==
* [[User:anlumo|anlumo]]: setting up everything in metalabs home assistant, wiring up the fixtures
* [[User:cube|cube]]: installing the fixtures, wiring 230V, 3D printing inserts
* [[User:luto|luto]]: teardown of the old lamps, assembling the lamps
* [[User:ripper|ripper]]: design, assembling and installing lamps, 3D printing inserts
* [[User:you|you?]]: Did you help? add yourself!
 
=Version 1.0=
<span style="font-size: 16pt; color: red;">Outdated information, just here for documenting the history</span>
This version has been replaced.<br>
[[Datei:Buntschirm.jpg|right|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==
Use the light switch next to the kitchen. You can dim the light with the rotary knob on the side.
[[Datei:Umbrella_lightswitch_1.jpg|200px]]
[[Datei:Umbrella_lightswitch_2.jpg|200px]]
If it does not work just power cycle it. Wait a couple of seconds.


[[Datei:Umbrella_reset.jpg|200px|Metalab school of software resilience(tm) :)]]


==Access data==
==How to simply turn on/off the light==


Wlan SSID: metalights
Use the '''[[Interruttore/en|Interruttore]]''' light switch.


Protocol: [https://en.wikipedia.org/wiki/Art-Net art-net]
== Access data ==


Host: 10.20.255.255
* 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.


startUniverse: 3


There are 60 channel, 5 channels (RGBWW) per umbrella.
== Why ==
The Metalab needed some new lights. ART-net is awesome.


==Why==
The Metalab needed some new lights.
ART-net is awesome.
   
   
== 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)
Zeile 79: Zeile 97:


=== 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 106: Zeile 125:
* [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)


Demo Desk: [[Datei:Test.txt]]
== Links ==


==Links==
* [http://www.qlcplus.org/ QLC+]
* [http://tinkerman.cat/closer-look-h801-led-wifi-controller H801]
[http://www.qlcplus.org/ QLC+]
* [https://github.com/overflo23/H801_ARTnet Github]
* [http://www.artisticlicence.com/WebSiteMaster/User%20Guides/art-net.pdf ART-net Reference]
[https://de.aliexpress.com/item/DC5-24V-Wireless-Smart-Dimmer-Receiver-Output-5-Routes-PWM-Data-WiFi-APP-Controlled-for-RGBW H801 Controllers]
[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]