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 (Overflo verschob die Seite Metalights nach Umbrella: Besserer Name)
 
(46 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
infos zum metalights projekt.
+
__TOC__
 +
=Version 2.0=
 +
[[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!
  
==Why==
+
They are all mapped into our [[SmartLab]] and controllable through Zigbee via Home Assistant.
  
The metalab needs some new lights.
+
Name convention:
  
ART-net is the name of the game.
+
* <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.
  
== How ==
+
== 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!
  
Raspberry Pi 3
+
ToDo: add info on hardware thats not in the Github repo
  
Distro based on the QLC+ image (raspbian jessie)
+
== 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.
  
Hostapd for Accesspoint mode
+
ToDo: how to replace components/fixtures
  
QLC+ X-server less build that renders directly in GL buffers for performance
+
== 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!
  
H801 based clients (ESP8266)
+
=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.
  
Arduino based firmware that implements ART-net
+
The umbrellas are controllable with [https://en.wikipedia.org/wiki/Art-Net art-net].
  
  
== Costs ==
+
==How to simply turn on/off the light==
  
One time costs:
+
Use the '''[[Interruttore/en|Interruttore]]''' light switch.
* 1 Switch 3,-
 
* 30 meter cable
 
* 1 Raspberry Pi 3
 
* 1 SD card
 
* 1 7" Touch screen
 
* Acrylic case
 
  
 +
== Access data ==
  
 +
* 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.
  
Per umbrella device:
 
  
* 1 [https://www.amazon.de/gp/product/B0047DGXO8/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 umbrella] 24,-
+
== Why ==
* 1 [https://de.aliexpress.com/item/DC5-24V-Wireless-Smart-Dimmer-Receiver-Output-5-Routes-PWM-Data-WiFi-APP-Controlled-for-RGBW/32634286022.html H801] 10,-
+
   
* 1 [http://www.mouser.at/ProductDetail/Mean-Well/LRS-100-12/?qs=sGAEpiMZZMs2%252bVrH5rwl1psS2OanFRhVpNcvqXz7yAfFrLQELcnN8A%3d%3d Power supply 12V]  18,-
+
The Metalab needed some new lights. ART-net is awesome.
* RGB ledstripes 5-20,-
 
* COLDWHITE ledstripes 5-20,-
 
* WARMWHITE ledstripes 5-20,-
 
* 3D-printed parts for mounting
 
* Lasercut parts for mounting
 
  
TOTAL 70,- to 100,- / umbrella
+
 +
== 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
  
We need at least 12 at most 20 pcs
 
  
The more umbrellas the less leds / umbrella are nedded
+
== Temporary setup with QLC+ ==
 
+
A similar setup from a professional light company would cost >10k so this is actually very cheap in comparsion to commercially available solutions.
+
* 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 ==
 
== Hardware ==
 
+
H801 Ledcontroller 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)
 +
  
==Who==
+
=== How to flash ===
 
 
Originally invented and built by [[Benutzer:overflo|overflo]], the project is now maintained by:
 
  
<insert name here>
+
* 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]
 +
* Choose generic ESP8266 Board under Tools->Board
 +
* Settings for ESP8266:  [[File:Umbrella_address.png|300px|right]]
 +
** 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
 +
  
Please contact anyone from the list above for questions regarding the metalabs light setup.
+
* 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 [https://github.com/overflo23/H801_ARTnet 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:
  
 +
* [https://github.com/rstephan/ArtnetWifi ArtnetWifi] (Has to be installed via git clone to ~/Arduino/libraries)
 +
* [https://github.com/tzapu/WiFiManager WifiManager]
 +
* [https://arduinojson.org/ ArduinoJson] (Version 5.13.3)
  
  
 +
== Who ==
 +
 +
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
 +
* uniq, anlumo, ripper, bogdan <your name here>
  
==Links==
 
  
 +
== QLC+ ==
  
[http://www.qlcplus.org/ 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]]
  
[https://de.aliexpress.com/item/DC5-24V-Wireless-Smart-Dimmer-Receiver-Output-5-Routes-PWM-Data-WiFi-APP-Controlled-for-RGBW H801]
 
  
[https://github.com/overflo23/H801_ARTnet Github]
+
== Links ==
  
[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]]
 +
* [https://github.com/reox/pybrella A Python implementation to control the umbrellas]

Aktuelle Version vom 22. August 2022, 17:09 Uhr

Version 2.0

The new lamps lit up in all the colours

At several Jour fixes (2022-02-22_Jour_Fixe, 2022-04-26_Jour_Fixe and 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.

3D redering of the Aluminium plate with the LED bulbs

How to use

anlumo knows all the things about them!

They are all mapped into our SmartLab and controllable through Zigbee via Home Assistant.

Name convention:

  • light.Hauptraumschirm_<row>_<column>_<index> for individual lamps
  • light.Hauptraumschirm_<row>_<column> for individual umbrellas
  • light.Hauptraumschirm_<row> for rows of umbrellas
  • light.Hauptraumschirme 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: Umbrella v2
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, 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

  • anlumo: setting up everything in metalabs home assistant, wiring up the fixtures
  • cube: installing the fixtures, wiring 230V, 3D printing inserts
  • luto: teardown of the old lamps, assembling the lamps
  • ripper: design, assembling and installing lamps, 3D printing inserts
  • you?: Did you help? add yourself!

Version 1.0

Outdated information, just here for documenting the history This version has been replaced.

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 Interruttore light switch.

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