Inhaltsverzeichnis:

Motion Decting Nerf Gun - Gunook
Motion Decting Nerf Gun - Gunook

Video: Motion Decting Nerf Gun - Gunook

Video: Motion Decting Nerf Gun - Gunook
Video: Motion Sensing Nerf Gun Demonstration B 2024, Juli
Anonim
Motion Decting Nerf Gun
Motion Decting Nerf Gun

Hi! Ich bin Cameron. Für dieses Instructable zeige ich Ihnen, wie man eine bewegungsaktivierte Nerf-Pistole macht. Es ist etwas schwer, aber 100% FANTASTISCH!!!

Lieferungen

1. elektrische Nerf-Pistole

2. Raspberry Pi (b+ und neuer)

3. Batteriebank (2 Ampere und mehr)

4. PIR-Modul (5 Volt)

5. Relais (ich habe ein Songle SRD-05VDC-SL-C verwendet)

6. Kleinigkeiten (Breadboard, Überbrückungsdrähte, Micro-SD-Karte usw.)

Schritt 1: Schrauben Sie die Pistole ab

Schrauben Sie die Waffe ab
Schrauben Sie die Waffe ab

Dieser Schritt ist wahrscheinlich die einfachste Sache in diesem instructable. Lösen Sie einfach alle Schrauben (nur außen!).

Schritt 2: Entfernen Sie den Akku

Entfernen Sie den Akku
Entfernen Sie den Akku

Dieser Schritt war für meine Nerf-Pistole ärgerlich schwer. Entfernen Sie alle Schrauben und/oder Kleber.

Schritt 3: Befestigen Sie den Akku von der Nerf Gun

Bringen Sie den Akku von der Nerf Gun an
Bringen Sie den Akku von der Nerf Gun an
Bringen Sie den Akku von der Nerf Gun an
Bringen Sie den Akku von der Nerf Gun an
Bringen Sie den Akku von der Nerf Gun an
Bringen Sie den Akku von der Nerf Gun an

Einfach! Schließen Sie die negative Seite des Akkus an den negativen Draht der Nerf-Pistole an, dann den positiven an die Mitte Ihres Relais (es ist die Mitte bei mir, aber Sie sollten dies überprüfen, um sicherzugehen).

Schritt 4: Befestigen Sie die MOTOREN

Bringen Sie die MOTOREN an!!
Bringen Sie die MOTOREN an!!

Befestigen Sie die positiven Drähte der Nerf-Pistole an den NO (Normally Open) Teil des Relais (meine war die rechte Seite).

Schritt 5: Befestigen Sie das Relais

Befestigen Sie das Relais
Befestigen Sie das Relais
Befestigen Sie das Relais
Befestigen Sie das Relais
Befestigen Sie das Relais
Befestigen Sie das Relais

Verbinden Sie den Datenpin des Relais mit GPIO 21 (unten rechts) auf dem Raspberry Pi, GND mit Masse und 5V mit 5V.

Schritt 6: Schließen Sie den PIR. an

Schließen Sie den PIR. an
Schließen Sie den PIR. an
Schließen Sie den PIR. an
Schließen Sie den PIR. an
Schließen Sie den PIR. an
Schließen Sie den PIR. an

Verbinden Sie den Daten-Pin des PIR mit GPIO-Pin 4, GND mit Masse und schließlich 5V mit 5V.

Schritt 7: Codieren Sie es mit Python

Programmieren Sie es mit Python
Programmieren Sie es mit Python

############################Hier ist der Code!################## ###############

drucken ("Willkommen!) drucken ("Importieren von Modulen…") von gpiozero importieren MotionSensor importieren RPi. GPIO als GPIO von Zeit importieren sleep sleep(0.2) drucken ("Complete!) drucken ("Setup GPIO…") GPIO.setwarnings (False) GPIO.setmode(GPIO. BCM GPIO.setup(21, GPIO. OUT) sleep(0.3) print ("Complete!!") sleep(0.1) print ("Bitte warten Sie, bis sich PIR einpendelt…") pir. wait_for_no_motion sleep(1) print ("settled!") while True: print ("Ready to fire…") pir.wait_for_motion() print ("Bewegung erkannt!!!") print ("FIRE!!!") GPIO. output(21, True) sleep(1)print ("Powering off") GPIO.output(21, False)

Schritt 8: Schalten Sie es ein

Mach es an!
Mach es an!

Schritte:

1. Binden Sie den Abzug mit einem Seil fest, damit er in der Ein-Position feststeckt

2. Führen Sie den Python-Code aus

3. sprinten Sie weg… ODER WERDEN SIE SCHUSS!!!

Ich hoffe, Sie haben dieses Instructable genossen, tschüss!

-Cameron

Empfohlen: