ESP8266/Lightstick: Unterschied zwischen den Versionen

Aus C3MAWiki
Keine Bearbeitungszusammenfassung
 
(54 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:öffentlich]]
{{aktives Projekt|Kontakt=Ollo|öffentlich=ja}}
= Lightstick =
= Lightstick =
== Projekt-Idee ==
== Projekt-Idee ==
Wir wollen eine größere Anzahl leuchtender Stäbe bauen. Hierbei soll jeweils ein Meter Lichtschlauch vom Typ [[LED-Strip|WS2812]] in einem transparenten Kunststoffrohr über [[ESP8266]] Controller angesteuert werden.
Die Controller erlauben die individuelle Ansteuerung jeder einzelnen LED. Neben der Hardware sollen verschiedene Softwareprojekte dafür sorgen, dass wir mit den leuchtenden Röhren coole Dinge machen können.


== Projektteilnehmer==
*[[dome]]
*[[ollo]]
*[[fzahn]]
== Hardware ==
== Hardware ==


Zeile 59: Zeile 71:
Datei:IMG_1223.JPG | It works
Datei:IMG_1223.JPG | It works
</gallery>
</gallery>
== Prototyp-Video ==
<html>
<iframe width="560" height="315" src="https://www.youtube.com/embed/iNhbaP3uGVA" frameborder="0" allowfullscreen></iframe>
</html>


== Software ==
== Software ==
Zeile 70: Zeile 88:


Bootprozedur:
Bootprozedur:
Beim Start sucht der Controller nach dem '''Sticknet''' WLAN.
Beim Start sucht der Controller nach dem WLAN ''Sticknet''.
Während der Suche blicken alle LEDs grün.
Während der Suche blicken alle LEDs grün.


Die Sticknet IP Adressen liegen aktuell alle in '''192.168.23.xxx'''. <br/>
Die Sticknet-IP-Adressen liegen aktuell alle in '''192.168.23.xxx'''. <br/>
Die IP Adresse eines Schlauches kann man nach der suche einfach ablesen.
Die IP Adresse eines Schlauches kann man nach der Suche einfach ablesen.
* Rot - 100er
* Rot - 100er
* Grün - 10er
* Grün - 10er
* Blau - 1er
* Blau - 1er
  Wenn du 2 grüne und 3 rote LEDs siehst, hast du die 192.168.23.'''23''' vom Router bekommen :-)
  Wenn du 2 grüne und 3 rote LEDs siehst, hast du die 192.168.23.'''23''' vom Router bekommen :-)
