Inhoudsopgave:

Bewegingsdetectie Nerf Gun - Ajarnpa
Bewegingsdetectie Nerf Gun - Ajarnpa

Video: Bewegingsdetectie Nerf Gun - Ajarnpa

Video: Bewegingsdetectie Nerf Gun - Ajarnpa
Video: Check Out This Sentry Turret!! 🤖 2024, November
Anonim
Bewegingsdetecterend Nerf-pistool
Bewegingsdetecterend Nerf-pistool

Hoi! Ik ben Cameron. Voor deze Instructable laat ik je zien hoe je een door beweging geactiveerd Nerf-pistool maakt. Het is een beetje moeilijk, maar 100% GEWELDIG!!!

Benodigdheden

1. elektrisch Nerf-pistool

2. Raspberry Pi (b+ en nieuwer)

3. Batterijbank (2 amp en hoger)

4. PIR-module (5 volt)

5. relais (ik gebruikte een Songle SRD-05VDC-SL-C)

6. stukjes en beetjes (breadboard, jumperdraden, micro-sd-kaart, enz.)

Stap 1: Schroef het pistool los

Schroef het pistool los
Schroef het pistool los

Deze stap is waarschijnlijk het eenvoudigste in dit instructable. Draai gewoon alle schroeven los (alleen buiten!).

Stap 2: Verwijder het batterijpakket

Verwijder het batterijpakket
Verwijder het batterijpakket

Deze stap was irritant moeilijk voor mijn Nerf-pistool. Verwijder alle schroeven en of lijm.

Stap 3: Bevestig het batterijpakket van het Nerf-pistool

Bevestig het batterijpakket van het Nerf-pistool
Bevestig het batterijpakket van het Nerf-pistool
Bevestig het batterijpakket van het Nerf-pistool
Bevestig het batterijpakket van het Nerf-pistool
Bevestig het batterijpakket van het Nerf-pistool
Bevestig het batterijpakket van het Nerf-pistool

Eenvoudig! Sluit de negatieve kant van het batterijpakket aan op de negatieve draad van het Nerf-pistool en vervolgens de positieve op het midden van je relais (het is het midden van de mijne, maar je zult het dubbel willen controleren om er zeker van te zijn).

Stap 4: Bevestig de MOTOREN

Bevestig de MOTOREN!!
Bevestig de MOTOREN!!

Bevestig de positieve draad (en) van het Nerf-pistool aan het NO (normaal open) deel van het relais (de mijne was de rechterkant).

Stap 5: Bevestig het relais

Bevestig het relais
Bevestig het relais
Bevestig het relais
Bevestig het relais
Bevestig het relais
Bevestig het relais

Sluit de datapin van het relais aan op GPIO 21 (rechtsonder) op de Raspberry Pi, GND tot Ground en 5V tot 5V.

Stap 6: Sluit de PIR. aan

Sluit de PIR. aan
Sluit de PIR. aan
Sluit de PIR. aan
Sluit de PIR. aan
Sluit de PIR. aan
Sluit de PIR. aan

Sluit de datapin op de PIR aan op GPIO-pin 4, GND op aarde en tenslotte 5V op 5V.

Stap 7: Codeer het met Python

Codeer het met Python
Codeer het met Python

############################Hier is de code!################## ###############

print ("Welkom!) print ("Importeer modules…") van gpiozero import MotionSensor importeer RPi. GPIO als GPIO van time import sleep sleep(0.2) print ("Complete!) print ("Setting up GPIO…") GPIO.setwarnings (False) GPIO.setmode(GPIO. BCM GPIO.setup(21, GPIO. OUT) sleep(0.3) print ("Complete!!") sleep(0.1) print ("Please wait for PIR to set…") pir. wait_for_no_motion sleep(1) print ("settled!") while True: print ("Klaar om te vuren…") pir.wait_for_motion() print ("Beweging gedetecteerd!!!") print ("FIRE!!!") GPIO. output(21, True) sleep(1)print ("Uitschakelen") GPIO.output(21, False)

Stap 8: Zet het aan

Zet het aan!
Zet het aan!

Stappen:

1. Bind de trekker vast met touw zodat deze vastzit aan de aan-positie

2. voer de Python-code uit

3. sprint weg… OF WORD SCHOT!!!

Ik hoop dat je genoten hebt van deze Instructable, doei!

-Cameron

Aanbevolen: