Inhaltsverzeichnis:
- Schritt 1: Komponenten, Software und Tools
- Schritt 2: Installieren der Software
- Schritt 3: Zusammenbau der Hardware
- Schritt 4: Aktivierung
Video: Smile aktivierter Marshmallow Launcher - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Sie möchten Gäste, Kollegen, Freunde und Familie zum Glücklichsein anregen? Sie benötigen einen Smile Activated Marshmallow Launcher. Der Raspberry Pi-betriebene "SAML" erkennt ein Lächeln und schießt dann einen Marshmallow darauf - Glück zahlt sich aus!
Schritt 1: Komponenten, Software und Tools
Um Ihre SAML zu erstellen, benötigen Sie:
Komponenten
- Raspberry Pi Modell 3 -
- MotoZero-Motorsteuerung -
- Micro Metal Getriebemotor -
- 4xAA Batteriehalter -
- Webcam
- Monitor
- WLAN-Dongle
- Klaviatur
- Maus
- USB- und Stromkabel für Raspberry Pi
- Kabel
- 4 AA-Batterien
- Spielzeug Katapult
- Kleiderbügel
- Zeichenfolge
- Sicherheitsnadel
- Lot
- Klebeband
- Marshmallows!
Software
- Raspbian -
- Offener Lebenslauf - Open Source Computer Vision -
- Lächelerkennungssoftware - Download von der.zip-Datei unten
Werkzeuge
- Lötkolben
- Kleiner Schraubendreher
- Abisolierzange
- Kabelschneider
- Schere
- Zange
Bereit? Okay – nächster Schritt…
Schritt 2: Installieren der Software
OK, Sie haben die Komponenten gesammelt. Beginnen Sie, indem Sie sich auf den Raspberry Pi konzentrieren. Schließen Sie Netzteil, Tastatur und Maus, Internet (WLAN-Dongle oder Ethernet), Monitor und USB-Kamera an. Schalten Sie den Strom ein und wenn Sie online sind, laden Sie Raspbian herunter.
Als nächstes müssen Sie Open CV, eine Computer Vision-Bibliothek, und dann die Lächelnerkennungssoftware in der ZIP-Datei unten herunterladen. Es gibt ein großartiges Instructable unter https://www.instructables.com/id/Smile-Detection-W…, das Sie durch diese führt. Wir haben die Smile-Erkennungssoftware modifiziert, indem wir Anweisungen aus dem Handbuch des MotoZero-Motorcontrollers eingefügt haben, sodass der Raspberry Pi, anstatt eine Nachricht auf dem Bildschirm zu drucken, den Motor über die GPIO-Pins und den MotoZero-Motorcontroller aktiviert (wir kommen darauf, wie um sie später einzurichten). Die modifizierte Smile Detection Software enthält die Anweisung, dass der Motor eine halbe Sekunde lang laufen soll, wenn ein Lächeln erkannt wird.
Schritt 3: Zusammenbau der Hardware
Sie haben den Raspberry Pi bereits zusammengestellt und die Software installiert, also ist es jetzt an der Zeit, mit dem Launcher kreativ zu werden. Für uns bedeutete das, ein kaputtes altes Katapult, das die Kinder herumliegen hatten, anzupassen. Es gibt viel Spielraum für andere Trägerraketen, aber die Feuersteuerung funktioniert so.
Beginnen Sie mit dem MotoZero-Motorcontroller. Folgen Sie den Anweisungen, um die Komponenten zusammenzulöten. Dann an die GPIO-Pins des Raspberry Pi anschließen. Legen Sie dann 4 AA-Batterien in den Batteriehalter ein und verbinden Sie sie mit den Power-Pins des MotoZero. Achten Sie auf die richtige Polarität. Schließen Sie dann den Micro Metal Gearmotor an die MotoZero-Klemmen für Motor 1 an.
Als nächstes müssen Sie herausfinden, wie Sie die 0,5-Sekunden-Drehung des Getriebemotors verwenden, um den Launcher auszulösen. Für uns bedeutete dies, den Motor an die Seite des Katapults zu kleben, am anderen Ende eine Schnur mit einer beschnittenen Sicherheitsnadel an die Achse des Getriebemotors zu kleben und diese durch eine Halterung zu führen, die durch Biegen eines Kleiderbügels hergestellt wurde, damit wir sie halten können den Arm des Katapults nach unten und lösen Sie es, indem Sie den Motor drehen und die Schnur um die Achse wickeln.
Es wird viel aufgeräumtere Wege geben, dies zu tun.
Als nächstes richten Sie das Katapult mit der Webcam so aus, dass der Marshmallow auf das lächelnde Gesicht geschossen wird.
Bewaffnen Sie schließlich das Katapult und laden Sie es mit einem Marshmallow!
Schritt 4: Aktivierung
Hardware alles eingerichtet? Die nächste Stufe ist die Ausführung des Python-Programms zur Erkennung von Lächeln.
Öffnen Sie zunächst ein Terminalfenster. Wenn Sie die Software auf Ihrem Desktop installiert haben, benötigen Sie folgende Befehle:
CD-Desktop
cd smile_detection
sudo smile_detection_Rosemodification.py
Dies sollte den richtigen Ordner öffnen und dann die Software ausführen. Es öffnet sich ein Fenster mit der Webcam-Ansicht, und sobald Ihr Lächeln erkannt wird, läuft der Motor und löst das Katapult aus.
Genießen!
Empfohlen:
So installieren Sie das Robo Recall Mod Kit (2019 Launcher): 4 Schritte
So installieren Sie das Robo Recall Mod Kit (2019 Launcher): Mit der Veröffentlichung des Epic Games Store und den Auswirkungen von Spielen wie Fortnite hat der Launcher von Epic Games 2018 und 2019 einige ziemlich große Änderungen vorgenommen auswählbare Kategorien für die normale Entwicklung (unter Verwendung der Basisun