Inhaltsverzeichnis:

Lumos der Weihnachtsbaum - Gunook
Lumos der Weihnachtsbaum - Gunook
Anonim
Lumos der Weihnachtsbaum
Lumos der Weihnachtsbaum
Lumos der Weihnachtsbaum
Lumos der Weihnachtsbaum
Lumos der Weihnachtsbaum
Lumos der Weihnachtsbaum

Meine Kinder und ich haben dieses Projekt aufgebaut, um ein bisschen Magie aus den Universal Studios mit nach Hause zu nehmen. Wir haben vor kurzem den Themenpark besucht und Zauberstäbe in Ollivanders Zauberstabladen gekauft und hatten so viel Spaß, durch den Park zu gehen und verschiedene Zauberstationen zu aktivieren. Ich bin immer neugierig, wie die Dinge funktionieren, also habe ich natürlich gegoogelt, wie man das zu Hause nachbauen kann. Ich habe mehrere wundervolle Instructables gefunden, die die Magie auf ihre eigene Weise neu erschaffen, aber Weihnachten stand vor der Tür und ich dachte, es wäre erstaunlich, wenn ich die Magie von Weihnachten und die Magie von Hogwarts verschmelzen und vielleicht einige der Kinder inspirieren könnte in meiner Großfamilie, um darüber nachzudenken, wie Programmieren und Ingenieurwesen wie Zauberei im wirklichen Leben sind. So wurde "Lumos der Weihnachtsbaum" geboren. Dieser Baum ist so programmiert, dass er 8 verschiedene Zaubersprüche liest und Licht- und Tonanimationen ausführt, die der Art des Zauberspruchs entsprechen, der "gezeichnet" wurde.

Lieferungen

Sie können dies so konfigurieren, dass es mit anderen Setups funktioniert, aber hier ist, was ich getestet habe: 1. I-VOM Wireless Mini Speaker mit 3,5-mm-Aux-Eingangsbuchse, 3W lauter tragbarer Lautsprecher für iPhone iPod iPad Handy Tablet Laptop, mit USB aufladbar Ba

2. AmazonBasics USB 2.0-Kabel – A-Stecker auf Mini-B-Kabel – 6 Fuß (1,8 Meter)

3. Infrarot-Nachtsicht-IR-Kamera für Raspberry Pi 4, Pi 3b+ Video-Webcam mit Gehäuseanzügen für 3D-Drucker

4. Adafruit FadeCandy - Dithering USB-gesteuerter Treiber für RGB NeoPixel [ADA1689]

5. ALITOVE 50pcs DC 12V WS2811 LED Pixel Schwarz 12mm Diffuse Digital RGB Adressierbar Traumfarbe Runde LED Pixel Modul IP68 Wasserdicht

6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM

7. Harry Potter Zauberstab von Universal Studios (oder erstelle deinen eigenen

8. 12V Netzteil Netzteil für die LED Pixel https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&qid =1601237915&sprefix=12v+wall%2Caps%2C163&sr=8-8

Optionale Materialien zum Bau des Baumes:

1. Tomatenkäfigrahmen für Baum:

2. Girlande (ich habe 2,5 davon verwendet):

3. Twist Ties (ich habe 2 davon verwendet):

Schritt 1: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Für dieses Projekt habe ich einen Tomatenkäfig und etwas Pappe verwendet, um meinen Weihnachtsbaum zu bauen und mein Lichtarrangement ziemlich gleichmäßig zu halten. Dies ist keine Voraussetzung, obwohl ich denke, dass die Animation dadurch schöner aussieht. Der wichtige Teil dieses Schrittes ist, dass die Nachtsichtkamera eine klare Sicht auf den Zauberstabhalter haben muss und alle Mechaniken im Inneren einen ausreichenden Luftstrom haben müssen. Ich benutzte Twist-Krawatten, um alles zusammen zu befestigen. Ich habe den Tomatenkäfig an der Pappe befestigt und der Himbeer-Pi, der Lautsprecher und die Nachtsichtkamera sind an der Pappe befestigt. Um den Tomatenkäfig ist eine Girlande gewickelt, um die Innenseiten zu bedecken. Achten Sie darauf, dass sie aus der Kamerasicht herausgehalten wird. Am Ende habe ich ungefähr 30 Fuß Girlande verwendet, um meinen 33 "großen Tomatenkäfigbaum mit einem Durchmesser von 12" zu wickeln.

Schritt 2: Software installieren

Dieses Projekt wurde mit der neuesten Version von Raspian Buster mit der Desktop-Version 4.19 getestet. Sie können die neueste Version unter https://www.raspberrypi.org/downloads/raspbian/ herunterladen.

1. OpenCV: Befolgen Sie die Anweisungen in diesem Blogbeitrag, um OpenCv und eine virtuelle Umgebung zu installieren:

2. Verarbeitung: Befolgen Sie die Anweisungen in diesem Blogbeitrag, um die Verarbeitungssoftware auf dem Raspberry Pi zu installieren:

3. FadeCandy: Folgen Sie den Anweisungen in der Fadecandy Github Readme https://github.com/scanlime/fadecandy um Fadecandy zu klonen und einen Fadecandy Server zu installieren. Sie können weitermachen, wenn Sie Ihre Lichter steuern können, indem Sie auf den fcserver unter https://localhost:7890/ zugreifen.

4. Klonen Sie "Lumos the Christmas Tree" Quelle von:

5. Erstellen Sie die ausführbaren Dateien für die Lichtanimation: Ich habe die Dateien eingefügt, die zum Erstellen der Verarbeitungslichtanimationen erforderlich sind, aber da die ausführbaren Java-Dateien so groß sind, müssen Sie sie separat kompilieren. Unten sind die Befehle dazu (ersetzen Sie /home/pi/repos/ dorthin, wo Sie dieses Projekt klonen):

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_flames --output=/home/pi/repos/lumos-the-christmas-tree/ incendio --platform=linux --export

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_water --output=/home/pi/repos/lumos-the-christmas-tree/ aguamenti --platform=linux --export

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_light --output=/home/pi/repos/lumos-the-christmas-tree/ lumos --platform=linux --export

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_spazzy --output=/home/pi/repos/lumos-the-christmas-tree/ defekt --platform=linux --export

Schritt 3: Führen Sie das Programm aus

Führen Sie das Programm aus
Führen Sie das Programm aus
Führen Sie das Programm aus
Führen Sie das Programm aus

Die Github-Quelle enthält die Zaubererkennung für die auf dem obigen Flyer aufgeführten Zaubersprüche. Es gibt Anweisungen in der Github-Readme-Datei, wenn Sie versuchen möchten, Ihre eigenen Zaubersprüche zu trainieren. Führen Sie lumos.py aus, um das Programm zu starten mit roten Kreisen auf dem Bildschirm angezeigt.

Empfohlen: