/* Digitalcourage Braunschweig */
[stratum0-wiki.git] / Warpkern.mw
1 {{Projekt
2 |kontakt = {{Benutzer|NoikK}}, {{Benutzer|larsan}}
3 |status = aktiv
4 |beschreibung = <!-- optional -->
5 |bild = Warpcore_frickelraum.jpg
6 |bildbeschreibung = <!--optional-->
7 |source = <!--optional-->
8 |lizenz = <!--optional-->
9 |download = <!--optional-->
10 |version = TNG
11 }}
12
13
14 == Warum? ==
15 Weil wir es wollen. Und weil jeder Space einen Warpkern haben sollte.
16
17 Wir haben [https://www.thingiverse.com/thing:2008591 dieses Modell von thingiverse] genommen und es so weit hochskaliert (280%), dass das größte Teil gerade noch so auf den Lulzbot passt. (Leider haben wir nicht gesehen, dass das größte Teil eigentlich die ''Lamp Base'' und nicht die ''Warp Reaction Chamber'' ist, weswegen wir Modell, Drucker und Druckerfirmware ein wenig modifizieren mussten.
18
19 Pünktlich zum 34C3 wurden dann die letzten Teile gedruckt (so pünktlich, dass er erst auf dem Congress zum ersten Mal zusammengebaut wurde). Später wurden noch ein paar Modifikationen vorgenommen.
20
21 == Technik ==
22 Im Inneren steht ein 120cm langes Vierkantblech (Rest eines Pavillons der auf dem [[HackenOpenAir|HOA 2017]] gestorben ist) mit 25*25mm Kantenlänge. Auf jeder Seite klebt ein Streifen WS2812B mit je 35 LEDs, gesamt also 140 LEDs. Als Diffusor kommt matte Polyesterfolie (vom Farbplotter) zum Einsatz.
23
24 Der gesamte Warpkern ist, bis auf die silbernen Rohrdurchführungen (PLA), aus PETG gedruckt. Die Alurohre sind 8*1mm, in den ''Vertical Tension members'' verlaufen M10-Gewindestangen. Alle Teile sind nur gesteckt und nicht verschraubt, was Transport etwas schwierig macht, verklemmen sich aber durch Eigenspannung so sehr, dass man den Kern an der Reaction Chamber tragen kann. Der Warpkern ist 130 cm hoch und optisch über den Durchmesser der Reaction Chamber geschätzt im Maßstab 1:10 zum echten Warpkern der Enterprise-D
25
26 Die Ansteuerung erfolgte über einen Arduino Nano, wird aber gerade durch einen ESP8266 ersetzt. Denkbar ist eine variable Leuchtanimation mit Berücksichtigung von z.B. Stromverbrauch im Space oder genutzter Netzwerkbandbreite, sowie Klingelevents o.Ä.
27
28 === LED-Matrix ===
29 Die Streifen sind von unten nach oben durchgehend verbunden, die drei Sektionen sind größtenteils lichtdicht voneinander getrennt
30 <pre>
31 Seite
32 1 2 3 4
33 Top 18…35 53…70 88…105 123…140
34 Chamber 12…17 47…52 82…87 117…122
35 Bottom 1……11 36…46 71…81 106…116
36 </pre>
37
38 === Software ===
39 Für den Arduino hatte {{Benutzer|Stew}} eine [https://gitli.stratum0.org/stew/warpcore Warpanimation] geschrieben, da aber die Verdrahtung der LEDs bei der letzten Überarbeitung geändert wurde (nicht mehr Schlangenförmig rauf/runter), funktioniert sie derzeit nicht mehr. Das derzeit angeschlossene NodeMCU V1.0 kennt die Matrix noch nicht, hat aber zum rumspielen erstmal das Webinterface der [https://github.com/kitesurfer1404/WS2812FX WS2812FX-library] drauf und lässt sich über 192.168.178.66 steuern.
This page took 0.047222 seconds and 5 git commands to generate.