Innehållsförteckning:
- Tillbehör
- Steg 1: Skruva loss pistolen
- Steg 2: Ta bort batteriet
- Steg 3: Fäst batteriet från Nerf -pistolen
- Steg 4: Fäst MOTORN !
- Steg 5: Fäst reläet
- Steg 6: Anslut PIR
- Steg 7: Koda det med Python
- Steg 8: Slå på den
Video: Motion Decting Nerf Gun: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
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
Detta steg är förmodligen det enklaste i denna instruerbara. Skruva bara loss alla skruvar (endast utvändigt!).
Steg 2: Ta bort 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
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 Nerf -pistolens positiva ledning (er) till reläets NO (Normalt öppen) del (mitt var höger sida).
Steg 5: 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 datapinnen på PIR till GPIO -stift 4, GND till jord och slutligen 5V till 5V.
Steg 7: 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
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:
Vex Automated Nerf Crossbow: 7 steg
Vex Automated Nerf Crossbow: Så här bygger du en vex automatiserad nerf armbåge helt enkelt
Nerf kronograf och eldhastighet: 7 steg
Nerf Chronograph and Rate of Fire Barrel: Introduktion Som pysslare är det alltid mycket tillfredsställande att se de numeriska resultaten av din pyssling. Många av oss har modifierat Nerf -vapen tidigare och vem älskar inte att slänga skumbitar över huset med över 100 fps? Efter att ha ändrat många Nerf -g
Arduino för Nerf: Chronograph and Shot Counter: 28 steg (med bilder)
Arduino för Nerf: Chronograph and Shot Counter: Min tidigare Instructable täckte grunderna för att upptäcka pilhastighet med hjälp av en infraröd emitter och detektor. Detta projekt tar det ett steg längre, med hjälp av ett kretskort, display och batterier för att göra en bärbar ammunitionsräknare och kronograf.
Arduino kontrollerad Nerf Vulcan: 10 steg (med bilder)
Arduino Controlled Nerf Vulcan: Ja, det är precis vad titeln säger att det är. Denna instruerbara lär dig hur du styr vilken Nerf Vulcan som helst med din Arduino. Den medföljande självstudien skjuter bara i 2,5 sekunder, stannar i 2,5 sekunder och så vidare. Det är som en "hej värld"
Laser Cut Nerf Ball Shooting Lego EV3 Tank: 4 steg
Laser Cut Nerf Ball Shooting Lego EV3 Tank: För det sista projektet av min 1A -termin i mekatronikteknik vid University of Waterloo, skapade vi en laserskuren tank med Lego EV3 -kit (detta krävdes) som sköt Nerf -bollar. Denna instruerbara är ingalunda en fullständig designrapport. Om du