Blinkentunnel 2.0: 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
Keine Bearbeitungszusammenfassung
K (Textersetzung - „ente“ durch „Usergraveyard“)
 
(19 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Projekt
|image=bt2_5.jpg
|involved=[[User:overflo|overflo]] + lots of helpers
|startdate=17.11.2016
|status=completed
|wtf=artsy fartsy blinky thingy
|hidden=false
}}
== Blinkentunnel 2.0 ==
== Blinkentunnel 2.0 ==


* the successor of the famous [[Blinkentunnel|Blinkentunnel]] project
* The successor of the famous [[Blinkentunnel|Blinkentunnel]] project
* is located at the passway between our [[Hauptraum|mainroom]] and the [[Vorraum|entrance room]]
* Located at the passway between our [[Hauptraum|mainroom]] and the [[Vorraum|entrance room]]
* there are 18 acryl sticks mounted on the ceiling, with 12mm WS2801 Pixels  mounted on each side and shining inwards
* There are 18 acryl sticks mounted to the ceiling, with 12mm WS2801 Pixels  mounted on each side and shining inwards
* they are controlled from an ESP8266 custom made PCB with a custom firmware that supports ARTNET see '''[[Blinkybutton]]'''
* They are controlled from an ESP8266 custom made PCB with a custom firmware that supports ARTNET see '''[[Blinkybutton]]'''
 
== How ==
== How ==
We built the original Blinkentunnel 7 years ago using Shiftbrites and an Arduino based on the Atmega168.
We built the original Blinkentunnel 7 years ago using Shiftbrites and an Arduino based on the Atmega168.
Zeile 12: Zeile 22:
When  [[Benutzer:Redplanet|redplanet]] tried to fix the old installation it became clear that we should  replace the leds and that led to also replacing the ancient controller with something modern.
When  [[Benutzer:Redplanet|redplanet]] tried to fix the old installation it became clear that we should  replace the leds and that led to also replacing the ancient controller with something modern.


So [[Benutzer:Overflo|Overflo]] spent a long weekend designing a little PCB and writing some custom firmware for the ESP8266 based board he made and called the result ''Blinkybutton''
So [[Benutzer:Overflo|Overflo]] spent a long weekend designing a little PCB and writing some custom firmware for the ESP8266 based board he made and called the result '''[[Blinkybutton]]'''
The setup Boots in ~3 seconds and diplays a classic rainbow animation.
The setup Boots in ~1.2 seconds and diplays a classic rainbow animation.


It tries to connect to the WLAN and if that fails it opens its own Accesspoint called ARTNET-NODE_26_?
It tries to connect to the WLAN and if that fails it opens its own Accesspoint called ARTNET-NODE_26_C6


When you connect there it opens a captive portal configuration interface where you can setup the parameters like:
When you connect there it opens a captive portal configuration interface where you can setup the parameters like:
Zeile 21: Zeile 31:
* WLAN to connect to
* WLAN to connect to
* Password
* Password
* ARTNET universe ID (currently set to 3)
* ARTNET universe ID (currently set to 0)
* ARTNET OFFSET (currently set to 0)
* ARTNET OFFSET (currently set to 0)
* Static IP Address (unconfigured , it uses DHCP)
* Static IP Address (unconfigured , it uses DHCP)
Zeile 30: Zeile 40:


It returns to displaying the rainbow when there is no data received for >5 minutes.
It returns to displaying the rainbow when there is no data received for >5 minutes.
== Media ==