== Bestand ==
Hier ist eine Übersicht aller ESPs:
{| class="wikitable sortable"
!Nummer !! MAC !! Bemerkung !! Ort
|-
| 01 || 18:FE:34:FB:1B:CC || Geht || Clubraum
|-
| 02 || 18:FE:34:FA:C1:0A || Geht || Clubraum
|-
| 03 || 18:FE:34:A0:FC:40 || Geht || Clubraum
|-
| 04 || 18:FE:34:FB:1D:18 || Geht || Clubraum
|-
| 05 || 18:FE:34:??:??:??  || ESP-Kaputt, vergisst Firmware nach flashen || Kiste der Zickigen
|-
| 06 || 18:FE:34:FB:18:8B || Verpolt nun geht der Spannungsregler nicht mehr || Kiste der Zicken
|-
| 07 || 18:FE:34:FB:1A:CC || Geht || Clubraum
|-
| 08 || 18:FE:34:FA:BA:A2 || Geht || Clubraum
|-
| 09 || 18:FE:34:FB:1D:00 || Geht || Clubraum
|-
| 10 || 18:FE:34:FB:18:7F || Geht || Clubraum
|-
| 11 || 18:FE:34:FA:C0:EC || Geht || Clubraum
|-
| 12 || 18:FE:34:FB:18:79 || Geht || Clubraum
|-
| 13 || 18:FE:34:??:??:?? || Geht || Clubraum
|-
| 14 || 18:FE:34:FB:1D:0A || Geht || Clubraum
|-
| 15 || 18:FE:34:FB:1A:D2 || Geht || Clubraum
|-
| 16 || 18:FE:34:FB:1B:CB || Geht || Clubraum
|-
| 17 || 18:FE:34:FB:1C:10 || Geht (Nach ESP-Tausch) || Clubraum
|-
| 18 || 18:FE:34:FB:1B:BF || Geht || Clubraum
|-
| 19 || 18:FE:34:A0:FC:53 || Geht || Clubraum
|-
| 20 || 18:FE:34:FB:1D:57 || Geht || Clubraum
|-
| 21 || 18:FE:34:FA:BA:AB || Geht || Clubraum
|-
| 22 || 18:FE:34:FB:18:8A || Geht || Clubraum
|-
| 23 || 18:FE:34:FB:1D:64 || Geht || Clubraum
|-
| 24 || 18:FE:34:FA:C0:F1 || Geht || Clubraum
|-
| 25 || 18:FE:34:FB:1C:1F || Geht || Clubraum
|-
| 26 || 18:FE:34:FB:1B:CD || Geht || Clubraum
|-
| 27 || 18:FE:34:FB:1D:60 || Geht || Clubraum
|-
| 28 || 18:FE:34:FB:1D:CF || Geht || Clubraum
|-
| 29 || 18:FE:34:FB:1D:1A || Geht || Clubraum
|-
| 30 || 18:FE:34:FB:1A:BD || Geht || Clubraum
|-
| 31 || 18:FE:34:FB:1C:03 || LED Ansteuerung aufm Camp kaputt gegangen || Kiste der Zickigen
|-
| 32 || 18:FE:34:FB:1D:10 || Geht || Clubraum
|-
| 33 || 18:FE:34:FA:BA:97 || Geht || Clubraum
|-
| 34 || 18:FE:34:FB:1A:D3 || Geht || Clubraum
|-
| 35 || 18:FE:34:FB:1B:C4 || Geht || Clubraum
|-
| 36 || 18:FE:34:FB:1A:B8 || Geht || Clubraum
|-
| 37 || 18:FE:34:FA:C1:11 || Geht || Clubraum
|-
| 38 || 18:FE:34:FB:1B:AB || Geht || Clubraum
|-
| 39 || 18:FE:34:FB:1B:C3 || Geht || Clubraum
|-
| 40 || 18:FE:34:FB:1C:23 || Geht || Clubraum
|-
| 41 || 18:FE:34:FB:1D:5A || Geht || Clubraum
|-
| 42 || 18:FE:34:FB:1D:5B || Geht || Clubraum
|-
| 43 || 18:FE:34:FB:1B:FF || Geht || Clubraum
|-
| 44 || 18:FE:34:FB:18:7B || ESP gestorben aufm Camp, LED-Ansteuerung nicht mehr möglich || Kiste der Zicken
|-
| 45 || 18:FE:34:??:??:??  || ESP-Tausch ohne Änderung :-/ || Kiste der Zickigen
|-
| 46 || 18:FE:34:FB:1D:69 || Geht || Clubraum
|-
| 47 || 18:FE:34:FA:C1:0F || Geht || Clubraum
|-
| 48 || 18:FE:34:FA:BA:AA || Geht || Clubraum
|-
| 49 || 18:FE:34:FA:1A:AB || Geht || Clubraum
|-
| 50 || 18:FE:34:FB:1A:B2 || Geht || Clubraum
|-
| 51 || 18:FE:34:FB:1C:0C || Geht || Clubraum
|-
| 52 || 18:FE:34:FA:C0:EE || Geht || Clubraum
|-
| 53 || 18:FE:34:FB:1C:12 || Geht || Clubraum
|-
| 54 || 18:FE:34:FB:1D:BB || Geht || Clubraum
|-
| 55 || 18:FE:34:FB:1D:D1 || Geht || Clubraum
|-
| 56 || 18:FE:34:FB:1A:A8 || Geht || Clubraum
|-
| 57 || 18:FE:34:FB:1B:FD || Geht || Clubraum
|-
|}


