Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Skru pistolen af
- Trin 2: Fjern batteripakken
- Trin 3: Sæt batteriet i fra Nerf -pistolen
- Trin 4: Tilslut MOTORERNE
- Trin 5: Fastgør relæet
- Trin 6: Tilslut PIR
- Trin 7: Kode det med Python
- Trin 8: Tænd det
Video: Motion Decting Nerf Gun: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej! Jeg er Cameron. Til denne instruerbare viser jeg dig, hvordan du laver en bevægelsesaktiveret Nerf -pistol. Det er noget hårdt, men 100% FANTASTISK !!!
Forbrugsvarer
1. elektrisk Nerf -pistol
2. Raspberry Pi (b+ og nyere)
3. Batteribank (2 amp og derover)
4. PIR -modul (5 volt)
5. relæ (jeg brugte en Songle SRD-05VDC-SL-C)
6. stykker (brødbræt, jumperwires, micro sd -kort osv.)
Trin 1: Skru pistolen af
Dette trin er sandsynligvis det enkleste i denne instruktive. Skru bare alle skruerne af (kun udvendigt!).
Trin 2: Fjern batteripakken
Dette trin var irriterende hårdt på min Nerf -pistol. Fjern alle skruer og eller lim.
Trin 3: Sæt batteriet i fra Nerf -pistolen
Enkel! Tilslut den negative side af batteripakken til den negative ledning på Nerf -pistolen, derefter den positive til midten af dit relæ (det er midten på min, men du vil dobbelttjekke for at være sikker).
Trin 4: Tilslut MOTORERNE
Fastgør den positive ledning (er) på Nerf -pistolen til NO (Normalt åben) del af relæet (min var den højre side).
Trin 5: Fastgør relæet
Tilslut relæets datastift til GPIO 21 (nederst til højre) på Raspberry Pi, GND op til jorden og 5V til 5V.
Trin 6: Tilslut PIR
Tilslut datapinden på PIR til GPIO pin 4, GND til Ground og til sidst 5V til 5V.
Trin 7: Kode det med Python
#################################################### #################
print ("Velkommen!) print (" Import af moduler … ") fra gpiozero import MotionSensor import RPi. GPIO som GPIO fra tid import sleep sleep (0.2) print (" Complete!) print ("Setup up GPIO …") GPIO.setwarnings (Falsk) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) sleep (0,3) print ("Complete !!") sleep (0,1) print ("Vent venligst på, at PIR afregner …") pir. wait_for_no_motion sleep (1) print ("afgjort!") mens True: print ("Ready to fire …") pir.wait_for_motion () print ("Motion detect !!!") print ("FIRE !!!") GPIO. output (21, True) sleep (1) print ("slukker") GPIO.output (21, Falsk)
Trin 8: Tænd det
Trin:
1. bind aftrækkeren med reb, så den sidder fast i tændt position
2. Kør Python -koden
3. sprint væk … ELLER SKUD !!!
Jeg håber, at du nød denne Instructable, farvel!
-Cameron
Anbefalede:
Vex Automated Nerf Crossbow: 7 trin
Vex Automated Nerf Crossbow: Sådan bygger du simpelthen en vex automatiseret nerf armbrøst
Nerf Chronograph and Rate of Fire Barrel: 7 trin
Nerf Chronograph and Rate of Fire Barrel: Introduktion Som tinkerer er det altid meget tilfredsstillende at se de numeriske resultater af din tinkering. Mange af os har tidligere modificeret Nerf -kanoner, og hvem elsker ikke at kaste stykker skum hen over huset med over 100 fps? Efter at have ændret mange Nerf g
Arduino til Nerf: Chronograph and Shot Counter: 28 trin (med billeder)
Arduino til Nerf: Chronograph and Shot Counter: Min tidligere Instructable dækkede det grundlæggende ved at detektere darthastighed ved hjælp af en infrarød emitter og detektor. Dette projekt tager det et skridt videre ved hjælp af et printkort, display og batterier til at lave en bærbar ammunitionstæller og kronograf
Arduino -kontrolleret Nerf Vulcan: 10 trin (med billeder)
Arduino -kontrolleret Nerf Vulcan: Ja, det er præcis, hvad titlen siger, at det er. Denne instruktive vil lære dig at styre enhver Nerf Vulcan med din Arduino. Den medfølgende vejledning skyder bare i 2,5 sekunder, stopper i 2,5 sekunder og så videre. Det er som en "hej verden"
Laser Cut Nerf Ball Shooting Lego EV3 Tank: 4 trin
Laser Cut Nerf Ball Shooting Lego EV3 Tank: Til det afsluttende projekt i min 1A -periode i Mechatronics Engineering ved University of Waterloo, skabte vi en laserskåret tank med Lego EV3 -kit (dette var påkrævet), der skød Nerf -bolde. Denne instruerbare er på ingen måde en komplet designrapport. Hvis y