Inhaltsverzeichnis:

Smile aktivierter Marshmallow Launcher - Gunook
Smile aktivierter Marshmallow Launcher - Gunook

Video: Smile aktivierter Marshmallow Launcher - Gunook

Video: Smile aktivierter Marshmallow Launcher - Gunook
Video: Smile Audio LiveWallpaper 2024, November
Anonim
Image
Image

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

Installieren der Software
Installieren der Software

Um Ihre SAML zu erstellen, benötigen Sie:

Komponenten

  1. Raspberry Pi Modell 3 -
  2. MotoZero-Motorsteuerung -
  3. Micro Metal Getriebemotor -
  4. 4xAA Batteriehalter -
  5. Webcam
  6. Monitor
  7. WLAN-Dongle
  8. Klaviatur
  9. Maus
  10. USB- und Stromkabel für Raspberry Pi
  11. Kabel
  12. 4 AA-Batterien
  13. Spielzeug Katapult
  14. Kleiderbügel
  15. Zeichenfolge
  16. Sicherheitsnadel
  17. Lot
  18. Klebeband
  19. Marshmallows!

Software

  1. Raspbian -
  2. Offener Lebenslauf - Open Source Computer Vision -
  3. Lächelerkennungssoftware - Download von der.zip-Datei unten

Werkzeuge

  1. Lötkolben
  2. Kleiner Schraubendreher
  3. Abisolierzange
  4. Kabelschneider
  5. Schere
  6. 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

Zusammenbau der Hardware
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

Aktivierung!
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: