neue spaceapi-homepage
[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 (Material eines ausrangierten Farbplotters) 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.
40
41 == Transportcase und Handling ==
42 Der Warpkern ist, da die 3D-Dateien nicht weiter modifiziert wurden, nur gesteckt und nicht geschraubt. Und damit insgesamt nicht besonders stabil. Hochheben kann man ihn an der Base oder an der Reaction Chamber, nie am obersten Teil.
43
44 Für Transporte existiert ein Holzcase. Das Case ist in der Werkstatt unter dem Subraum gelagert und besteht aus 6 Holzteilen, 6 Gewindestangen und je 12 Muttern und Unterlegscheiben. Die Holzteile sind durchnummeriert von 1 bis 6 in der Reihenfolge des empfohlenen Zusammenbaus. Zuerst wird der Warpkern in die Bodenplatte gestellt, dann die 4 kurzen Gewindestangen durchgeschoben, dann die vier Seitenteile angebracht und zuletzt der Deckel aufgesteckt und mit den beiden langen Gewindestangen verschraubt. Mit Case kann der Warpkern auch gelegt/auf dem Kopf transportiert werden und ist in vertikale Richtung sehr, an den Seiten immerhin mittelmäßig belastbar.
45
46 == Botnet Extension ==
47 Aktuell (Ende Januar 2020) ist dem Warpkern eine intelligente Steckdose (Gosund SP111, auf Tasmota umgeflashed) vorgeschaltet, über welche er via WLAN an- und ausgeschaltet werden kann, erreichbar sofern DHCP mitspielt via http://admin:stratum0@warpkern-1243.s0
This page took 0.046058 seconds and 5 git commands to generate.