Das ist alles ganz ganz furchtbar. Macht das nicht zuhause nach!
Das ist…
Chaos pur.
Der Raspberry ist gebootet
Theoretisch können wir jetzt unseren NodeRED starten
Okay wunderbar.
Dann brauchen wir jetzt die lokale Kiste,
ebenfalls ein NodeRED.
Okay, das ist das lokale NodeRED.
Also zur Erinnerung: Das lokale NodeRED läuft auf dem Gaming PC,
das überwacht unter anderem von Elite Dangerous die Status.json
und parst die und schickt die dann an den [Raspberry] Pi
der wiederum lauscht über NodeRED,
empfängt die JSON Datei,
schaut ob das zum Beispiel ein Status Event ist
und macht dann entsprechende Aktion wenn zum Beispiel das Fahrwerk ausgefahren wird oder sowas.
Um das Ganze zu füttern
müssen wir hier auf Änderungen an Dateien lauschen…
in diesem Verzeichnis… und…
da können wir dann mal kurz hin gehen…
"Hallo Feststell-Taste"
Da ist ein Leerzeichen drinnen…
Und dann können wir uns die
Status.JSON mal aufmachen,
in der wir unter anderem
die FLAGS haben.
In den FLAGS ist der Status von dem Schiff kodiert,
wie es dem Schiff gerade geht, ob die Schilde oben sind, ob das Fahrwerk draußen ist und so weiter… und…
da gibt es eine praktische Liste: https://elite-journal.readthedocs.io
Da haben wir die Status Datei erklärt.
Da haben wir eben unter anderem das FLAGS
kodiert als ein Zahlenwert (Integer)
So… das heißt im Wesentlichen das ist Zusammenrechnungs-Magie
Wir können hier sämtliche Kombinationen aus diesen
Bedeutungen praktisch mit einer einzigen Zahl ausdrücken.
Hier unten waren auch ein paar Beispiele,
hier zum Beispiel
da haben wir diesen Int[eger]
der hat dann die FLAGS 24, 16, 3, 2 und 0
zum Beispiel mit der Bedeutung Masse-Sperre, Schilde oben, Fahrwerk unten und angekoppelt.
Das heißt die kopieren wir uns gleich mal.
Dann fügen wir die in Visual Studio Code ein,
was dann im Prinzip so ist als ob das Spiel den Wert raus schreiben würde,
und dann sollten wir eine Reaktion sehen.
Und zwar auf dem Debug, genau, wunderbar, das hat geklappt.
Also hier ist unser FLAG angekommen,
wir haben ausgerechnet "angedockt", "Schilde oben",
"im Hauptschiff", …, "Massesperre",
Das sieht alles ganz gut aus.
Das müsste dann auch alles auf dem Pi angekommen sein, hier ist der Payload,
da kommen unsere FLAGS und die ganze Auswertung dazu.
Gut und das wiederum wird an den Neopixel geschossen.
Der Neopixel hat [allerdings] gerade noch keinen Saft (Strom).
So um mal zu sehen ob das hier generell funktioniert,
wenn ich mich hier irgendwo verschaltet habe mache ich das lieber erst einmal mit der Powerbank,
dann fliegt mir nämlich nicht gleich mein USB Port um die Ohren, oder sowas,
und…
irgendwann hat es dann tatsächlich mal funktioniert wie es soll.
Ein Fehler war auf jedenfall dass ich
die falsche Anzahl an Neopixel eingetragen hatte.
Aber es sind drei Stück, wir hängen an Pin 12,
Also…
Der Blinker hier zum Beispiel funktioniert, man sieht das hier unten an dem Trigger, moment…
Hier unten haben wir einen Trigger drinnen
und nach 500ms schaltet der,
da sieht man hier unten auch die blinkende Stelle,
und…
Der schickt das dann an den Split und der schreibt dann den
Neopixel.
Jetzt war noch die Überlegung
dass da einer faul ist..
und ab und an nicht reagiert.
Dass da ein Wackelkontakt ist oder sowas.
Ahja…
ich denke da haben wir sogar was.
Hier habe ich definitiv das rote [Kabel] mit Plus
und der weiße [Anschluss] ist mit "D" markiert.
Das ist normalerweise dann der Daten-Port.
Daneben ist ein Pfeil,
dass bedeutet dass ist der [Port] wo das Signal rein kommen soll.
Jetzt müssen wir mal wieder "professionell" isolieren
sonst bauen wir uns hier einen Kurzschluss.
Und hoffen dass das nicht wieder ein Copyright Strike gibt,
weil das hier wieder wie irgend ein Trash Metal Song klingt.
Spannend, aktuell sind alle grau, wie es sein sollte
Ahja…
und wieder alle grau bitte!
Nein, das hat nicht geklappt.
Ah Moment, das ist richtig. Das war sogar richtig.
"0" ist das Fahrwerk, beziehungsweise
wenn das Fahrwerk nicht draußen ist soll die Lampe dafür rot sein.
Hier müsse es draußen sein.
Werfen wir einen Blick in den Payload hinein
"Fahrwerk unten" ist "1", genau.
Und wenn das Fahrwerk oben ist
dann soll die [Lampe] rot werden.
Das ist soweit korrekt.
"Fahrwerk unten" ist "0", OK.
Und wenn wir dann zum Beispiel den FLAG mit "In Gefahr" rein schießen
dann bekommen wir ein Blinken dazu.
Endlich kommen wir hier langsam vorwärts.
Okay…
Dann gehen wir mal wieder zu unserem Beispiel zurück,
nehmen unseren Beispiel FLAG wieder,
kopieren denn hier oben rein,
jetzt müssten wir "Massesperre" dabei haben
und "Fahrwerk unten"
Schauen wir mal in den Payload hinein.
Fahrwerk unten haben wir und
Massesperre ist an. Okay. Sehr schön. So soll das eigentlich sein.
Also die Idee ist hier dann später noch ein dünnes Plexi [Glas] drüber zu machen,
und dann da drauf eine Folie oder einen Ausdruck drüber zu kleben
und dann nur mit dem Licht zu arbeiten, was da noch durch scheint,
Ich bin da noch am Überlegen was man da am Besten nimmt.
Also entweder was diffuses,
was das Ganze noch ein bisschen abmildert, weil man sitzt ja später im Dunkeln
oder einfach nur Plastik, Plexi, irgendwas, Folie,
und da einen Aufdruck macht wofür jede LED steht. Später.
2, 4, 6, 8, 10, 12, 14, 15 Stück hätte ich jetzt hier.
15 Stück.
Müssen ein bisschen Mathe machen,
Also es ist so, wenn eine von diesen LED an geht,
dann hat die einen initialen Stromverbrauch von ca. 30 mA
und dann je nachdem welche Farbe man anzeigt.
Das heißt mit 15 LED komme ich dann mal kurz locker flockig auf 450 mA
Ein USB [2] ist auf maximal 500 [mA] ausgelegt.
Das ist schon ziemlich viel für USB.
Wenn da noch was anderes am selben Controller mit dran hängt wird das wahrscheinlich schon nicht mehr reichen
um 15 Stück zu betreiben.
Ich brauche also in jedem Fall eine externe Stromversorgung dafür.
Ich denke wir bereiten jetzt trotzdem mal die Schnur mit 15 LED vor
und schauen mal ob das gut geht. Abschneiden können wir immer noch.
Achja genau. Ich will definitiv 3 Stück für das Fahrwerk.
Aber die müssen nicht zwingend mit einem Gehäuse daher kommen.
Schätze wir müssen hier wieder "McGyvern"
Vielleicht können wir einen Draht nutzen.
Das ist ein Trick den ich von Disneys Gummibärenbande gelernt habe.
Kein Scherz.
In einer der ersten Folgen gab es einen Text auf einer Steintafel,
und diese zerbrach,
und sie musste um gelesen zu werden erst wieder zusammen gepuzzelt werden,
und um die Teile verbunden zu halten nutzen sie eine Schnur
die um die Tafel herum gewickelt wurde.
Ich würde zwar einen Kabelbinder dafür bevorzugen,
aber leider habe ich keine da.
Außerdem mache ich das hier nur so um einen Eindruck zu bekommen wie das am Ende aussehen könnte.
Wenn es mir gefällt werde ich es wahrscheinlich zusammen kleben.
Okay, das scheint zu funktionieren.
Entscheidungen, Entscheidungen…
Das Problem wenn man nicht etwas nach baut was bereits existiert
ist dass man es aus dem Nichts gestalten muss.
Und obwohl wir z.B. jede Menge toll aussehende Sachen in Science Fiction Filmen sehen
sind da tatsächlich wenig wirklich funktionable Sachen in diesen Filmen.
Sieht nur gut aus.
Das ist also wirklich nicht so einfach,
außerdem richte ich mich ja nicht nach einem speziellen Spiel [als Ziel] sondern möchte es universell halten.
Für alle Weltraumspiele, die ich gerne spielen möchte.
Ja, das gefällt mir.
Ich denke ich mache mit diesem Ansatz weiter.
Also sie würden hier auch gut aussehen, aber
immer wenn nich auf einen Knopf drücke könnte ich die Status-Lichter nicht mehr sehen
daher brauche ich die wohl eher hier oben.
Außerdem wichtig: Ein brauche einen Schalter
so dass ich die Status-Lichter aus- und einschalten kann
damit ich die Lichter neu starten kann
falls wie wieder verrückt spielen.
Okay
das hier auf dieser Seite ist der [Signal]-Eingang.
Das erkennt man an dem Pfeil und dem weißen Draht.
Keinesfalls mit Blau oder Rot zu verwechseln.
Siebzehn Stück habe ich gesagt
1,2,3,4…
Am Ende ist das nicht so wichtig, denn man kann beliebig abtrennen oder hinzufügen
Das ist denen egal wo genau auf der Kette die sitzen.
Okay, Zeit den Code zu ändern.
Wir haben nicht mehr nur 3 sondern jetzt 17
Sieht gut aus
Hier ist unsere beständige [LED]
Hier ist die
die dafür zuständig ist Alarme zu zeigen.
Dann lasst uns das mal mit einem Handy-Ladegerät verbinden
um zu sehen was passiert.
Sieht gut aus.
Wir haben bis jetzt keine Fehlzündung
Dann simulieren wir mal "Fahrwerk eingeklappt"
Perfekt.
"Fahrwerk ausgefahren".
Perfekt.
Wir können hier den Hintergrund von Schwarz auf…
Rot setzen.
Das ist interessant.
Das wusste ich nicht, die Helligkeit scheint auch weiter gegeben zu werden.
Bedeutet wenn eine LED die Helligkeit setzt ziehen alle anderen LED nach.
Das ist in Ordnung.
Ok, was ist die teuerste…
ich denke Blau ist die teuerste [Farbe].
Probieren wir mal Blau, Helligkeit 100%. Gib mir alles!
290 milli Ampere!
Gar nicht mal so schlecht.
Das schreibe ich mir mal auf.
Die Sache ist die,
das hier ist nicht nur eine einzige LED
da sind mehrere LED innen drinnen
und wenn ich nur die blaue [LED] einschalte
haben die anderen beiden [LED] nichts zu tun.
Ich kann in der Theorie alle drei LED auf einmal einschalten.
Wobei ein Farben-Mix genutzt wird,
was allerdings die benötige Spannung in Abhängigkeit der verwendeten Farben verdreifachen kann.
Daher lieber vorsichtig mit der Obergrenze sein.
Mal sehen
290-irgendwas
geteilt durch 17
das macht ca. 17 mA pro blaue LED
das passt ungefähr zu meiner [vorherigen] Berechnung.
Was sagt denn das Datenblatt dazu nochmal…
Ich habe mich nicht richtig erinnert.
Ich dachte es wären 30 mA pro LED aber es sind nur 20 mA.
Hier könnt ihr das sehen.
Wir haben hier ein Maximum von 60 mA pro LED.
Blau ist die Teure davon.
Und hat so 16 - 17 mA, das passt zur Berechnung.
Volles Weiß - alle LED an - was ich nicht vor habe jemals zu machen.
Das muss man halt im Hinterkopf behalten.
Meine vorherige Berechnung war also nicht 30 sondern mit 20 [mA]
Also noch einmal…
Also 300 mA ist meine höchster zu erwartender Verbrauch.
Sofern ich keinen Farben-Mix nutze.
Ich meine man kann das Datenblatt Tag- und Nacht lesen.
Es ist besser am Ende zu prüfen was wirklich los ist.
Weil wenn ich das am Ende mit USB am PC verbinde
und es dann knallt habe ich kein USB mehr an meinem PC, richtig?
Wenn ich Glück habe.
Wenn ich das hier also über ein Handy-Ladegerät betreiben kann
würde mich das sehr freuen.
Weil ich so meinen Computer überhaupt nicht damit stressen muss.
Wenn ich diese Helligkeit anpasse
sollte es für alles gelten.
Speichern…
Ja, das ist _deutlich_ heller.
Gut zu wissen.
Hier ist noch ein Problem wofür ich noch eine Lösung finden muss.
Die Schleife wird hier 2x angestoßen.
Also,
Der Rhythmus der "In Gefahr" LED ist durcheinander.
Das wird zwar automatisch zurück gesetzt, sobald das Schiff nicht mehr in Gefahr ist
ungefähr so
weil das alle Schleifen beendet.
Ich muss noch raus bekommen wie man das macht.
Vermutlich muss ich ein globales FLAG setzen dass die Schleife bereits läuft, so dass die Schleife nicht doppelt gestartet wird.
Das ist aber nur ein kleines Problem
Oh das ist einfach [erklärt].
Lass mich das kurze Stück zum Zeigen holen.
Ich versuche das von der Kamera erfassen zu lassen.
Das ist der Typ LED der hier in Benutzung ist.
Das ist ein WS2811 LED, ein veraltetes Modell
es gibt modernere und die sind üblicherweise als Neopixel bekannt.
Und was wir hier haben ist
ein positiver und ein negativer [Anschluss] für den Strom
und wir haben einen Daten-Port um ein Signal zu schicken
und dieses Signal wird weiter gegeben.
Wenn also diese LED das Signal bekommt
und die Nachricht darin besagt "LED Nr. 1 geh an!"
schaut die LED nach "Bin ich Nummer 1 in der Kette?".
Falls das nicht so ist wird das Signal auf der anderen Seite weiter geschickt
wo dann die Verbindung zur nächsten LED aufgebaut ist.
Das Tolle an der Sache ist
wenn man einen Mini Computer wie etwa einen Raspberry nutzt
hat man nur eine begrenze Anzwahl PINs, um damit etwa eine LED zu schalten.
Mit dieser Technik hat man also eine lange Kette LED, die nur einen PIN benötigen.
Man hat also noch jede Menge PINs übrig.
Der Nachteil davon ist wenn eine der LED in der Mitte kaputt geht
ist jede LED in der Kette danach ebenfalls kaputt
beziehungsweise funktioniert halt nicht mehr. Man muss die kaputte erst austauschen.
Das ist für ein [echtes] Fahrzeug oder ein Flugzeug oder so jetzt eher unerwünscht.
Für ein Spielzeug hingegen… ist das egal.
Und das ist die Magie hinter einem Neopixel.
FSD lädt…
Das brauche ich vermutlich nicht
"Abkühlend" wäre nett. Das ist ein sehr kleines Symbol auf dem Bildschirm.
Ok wenn wir "Aufladend" zeigen können wir ebenfalls "Abkühlend" anzeigen.
Wir könnten das kombinieren.
Ich meine das Schiff kann entweder gerade aufladen oder abkühlen aber es kann nie beides gleichzeitig machen.
Versuchen wir es.
Was ist die nächste freie LED die wir haben
Das ist die Sechs
Nehmen wir Blau für den Supercruise
Nein, nein das ist nicht gut.
Blau ist aufladend.
Wenn wir beim Abkühlen sind wollen wir…
das Blau haben.
Wenn es gerade auflädt wollen wir… eine Kombination.
Das hier ist rot
Das hier sollte grün sein
Mit Supercruise wollen wir Grün haben
beim Abkühlen dann Blau
und beim Aufladen
versuchen wir mal eine Kombination
Wie wäre es [mit Gelb]… mal sehen wie das aussieht.
Und wenn nichts davon der Fall ist,
wir also nicht aufladen, wir nicht beim Abkühlen sind,
wir den Supercruise nicht an haben,
schalten wir die Lichter einfach ab.
Versuchen wir das mal.
Zuerst… nichts.
Danach "Aufladend"
Okay, das hier ist gelb
gelblich.
Das ist okay, das ist der Effekt den ich durch die Kombination von zwei Farben haben wollte.
Wir könnten das noch etwas heller machen.
Wir könnten es auch blinkend machen.
Mal sehen, nehmen wir an wir sind im Supercruise
das wäre Grün
Nehmen wir an wir sind beim Abkühlen
das wäre Blau
und jetzt zurück zu nichts.
Ich bin mir nicht sicher ob die Spiel-Logik wirklich so funktioniert,
aber ich denke es kann hiervon immer nur eines sein,
aber da dies hier ein Wenn-/Dann- Konstrukt ist
sollte es bereits nach dem Supercruise als Priorität aussteigen.
Danach kommt Abkühlen und dann Aufladen.
Wir werden es beim Spielen später heraus finden.
Und ich habe es schon wieder falsch gemacht.
Das Hämmern von STRG+S zum Speichern jeder einzelnen Änderung ist
seit den frühen Windows Tagen so im Muskelgedächtnis eingeprägt
weil das Zeug früher ständig versagt hat und abgestürzt ist
und wenn man dann seine Arbeit nicht abgespeichert hatte war diese verloren.
Also habe ich mein Muskelgedächtnis damals darauf trainiert jede kleine Änderung zu speichern
und das ist immer noch bis heute drin.
Gleiche Logik
wenn wir keinen Sprit mehr haben
oder wenig Sprit haben
wollen wir ein rotes Licht an haben.
Und falls nicht kann es aus sein.
Tanken… okay, lasst uns das kombinieren.
Wenn wir nur noch wenig Sprit haben…
wollen wir Rot.
Und
wenn wir Tanken
wollen wir Grün.
R-G-B, sollte das hier sein.
Also wenn wir jetzt wenig Sprit haben
Hm… vielleicht sollten wir das umdrehen, denn wenn wir Tanken sollte das zuerst gelesen werden
Macht Sinn.
Denn es kann sein dass wir Tanken weil nur noch wenig [Sprit] da ist,
und in dem Moment wo wir damit aufhören,
wird das hier wieder interessant.
Das hier muss ich auch austauschen
Ok, Perfekt. Kombinierte Leuchte.
Bei der nächsten [LED] muss man wieder nicht mehr nachdenken.
"Geschütze ausgefahren".
Ausgefahren [und] nicht ausgefahren.
Wenn "Flug-Assistent" aus ist…
zeigen wir Rot.
Weil
Wir sind so blöd, wir brauchen den Flug-Assistent die ganze Zeit.
Und wenn der aus geht sind wir hilflos im Weltraum.
Das ist so ein Thema… dafür brauche ich und dafür möchte ich mehr trainieren doch
im Moment ist es so wie es ist.
Ich brauche den Flug-Assistent.
Wenn wir also keinen Flug-Assistent haben dann haben wir sozusagen einen Notfall.
Ja klar, kann ich machen.
Dann wollen wir mal.
Also was ich momentan mache ist eine Neopixel Schnur (Kette)
mit NodeRED programmieren, um die Status Werte von dem Spiel Elite Dangerous auszulesen.
das ist im Wesentlichen der Zustand des Schiffs
zum Beispiel ob die Schilde noch halten oder
ob man gerade das Fahrwerk ausgefahren hat und Derlei.
Und dafür möchte ich im Prinzip kleine Status Indikatoren haben
und dafür benutze ich einen
Moment, ich mache es mal größer.
Eine lange Kette LED,
die über einen einzigen PIN in der Mitte programmiert werden
und ein Signal durch reichen.
Auf die Art kann ich alle LED mit einem einzigen PIN von einem Raspberry Pi aus [an]steuern.
Muss das Ding nur noch extern mit Strom versorgen.
Und kann da im Prinzip so viele ran hängen wie ich will.
Theoretisch ohne Limit, in der Praxis bekommt man irgendwann Probleme mit den Ampere.
So irgendwann nach 1000 ist glaube ich Schluss damit.
Das sind eine Menge Lichter.
Und das Ganze soll dann später eingebaut werden
in meine "Primäre Puffer-Platte" habe ich es getauft,
das ist im Prinzip ein Joystick
Moment, ich hole das Ding mal.
Das ist das Ding.
Das wird im Prinzip über USB am Computer angeschlossen.
Das hat ein eingebautes Display auf dem ich über HDMI verschiedene Sachen anzeigen kann
Ich habe hier noch ein paar Drehknöpfe an dem Ding
Und jede Menge bunte Knöpfe, die man drücken kann.
Und die kann ich dann im Spiel üblicherweise einfach belegen wie einen Joystick
Oder ich kann mit Makros arbeiten um irgendwelche Tastaturkombinationen auszulösen
falls das Spiel den Joystick nicht erkennt.
Oder gar keinen Joystick kann.
Also ein Spiel was zum Beispiel soweit ich weiß keinen Joystick kann ist No Man's Sky
und wenn ich das Ding in No Man's Sky benutzen möchte dann kann ich mir im Prinzip
statt Joystick-Aktionen hier Tastatur-Aktionen raus lassen
die dann im Spiel irgendwas auslösen.
Und das Ganze macht so schon sehr viel Spaß
aber ich brauche halt noch Feedback (Rückmeldung) vom Spiel zurück wieder.
Bei Elite geht das indem man eben solche FLAGS ausliest
Da steckt im Prinzip der ganze Zustand des [Raum-]Schiffs einmal kodiert drinnen
Das ist wirklich keine große Magie. Also.
Ich kann dir das ja mal von unten zeigen.
Einmal große Kamera
Und
es sieht furchtbar aus
aber unterm Strich ist das alles ganz harmlos, weil ich habe hier
einen kleinen Controller (Steuergerät)
Der sieht so aus, ja. Das ist ein kleiner USB [Joystick] Controller einfach nur
der kostet so 10 EUR
Ich habe meinen ein bisschen umgebaut
Ich habe zwei davon, deswegen kann ich einen hier so schön in die Kamera halten
Ja und man verbindet im Prinzip jeden Button (Taster) mit einem der Eingänge die das Board (Steuergerät) kann
und verbindet das Ganze am Schluss mit dem Computer.
Hier in der Ecke hier drüben
Das da hier
Das ist ein LCD Controller
den habe ich aus dem Internet gekauft
der passt für diesen Typ LCD, den ich aus einem alten Laptop geschlachtet habe.
Das ist kein besonders schönes LCD aber es funktioniert noch.
Ja
Und das Ganze geht dann halt noch über einen großen Schalter zum Einschalten
Das mache ich vor allen Dingen weil es a.) Spaß macht
und b.) bekommt dann das USB wo das angeschlossen ist nicht gleich voll auf die Fresse wenn alle Lichter an gehen.
Was ich jetzt hier habe sind noch zu wenig Möglichkeiten am Joystick anzustecken
deswegen habe ich hier noch ein paar lose Kabelstränge, wo noch nichts drannen hängt
Ich könnte das zweite Board praktisch daneben setzen und dann zwei betreiben
oder was mein eigentlicher Plan ist: Ich möchte dafür auf einen Arduino wechseln.
Das ist ein Mikro-Computer denn man selbst programmieren kann
wo ich mehr Eingänge habe
und dann auch genauer sagen kann was passieren soll
weil bei diesem Joystick hier ist es halt so
die [Eingänge] sind vorbelegt, da kann ich nichts mehr ändern
Und jedenfalls wäre ich dann bei einem Arduino völlig frei in der Art und Weise wie der reagiert
und was der so schreibt.
Der Plan ist im Prinzip
Ich werde mir die LED in diese Wabenform hier rein bauen
das sind abgesägte Kappen von nem
Auto, von nem Reifen (Rädern)
da gibt es diese Schutzkappen für die Radmuttern.
Die sind aus Plastik, die habe ich im Keller noch gefunden.
Die habe ich unten aufgesägt, die passen genau für die LED
Ja und die kommen dann irgendwo hier drauf dann später.
Und dann kommt hier noch ein kleiner Blendschutz drüber
und dann kommt hier langsam richtiges Cockpit Gefühl auf.
Ich bin keines von beidem. Was ich hier mache ist furchtbar dilettantisch und gefährlich.
Und es ist ein kleines Wunder dass die Bude noch nicht abgebrannt ist.
Jetzt habe ich hier meinen ewig langen String (Kette) an LED. Die sind jetzt programmiert
über ein System das nennt sich NodeRED
das ermöglicht einem auch als Nicht-Programmierer seine Programme zusammen zu klicken.
Also das Programm ist jetzt am Start
Jetzt wäre es im Prinzip mal langsam Zeit das mal im Spiel auszuprobieren.
Ja und dann habe ich endlich meine Status Indikatoren.
Nein nein, ich habe keinen 3D Drucker
Das ist nicht mit dem 3D Drucker gemacht. Wie gesagt das ist
ein Gehäuse von (für) Radmuttern.
Aus Plastik.
Ich kann dir sogar sagen was für welche hier.
Das ist Opel (Marke). Von Open irgendwas.
Ich muss hier so billig wie möglich arbeiten weil ich habe 3 Kinder und habe wirklich kein Geld übrig für so einen Spaß.
Mag aber bunte Lichter.
Also ich bin hier immer noch in der Findungs-Phase, ja.
Ich bin mir immer noch nicht ganz sicher wie mache ich das am Schluss wirklich.
Deswegen ist das ganze Ding auch noch aus Pappe gebaut.
Man könnte das auch schön machen. Aus Holz oder Aluminium oder sonst irgendwas oder auch mit einem 3D Drucker
aber man kann dann halt auch nichts mehr ändern.
Oder schnell ändern.
Und deswegen nehme ich ganz gerne meine Pappe als erstes
damit kann ich halt mein Prototyping machen
und wenn es mir nicht gefällt schmeiße ich es einfach in die Mülltonne.
Aber jetzt mal zum Schauen lasse ich das erst einmal so
Die LED kann ich ja programmieren, sprich
wenn mir die Anordnung nicht gefällt, noch kann ich sie ändern.
Wenn ich dann später mal Schildchen drauf geklebt habe dann nicht mehr.
Jetzt haben wir doch langsam ein bisschen Form.
Und noch drei einzelne [LED] für das Fahrwerk.
Die bekommen später mal ihr eigenes Gehäuse.
So. Damit bin ich ganz zufrieden.
Schauen wir mal ob wir das hier hin bekommen.
Das Display schließe ich jetzt nicht mehr an.
Da komme ich nicht mehr vernünftig dran.
Die Verdrahtung ist mir gerade echt zu fliegend, da mache ich mir noch einen Kurzschluss.
Also… nur die Lichter.
Ach, nur 2.8 Gigabyte [Patch]
Das kann sich ja nur um Stunden handeln bis das da ist.
Dann schauen wir doch mal ob es [das Spiel] noch läuft.
Wenn das geklappt hat kann ich den [Joystick] hier benutzen… jawohl das funktioniert.
Der [andere Joystick] müsste auch funktionieren
Ja dann mal… an die Oberfläche.
Dann müssten wir jetzt eigentlich, wenn wir das Fahrwerk einfahren, die Lampen hier drüben verlieren.
Boah geil, das funktioniert!
Das funktioniert auch, also wenn ich das Licht vom Schiff einschalte dann
geht die eine LED hier an
Okay
Dann suchen wir uns mal ein Ziel raus
Sehr cool
Jetzt ist der Treibstoff-Sammler aktiv gegangen
Okay, jetzt fliegen wir näher ran
wir bekommen die Warnlampe angezeigt, es fängt an zu blinken
Ja…
und jetzt müsste noch
genau, jetzt wird es langsam heiß.
Jetzt wird es wieder heiß.
Sehr schön, das funktioniert auch.
Die ganzen Warnlampen gehen an wie sie sollen
Extra dicht an die Sonne ran geflogen um zu sehen ob das klappt.
Ahja…
Also wenn du jetzt mal aufpasst, ich starte jetzt das Aufladen des Frameshift-Antrieb (FSD)
Dann wird die gelb oder so grün-gelblich.
Jetzt kann ich springen, jetzt wird sie grün
und jetzt bin ich gerade im Sprung
Da bleibt sie auch grün bis ich wieder aus dem FSD raus gehe.
Das Schöne ist du kannst dich da halt echt austoben
weil du kannst dir das kombinieren wie du möchtest
du kannst die Lampen ja ansteuern wie du willst
und wenn dir das nicht mehr gefällt dann kannst es halt umbauen.
Das Ganze geht halt über Klicken in diesem NodeRED Zeug
Ich muss da nicht jedesmal ein Programm kompilieren (übersetzen) und neu hochladen oder sowas.
Und das ist schon ganz angenehm weil ich will ja möglichst viele
verschiedene Spiele da anbinden an dieses System.
Wenn ich da jedesmal erst ein Programm kompilieren müsste
wäre das extrem nervig und so…
man klickt es sich halt zusammen.
Das war das Ziel der Sache.
Nachtsicht an.
Also ich habe hier zum Beispiel die Nachtsicht gerade drinnen
Das ist dann
die Lampe.
So. Nachtsicht aus.
Nachtsicht an.
Dann fahren wir mal die Aufhängen aus.
Das sind die Aushängungen.
Woah
Kollision. Mitten im Weltraum.
Hoffentlich nimmt er mir das nicht übel.
Ich benutze diese Knöpfe [hier] vor allem auf der Karte hier
weil hier ist das eigentlich ganz angenehm dann so.
In irgendwelchen Menüs benutze ich die dann auch ganz gerne mal.
Es gibt Spiele da ist das nicht so toll
oder gar nicht vorhanden.
Da muss man halt rumtricksen mit Tastatur-Kommandos, die halt vom Joystick ausgelöst werden.
Also es ist immer eine riesige Arbeit sich den Kram zurecht zu konfigurieren wie man das gerade braucht.
Und habe ich erwähnt dass wir hier unter LINUX spielen?