== Quellcode ==
== Quellcode ==
* [https://github.com/C3MA/lightstick Lighstick auf Github]
* [https://github.com/C3MA/lightstick Lighstick auf Github]
[[Kategorie:ESP]]
[[Kategorie:ESP8266]]
[[Kategorie:LUA]]
[[Kategorie:WS2812]]

Aktuelle Version vom 4. Mai 2016, 16:45 Uhr

Dies ist ein Projekt, an dem momentan aktiv gearbeitet wird. Wenn du Fragen hast oder mitarbeiten möchtest, wende dich an Ollo.


Lightstick

Projekt-Idee

Wir wollen eine größere Anzahl leuchtender Stäbe bauen. Hierbei soll jeweils ein Meter Lichtschlauch vom Typ WS2812 in einem transparenten Kunststoffrohr über ESP8266 Controller angesteuert werden. Die Controller erlauben die individuelle Ansteuerung jeder einzelnen LED. Neben der Hardware sollen verschiedene Softwareprojekte dafür sorgen, dass wir mit den leuchtenden Röhren coole Dinge machen können.

Projektteilnehmer

Hardware

Hardware
# Ding Bauteil Preis Link
1. Lichtschlauch 1m WS2812 10 EUR tbd.
2. WLAN Microcontroller ESP8266-01 2,50 EUR tbd.
3. Platine Spannungsversorgungs 12V->5V->3.3V ~ 3,50 EUR Layout
4. Bauteile Spannungsversorgung ~6 EUR tbd
5. Stange transparente Röhre ~ 5 EUR tbd
6. Standfuß tbd ? EUR tbd

Hardware-Doku

Prototyp-Video


Software

Es wird die LUA Firmware auf dem ESP8266 vorausgesetzt.

Diese verwendet Schnittstellen:

  1. WS2812 - LED Ausgabe
  2. UART (Zum Programmieren und debuggen)
  3. TCP-Port 2323 Telnet/Netcat Schnittstelle (wie UART)
  4. UDP-Port 2342 RGB Information für die WS2812 LEDs

Bootprozedur: Beim Start sucht der Controller nach dem WLAN Sticknet. Während der Suche blicken alle LEDs grün.

Die Sticknet-IP-Adressen liegen aktuell alle in 192.168.23.xxx.
Die IP Adresse eines Schlauches kann man nach der Suche einfach ablesen.

  • Rot - 100er
  • Grün - 10er
  • Blau - 1er
Wenn du 2 grüne und 3 rote LEDs siehst, hast du die 192.168.23.23 vom Router bekommen :-)

Bestand

Hier ist eine Übersicht aller ESPs:

Nummer MAC Bemerkung Ort
01 18:FE:34:FB:1B:CC Geht Clubraum
02 18:FE:34:FA:C1:0A Geht Clubraum
03 18:FE:34:A0:FC:40 Geht Clubraum
04 18:FE:34:FB:1D:18 Geht Clubraum
05 18:FE:34:??:??:?? ESP-Kaputt, vergisst Firmware nach flashen Kiste der Zickigen
06 18:FE:34:FB:18:8B Verpolt nun geht der Spannungsregler nicht mehr Kiste der Zicken
07 18:FE:34:FB:1A:CC Geht Clubraum
08 18:FE:34:FA:BA:A2 Geht Clubraum
09 18:FE:34:FB:1D:00 Geht Clubraum
10 18:FE:34:FB:18:7F Geht Clubraum
11 18:FE:34:FA:C0:EC Geht Clubraum
12 18:FE:34:FB:18:79 Geht Clubraum
13 18:FE:34:??:??:?? Geht Clubraum
14 18:FE:34:FB:1D:0A Geht Clubraum
15 18:FE:34:FB:1A:D2 Geht Clubraum
16 18:FE:34:FB:1B:CB Geht Clubraum
17 18:FE:34:FB:1C:10 Geht (Nach ESP-Tausch) Clubraum
18 18:FE:34:FB:1B:BF Geht Clubraum
19 18:FE:34:A0:FC:53 Geht Clubraum
20 18:FE:34:FB:1D:57 Geht Clubraum
21 18:FE:34:FA:BA:AB Geht Clubraum
22 18:FE:34:FB:18:8A Geht Clubraum
23 18:FE:34:FB:1D:64 Geht Clubraum
24 18:FE:34:FA:C0:F1 Geht Clubraum
25 18:FE:34:FB:1C:1F Geht Clubraum
26 18:FE:34:FB:1B:CD Geht Clubraum
27 18:FE:34:FB:1D:60 Geht Clubraum
28 18:FE:34:FB:1D:CF Geht Clubraum
29 18:FE:34:FB:1D:1A Geht Clubraum
30 18:FE:34:FB:1A:BD Geht Clubraum
31 18:FE:34:FB:1C:03 LED Ansteuerung aufm Camp kaputt gegangen Kiste der Zickigen
32 18:FE:34:FB:1D:10 Geht Clubraum
33 18:FE:34:FA:BA:97 Geht Clubraum
34 18:FE:34:FB:1A:D3 Geht Clubraum
35 18:FE:34:FB:1B:C4 Geht Clubraum
36 18:FE:34:FB:1A:B8 Geht Clubraum
37 18:FE:34:FA:C1:11 Geht Clubraum
38 18:FE:34:FB:1B:AB Geht Clubraum
39 18:FE:34:FB:1B:C3 Geht Clubraum
40 18:FE:34:FB:1C:23 Geht Clubraum
41 18:FE:34:FB:1D:5A Geht Clubraum
42 18:FE:34:FB:1D:5B Geht Clubraum
43 18:FE:34:FB:1B:FF Geht Clubraum
44 18:FE:34:FB:18:7B ESP gestorben aufm Camp, LED-Ansteuerung nicht mehr möglich Kiste der Zicken
45 18:FE:34:??:??:?? ESP-Tausch ohne Änderung :-/ Kiste der Zickigen
46 18:FE:34:FB:1D:69 Geht Clubraum
47 18:FE:34:FA:C1:0F Geht Clubraum
48 18:FE:34:FA:BA:AA Geht Clubraum
49 18:FE:34:FA:1A:AB Geht Clubraum
50 18:FE:34:FB:1A:B2 Geht Clubraum
51 18:FE:34:FB:1C:0C Geht Clubraum
52 18:FE:34:FA:C0:EE Geht Clubraum
53 18:FE:34:FB:1C:12 Geht Clubraum
54 18:FE:34:FB:1D:BB Geht Clubraum
55 18:FE:34:FB:1D:D1 Geht Clubraum
56 18:FE:34:FB:1A:A8 Geht Clubraum
57 18:FE:34:FB:1B:FD Geht Clubraum

Quellcode