{| border=0 cellspacing="0" style="border-collapse:collapse;"
|-
|style="vertical-align:top"| {{#ev:youtube|Qqj3KswTHXA}}
|style="vertical-align:top"| {{#ev:youtube|cGTwQ_YIc7A}}
|-
|style="vertical-align:top"| {{#ev:youtube|pzjMtXXwoAo}}
|style="vertical-align:top"| {{#ev:youtube|_P_PDajuoog}}
|-
|style="vertical-align:top"|[[Bild:bt2_4.jpg|thumb|400px]]
|style="vertical-align:top"|[[Bild:bt2_2.jpg|thumb|400px]]
|-
|style="vertical-align:top"|[[Bild:bt2_3.jpg|thumb|400px]]
|style="vertical-align:top"|[[Bild:bt2_5.jpg|thumb|400px]]
|-
|style="vertical-align:top"|[[Bild:bt2_0.jpg|thumb|400px]]
|style="vertical-align:top"|[[Bild:Kabelsalat.jpeg|thumb|400px|Kabelsalat ist gesund (Assembly session)]]
|}


== How to ART-net==
== How to ART-net==
* Install QLC+
* Install [http://www.qlcplus.org/downloads.html QLC+]
* Connect to metalights WIFi (password: metalights)
* Connect to metalights WiFi (password: metalights)
* Configure QLC+ so it outputs on the 192.168.88.255 address
* Configure QLC+ so it outputs on the 192.168.88.255 address
* Define a 18x2 matrix fixture
* Define a 18x2 matrix fixture
Zeile 41: Zeile 71:
* All done
* All done


== Who ==
 
== People involved ==
* [[Benutzer:Overflo|Overflo]] - idea, electronics, soldering, firmware
* [[Benutzer:Overflo|Overflo]] - idea, electronics, soldering, firmware
* [[Benutzer:Redplanet|redplanet]] - idea, soldering
* [[Benutzer:Redplanet|redplanet]] - stein des anstosses, soldering
* [[Benutzer:ente|ente]] - soldering, assembly line
* [[User:Usergraveyard|Usergraveyard]] - soldering, assembly line
* [[Benutzer:Min|min]] -  soldering, assembly line
* [[Benutzer:Min|min]] -  soldering, assembly line
* [[Benutzer:Nioram|nico]] -  QLC+ setup, effects, installation
* [[Benutzer:Nioram|nico]] -  QLC+ setup, effects, installation
Zeile 51: Zeile 82:
* Other people I forgot to mention. Sorry! Please add yourself here
* Other people I forgot to mention. Sorry! Please add yourself here


== Source ==
[https://github.com/overflo23/ESP8266_ARTNET_WS2801 Firmware @ github]




== Videos ==
== References / Links ==


* [http://www.qlcplus.org/downloads.html QLC+] Light Controlling Software
* [http://cdn.sparkfun.com/datasheets/Components/LED/WS2801%20LED%20pixel.pdf WS2801 Datasheet]
* [http://download.arduino.org/products/UNOWIFI/0A-ESP8266-Datasheet-EN-v4.3.pdf ESP8266 Datasheet]
* Blinkybutton @ (hackerspaceshop) TBD
* [[Artnet]]
* [https://github.com/overflo23/ESP8266_ARTNET_WS2801 github] '''FIRMWARE'''


{| border=0 cellspacing="0" style="border-collapse:collapse;"
[[Kategorie:Infrastruktur]]
|-
[[Kategorie:Projekte]]
| {{#ev:youtube|cGTwQ_YIc7A}}
| {{#ev:youtube|pzjMtXXwoAo}}
| {{#ev:youtube|Qqj3KswTHXA}}
|}
 
 
== Photos ==
{| border=0 cellspacing="0" style="border-collapse:collapse;"
|-
|style="vertical-align:top"|[[Bild:bt2_3.jpg|thumb|300px]]
 
|style="vertical-align:top"|[[Bild:Blinkentunnel.jpg|thumb|300px|Rainbow]]
 
|-
|style="vertical-align:top"|[[Bild:bt2_4.jpg|thumb|300px]]
|style="vertical-align:top"|[[Bild:bt2_2.jpg|thumb|300px]]
 
|-
|style="vertical-align:top"|[[Bild:Kabelsalat.jpeg|thumb|300px|Kabelsalat ist gesund (Assembly session)]]
|style="vertical-align:top"|[[Bild:bt2_0.jpg|thumb|300px]]
|}
 
== References / Links ==
 
* WS2801
* ESP8266
* Blinkybutton (hackerspaceshop)

Aktuelle Version vom 19. September 2018, 19:28 Uhr


Blinkentunnel 2.0
Bt2 5.jpg
Gestartet: 17.11.2016
Involvierte: overflo + lots of helpers
Status: completed
Beschreibung: artsy fartsy blinky thingy
Shutdownprozedur:
Zuletzt aktualisiert: 2018-09-19


Blinkentunnel 2.0

  • The successor of the famous Blinkentunnel project
  • Located at the passway between our mainroom and the entrance room
  • There are 18 acryl sticks mounted to the ceiling, with 12mm WS2801 Pixels mounted on each side and shining inwards
  • They are controlled from an ESP8266 custom made PCB with a custom firmware that supports ARTNET see Blinkybutton

How

We built the original Blinkentunnel 7 years ago using Shiftbrites and an Arduino based on the Atmega168.

Today we got fully integrated digitally controllable leds and WIFI based boards the size of a thumbnail.

When redplanet tried to fix the old installation it became clear that we should replace the leds and that led to also replacing the ancient controller with something modern.

So Overflo spent a long weekend designing a little PCB and writing some custom firmware for the ESP8266 based board he made and called the result Blinkybutton The setup Boots in ~1.2 seconds and diplays a classic rainbow animation.

It tries to connect to the WLAN and if that fails it opens its own Accesspoint called ARTNET-NODE_26_C6

When you connect there it opens a captive portal configuration interface where you can setup the parameters like:

  • WLAN to connect to
  • Password
  • ARTNET universe ID (currently set to 0)
  • ARTNET OFFSET (currently set to 0)
  • Static IP Address (unconfigured , it uses DHCP)
  • Static Gateway (unconfigured , it uses DHCP)
  • Static Netmask (unconfigured , it uses DHCP)

Once it is connected to the network it continues to display the rainbow animation but it also waits for ART-net data to arrive and display that instead of the rainbow.

It returns to displaying the rainbow when there is no data received for >5 minutes.

Media

{{#ev:youtube|Qqj3KswTHXA}} {{#ev:youtube|cGTwQ_YIc7A}}
{{#ev:youtube|pzjMtXXwoAo}} {{#ev:youtube|_P_PDajuoog}}
Bt2 4.jpg
Bt2 2.jpg
Bt2 3.jpg
Bt2 5.jpg
Bt2 0.jpg
Kabelsalat ist gesund (Assembly session)

How to ART-net

  • Install QLC+
  • Connect to metalights WiFi (password: metalights)
  • Configure QLC+ so it outputs on the 192.168.88.255 address
  • Define a 18x2 matrix fixture
  • Use the matrix-functions on this fixture
  • Combine with all kinds of other effects, inputs, masks and what not..
  • All done


People involved

  • Overflo - idea, electronics, soldering, firmware
  • redplanet - stein des anstosses, soldering
  • Usergraveyard - soldering, assembly line
  • min - soldering, assembly line
  • nico - QLC+ setup, effects, installation
  • max - soldering, installation
  • ripper - installation, parts
  • Other people I forgot to mention. Sorry! Please add yourself here


References / Links