Innehållsförteckning:

Motion Decting Nerf Gun: 8 steg
Motion Decting Nerf Gun: 8 steg

Video: Motion Decting Nerf Gun: 8 steg

Video: Motion Decting Nerf Gun: 8 steg
Video: #073 Learning Arduino: More Nerf sensors! // Episode 8 // Tutorial 2024, November
Anonim
Motion Decting Nerf Gun
Motion Decting Nerf Gun

Hej! Jag är Cameron. För denna instruerbara visar jag dig hur du gör en rörelseaktiverad Nerf -pistol. Det är lite svårt, men 100% FANTASTISKT !!!

Tillbehör

1. elektrisk Nerf -pistol

2. Raspberry Pi (b+ och nyare)

3. Batteribank (2 amp och högre)

4. PIR -modul (5 volt)

5. relä (jag använde en Songle SRD-05VDC-SL-C)

6. bitar (brödbräda, bygelkablar, micro sd -kort, etc)

Steg 1: Skruva loss pistolen

Skruva loss pistolen
Skruva loss pistolen

Detta steg är förmodligen det enklaste i denna instruerbara. Skruva bara loss alla skruvar (endast utvändigt!).

Steg 2: Ta bort batteriet

Ta ut batteriet
Ta ut batteriet

Detta steg var irriterande hårt på min Nerf -pistol. Ta bort alla skruvar och eller limma.

Steg 3: Fäst batteriet från Nerf -pistolen

Fäst batteriet från Nerf -pistolen
Fäst batteriet från Nerf -pistolen
Fäst batteriet från Nerf -pistolen
Fäst batteriet från Nerf -pistolen
Fäst batteriet från Nerf -pistolen
Fäst batteriet från Nerf -pistolen

Enkel! Anslut den negativa sidan av batteripaketet till den negativa kabeln på Nerf -pistolen, sedan den positiva till mitten av ditt relä (det är mitt på mitt, men du vill dubbelkolla för att vara säker).

Steg 4: Fäst MOTORN !

Fäst MOTORERNA !!
Fäst MOTORERNA !!

Fäst Nerf -pistolens positiva ledning (er) till reläets NO (Normalt öppen) del (mitt var höger sida).

Steg 5: Fäst reläet

Fäst reläet
Fäst reläet
Fäst reläet
Fäst reläet
Fäst reläet
Fäst reläet

Anslut datapinnen för reläet till GPIO 21 (nere till höger) på Raspberry Pi, GND upp till jord och 5V till 5V.

Steg 6: Anslut PIR

Anslut PIR
Anslut PIR
Anslut PIR
Anslut PIR
Anslut PIR
Anslut PIR

Anslut datapinnen på PIR till GPIO -stift 4, GND till jord och slutligen 5V till 5V.

Steg 7: Koda det med Python

Koda det med Python
Koda det med Python

############################# Här är koden! ################### #################

print ("Welcome!) print (" Importing modules … ") from gpiozero import MotionSensor import RPi. GPIO as GPIO from time import sleep sleep (0.2) print (" Complete!) print ("Setting up GPIO …") GPIO.setwarnings (Falskt) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) sleep (0.3) print ("Complete !!") sleep (0.1) print ("Vänta tills PIR löser sig …") pir. wait_for_no_motion sleep (1) print ("avgjort!") medan True: print ("Ready to fire …") pir.wait_for_motion () print ("Motion detect !!!") print ("FIRE !!!") GPIO. output (21, True) sleep (1) print ("Powering off") GPIO.output (21, False)

Steg 8: Slå på den

Sätt på den!
Sätt på den!

Steg:

1. knyt avtryckaren med rep så att den sitter fast i på -läget

2. kör Python -koden

3. sprint iväg … ELLER SKOTA !!!

Jag hoppas att du njöt av denna instruerbara, hej!

-Cameron

Rekommenderad: