Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Verkabelung
- Schritt 2: Software installieren
- Schritt 3: Führen Sie das Programm aus
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
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
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
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:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
ESP-01 Programmierer Hack - der Einfache :): Hallo ESPer, In diesem anweisbaren zeige ich Ihnen einen einfachen Hack, um einen Programmierer für ESP-01 / ESP8266-01 / ES-01-Modul zu machen. Die meisten von uns haben ein Arduino-Board oder FTDI USB-TTL-Geräte als Programmierer für dieses Modul verwendet. Beide Methoden funktionieren gut. Aber t
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
Der von Google Trends angetriebene Weihnachtsbaum – wikiHow
The Google Trends Powered Christmas Tree: Möchten Sie wissen, wie trendig Weihnachten ist? Finden Sie es mit diesem von Google Trends angetriebenen Weihnachtsbaum heraus! Partymodus inklusive