Inhaltsverzeichnis:

Machen Sie Ihre eigene Hyperion New-U-Station von Borderlands 2 - Gunook
Machen Sie Ihre eigene Hyperion New-U-Station von Borderlands 2 - Gunook

Video: Machen Sie Ihre eigene Hyperion New-U-Station von Borderlands 2 - Gunook

Video: Machen Sie Ihre eigene Hyperion New-U-Station von Borderlands 2 - Gunook
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Image
Image
Einrichten des Pi
Einrichten des Pi

Die New-U-Stationen in Borderlands 2 sind einige der ikonischsten Teile des Spiels (auch wenn sie nicht kanonisch sind). Also beschloss ich, einen zu machen!

Dieses Projekt ist ziemlich einfach und erfordert 0 Kenntnisse in Linux oder Python (es sei denn, Sie möchten es)

Es besteht darin, eine Webcam zu verwenden, die an einen Himbeer-Pi angeschlossen ist, um Bewegungen zu erkennen und jedes Mal, wenn Sie vorbeigehen, einen Clip aus dem Spiel abzuspielen.

Lieferungen

Vielleicht brauchst du:

Himbeer-Pi

Micro SD Karte

Rakkahol (um dich von Bloodwing abzulenken)

USB-Webcam

Monitor mit HDMI

Ethernet (wenn Ihr Pi kein WLAN hat)

einige zufällige Software (später aufgeführt)

Trockenbau Spachtel

Papier

Felicia Sexopants Badonkadonks (sie wurden vor ein paar Tagen von den Banditen gestohlen. Hol sie dir!)

Acrylfarbe

Lötkolben (plus Lot und Flussmittel (wenn Sie so etwas mögen))

Schritt 1: Einrichten des Pi

Einrichten des Pi
Einrichten des Pi

Ja, ich weiß, du hast das schon eine Million Mal gemacht, aber ich werde es dir trotzdem zeigen, denn HALT DIE HÖLLE MORDY!

Als erstes musst du dir etwas Raspbian schnappen. Klicken Sie auf Ihren feinen Zeiger auf diese Weise, um es herunterzuladen.

Warten Sie, bis es heruntergeladen wurde, entpacken Sie es und brennen Sie die.img-Datei mit win32diskimager auf Ihre SD-Karte.

Schritt 2: Einrichten des Pi (Forts.)

Einrichten des Pi (Forts.)
Einrichten des Pi (Forts.)
Einrichten des Pi (Forts.)
Einrichten des Pi (Forts.)
Einrichten des Pi (Forts.)
Einrichten des Pi (Forts.)

Als nächstes schließen Sie das Pi an Ihren Monitor, Ihr Internet und Ihre Tastatur und Maus an.

Das Pi sollte Sie durch den grundlegenden Einrichtungsprozess führen. Sobald Sie den Desktop erreicht haben, gehen Sie wie folgt vor:

Gehen Sie zum Startmenü, schieben Sie nach unten zu den Einstellungen und tippen Sie auf "raspberry pi config". Wechseln Sie die Registerkarten zum Abschnitt "Schnittstellen", aktivieren Sie dann sowohl VNC als auch SSH und starten Sie dann Ihren Pi neu.

öffne das Terminal (unter Zubehör im Startmenü) und tippe

ifconfig

notieren Sie sich die IP-Adresse neben "inet".

Als nächstes gehen Sie zurück zu Ihrem PC und laden dieses Programm herunter. Sobald es fertig ist, öffnen Sie das Programm und fügen Sie Ihr Pi mit der von Ihnen notierten Inet-Adresse hinzu. Sie sollten jetzt in der Lage sein, Ihr Pi bequem von Ihrem PC aus zu verwenden!

Schritt 3: Einrichten der Webcam

Geben Sie in VNC den Befehl ein:

sudo apt-get install rpi-update

Wenn es fertig ist, geben Sie den Befehl ein

rpi-Update

(von hier an, wenn es zwei Codezeilen gibt: Führen Sie die erste aus, warten Sie, bis sie beendet ist, und führen Sie dann die zweite aus)

sudo apt-get update

sudo apt-get upgrade

Stellen Sie sicher, dass Ihre Webcam an das Pi angeschlossen ist, und führen Sie dann Folgendes aus:

sudo apt-get install fswebcam

fswebcam test.jpg

Dies installiert Webcam-Voraussetzungen und macht ein Testbild.

öffne den Dateimanager und öffne "test.jpg"

Schritt 4: Bewegungserkennung einrichten

Bewegungserkennung einrichten
Bewegungserkennung einrichten

motion ist ein Programm für die persönliche Sicherheit, mit dem Sie eine Webcam und ein Pi wie ein CCTV-System verwenden können. Wir werden es verwenden, um Bewegungen zu erkennen und ein Python-Skript zu starten, wenn dies der Fall ist.

sudo apt-get install motion

Sobald dies abgeschlossen ist, öffnen Sie die Konfigurationsdatei mit:

sudo nano /etc/motion/motion.conf

Die erste Option, die Sie sehen sollten, ist "daemon". Ändern Sie in diesem Abschnitt "daemon off" in "daemon on".

Drücken Sie als Nächstes Strg+W, um das Dokument zu durchsuchen, und geben Sie Folgendes ein:

event_gap

Ändern Sie die Standardeinstellung von 60 in eine knallhartere 6 (Sie können dies beliebig gestalten, aber das hat bei mir funktioniert)

drücke Strg+x, drücke y und drücke dann die Eingabetaste, um deine Arbeit zu speichern

Schritt 5: Erstellen eines zufälligen Audioskripts

Der nächste Schritt besteht darin, eine Bewegung zu erhalten, um die New-U-Sprachclips abzuspielen, wenn eine Bewegung erkannt wird. Leider kann es das nicht, also müssen wir dafür Python auslösen.

Anstatt Ihnen das Programmieren beizubringen, können Sie imma einfach das einfache Skript hier herunterladen und die Datei über VNC übertragen

Willkommen, Shorty

verschiebe es nach

/home/pi

(Standardordner beim Öffnen des Dateibrowsers)

Stellen Sie sicher, dass es benannt ist:

rvoice.py

Schritt 6: Machen Sie Motion Trigger dieses Skript

Bewegungsauslöser für dieses Skript erstellen
Bewegungsauslöser für dieses Skript erstellen

Sobald rvoice.py in /home/pi gespeichert ist, können Sie es durch Bewegung aktivieren. gehe zurück in die motion.conf mit

sudo nano /etc/motion/motion.conf

Drücken Sie erneut Strg+W, um zu suchen, und geben Sie Folgendes ein:

on_event_start

lösche das Semikolon und das Leerzeichen am Anfang der Zeile.

dann lösche das Wort "Wert" und ersetze es durch

/usr/bin/python /home/pi/rvoice.py

Schritt 7: Audiodateien hinzufügen

Alle Ihre Audiodateien müssen sich im Standardmusikordner des Pi befinden (/home/pi/Music)

Sie können jedes gewünschte Audio in die Datei einfügen, so dass es Borderlands-Audioclips vor der Fortsetzung, zufällige Sprachclips von cl4p-tp abspielen, einen Alarmton hinzufügen und einen einfachen bewegungsaktivierten Alarm auslösen kann. oder fügen Sie sogar ein Lied für Mordechais dummen Vogel (in e-Moll) hinzu.

Ich habe alle New-U-Sprachclips der Hauptgeschichte von Borderlands 2 (ich konnte keine aus dem DLC finden)

Sie können alle 52 hier herunterladen.

Wenn Sie andere Sounddateien wünschen, kann dieser Reddit-Beitrag helfen.

Schritt 8: Bewegung automatisch starten lassen

Öffne dieses schöne Terminal noch einmal und stecke ihm diesen Code in den Rachen:

sudo systemctl Bewegung aktivieren

und das sollte es sein! einfach neu starten und es wird automatisch gestartet. (Achtung, dies kann eine Weile dauern, also warte einfach eine bis fünf Minuten nach dem Anschließen) Sie können überprüfen, ob die Bewegung ausgeführt wird mit:

ps -aux | grep-Bewegung

Wenn es nicht automatisch startet, suchen Sie ein anderes Skript online und fügen Sie es dem Artikel hinzu

Schritt 9: Machen Sie die Webcam kompakter

Machen Sie die Webcam kompakter
Machen Sie die Webcam kompakter

Ich zerlegte meine Webcam so weit wie möglich und schlug dann das Plastikgehäuse mit einem Hammer den Rest des Weges ab.

Als nächstes habe ich geplant, wo die Webcam nach dem Zusammenbau hingehen soll

Schritt 10: Kürzen Sie das Kabel

Kürzen Sie das Kabel
Kürzen Sie das Kabel
Kürzen Sie das Kabel
Kürzen Sie das Kabel
Kürzen Sie das Kabel
Kürzen Sie das Kabel

Ich habe dann die Kabel auf eine vernünftigere Länge geschnitten und die Drähte abisoliert.

Ich habe jeden Draht neu gelötet und mit einem von Hyperion herausgegebenen E-Band geschützt. Ich warf einen Schrumpfschlauch an und steckte die Drähte wieder in die Webcam ein.

Schritt 11: Machen Sie einen Fall

Machen Sie einen Fall
Machen Sie einen Fall
Machen Sie einen Fall
Machen Sie einen Fall
Machen Sie einen Fall
Machen Sie einen Fall

Ich habe die einfachste, hässlichste Box aus 1/8-Zoll-Sperrholz gemacht, dann habe ich ein Loch für die Kamera und ein weiteres an der Seite für Strom, Video und Audio geschnitten.

Ich habe versucht, diese Box so klein wie möglich zu machen und fast keinen Platz in der Box zu lassen, so dass ich am Ende Löcher für das Aux-Kabel bohren musste, um es herumzuweben.

Schritt 12: Draht in einem Lautsprecher

Verdrahten Sie einen Lautsprecher
Verdrahten Sie einen Lautsprecher
Verdrahten Sie einen Lautsprecher
Verdrahten Sie einen Lautsprecher
Verdrahten Sie einen Lautsprecher
Verdrahten Sie einen Lautsprecher
Verdrahten Sie einen Lautsprecher
Verdrahten Sie einen Lautsprecher

Ich habe einen viel zu großen Lautsprecher für diese Box verwendet, am Ende musste ich einen Router verwenden, um etwas Platz dafür zu fräsen.

Ich habe einen alten Bluetooth-Pod-Lautsprecher auseinandergenommen und die Verstärkerschaltung und den Treiber geerntet.

Ich habe versucht, die gpio-Pins für die Audioausgabe zu verwenden, konnte es aber nicht herausfinden, also werde ich stattdessen Strom von gpio und Audio vom Aux-Anschluss haben.

Um den Lautsprecher mit dem Pi zu verdrahten, entlötete ich die Li-Ion-Batterie aus dem Verstärkerschaltkreis und verdrahtete den Pluspol und die Masse in die gpio-Pins 04 bzw. 06 (siehe Bild oben).

Als nächstes nutzte ich einen Teil meines professionellen Tetris-Trainings, um ALLES IN DIE BOX ZU JAM.

Schritt 13: De-crapify It

De-crapify It
De-crapify It
De-crapify It
De-crapify It

Ich warf etwas Trockenbauspachtel, um die Lücken in den Fingerfugen zu füllen, und schleifte sie dann flach, sobald sie getrocknet waren.

Dann habe ich noch etwas Spachtel mit Wasser gemischt und überall verschmiert, dann habe ich Papier darüber gelegt. Ich drücke die Luftblasen heraus und lasse es trocknen.

Am nächsten Tag wischte ich 4-5 Schichten Satin-Polyurethan auf, dies gab ihm eine harte Schale, damit das Papier beim Malen nicht knitterte

Dies sieht nicht nur direkt aus Tinas Werkstatt, sondern hinterlässt uns auch eine perfekt ebene und weiße Oberfläche, um mit dem Malen zu beginnen.

Schritt 14: Lassen Sie es weniger wie eine Bombe aussehen

Lass es weniger wie eine Bombe aussehen
Lass es weniger wie eine Bombe aussehen
Lass es weniger wie eine Bombe aussehen
Lass es weniger wie eine Bombe aussehen
Lass es weniger wie eine Bombe aussehen
Lass es weniger wie eine Bombe aussehen
Lass es weniger wie eine Bombe aussehen
Lass es weniger wie eine Bombe aussehen

So toll der ganze C4-Look auch ist, ich wollte damit nicht sooooooooo festgenommen werden:

Ich schneide ein 2x4 der gleichen Größe wie der Ziegelstein und übte die Farbe zuerst darauf.

Ich habe dem Ganzen etwas Hyperion-Gelb hinzugefügt und mein Design auf das Gesicht gezeichnet. Ich habe das echte Gesicht des gutaussehenden Jack als Farbinspiration für das Tresorsymbol verwendet.

Ich ließ es langsam angehen und malte ein tiefes Blau für die Kanten, wechselte dann zu einem helleren Blau und schließlich zu einem fast Neonblau für die Highlights, dann ließ ich sie über Nacht trocknen.

Als nächstes nahm ich einen Zahnstocher und malte das Hyperion-Logo in Schwarz.

Schritt 15: FERTIG

GETAN!!
GETAN!!
GETAN!!
GETAN!!
GETAN!!
GETAN!!
GETAN!!
GETAN!!

Jetzt schieben Sie das an eine Wand wie ein Messer in das Brustbein eines Truxikaners! (Entschuldigung, alter roter Lanzenspruch).

Dies war ein Proof of Concept für mich, ich plane, in Zukunft eine vollwertige, automatisierte, bewegliche Version zu erstellen, aber daran muss ich in Zukunft arbeiten.

Jetzt geh wieder raus und zeig ihnen wozu.

Bei Softwareproblemen habe ich IO auf dem Pi offen gelassen.

Ich habe einen Fehler bemerkt, bei dem Motion nach so vielen Triggern aufhört, Bewegungen zu erkennen, und plane, einen einfachen Code zu schreiben, damit das Programm alle paar Stunden automatisch neu gestartet wird, um das Problem zu lösen (es ist nicht dumm, wenn es funktioniert).

Empfohlen: