Kazalo:

Nerf pištola za zaznavanje gibanja: 8 korakov
Nerf pištola za zaznavanje gibanja: 8 korakov

Video: Nerf pištola za zaznavanje gibanja: 8 korakov

Video: Nerf pištola za zaznavanje gibanja: 8 korakov
Video: Top 10 Tips: How To Walk Properly [Age 50+, Weight Loss & Health] 2024, Julij
Anonim
Nerf Gun, ki se odziva na gibanje
Nerf Gun, ki se odziva na gibanje

Živjo! Jaz sem Cameron. Za ta Instructable vam pokažem, kako narediti pištolo Nerf, ki se aktivira z gibanjem. Nekoliko težko, a 100% ODLIČNO !!!

Zaloge

1. električna pištola Nerf

2. Raspberry Pi (b+ in novejši)

3. Baterija (2 amp in več)

4. PIR modul (5 voltov)

5. rele (uporabil sem Songle SRD-05VDC-SL-C)

6. deli in kosi (plošča, mostične žice, micro sd kartica itd.)

1. korak: Odvijte pištolo

Odvijte pištolo
Odvijte pištolo

Ta korak je verjetno najpreprostejša stvar v tem navodilu. Odvijte vse vijake (samo zunaj!).

2. korak: Odstranite baterijo

Odstranite baterijo
Odstranite baterijo

Ta korak je bil nadležno težak za mojo pištolo Nerf. Odstranite vse vijake in ali lepilo.

Korak: Pritrdite baterijo iz pištole Nerf

Pritrdite baterijo iz pištole Nerf
Pritrdite baterijo iz pištole Nerf
Pritrdite baterijo iz pištole Nerf
Pritrdite baterijo iz pištole Nerf
Pritrdite baterijo iz pištole Nerf
Pritrdite baterijo iz pištole Nerf

Enostavno! Negativno stran akumulatorja priključite na negativno žico na pištoli Nerf, nato pa pozitivno na sredino vašega releja (to je središče na mojem, vendar se boste morali še enkrat prepričati).

4. korak: Pritrdite MOTORJE !

Pritrdite MOTORJE !!
Pritrdite MOTORJE !!

Pritrdite pozitivne žice pištole Nerf na NO (normalno odprt) del releja (moja je bila na desni strani).

5. korak: pritrdite rele

Pritrdite rele
Pritrdite rele
Pritrdite rele
Pritrdite rele
Pritrdite rele
Pritrdite rele

Podatkovni zatič releja priključite na GPIO 21 (spodaj desno) na Raspberry Pi, GND do Ground in 5V do 5V.

6. korak: Priključite PIR

Priključite PIR
Priključite PIR
Priključite PIR
Priključite PIR
Priključite PIR
Priključite PIR

Priključite podatkovni zatič na PIR na pin 4 GPIO, GND na maso in na koncu 5V na 5V.

Korak 7: Kodirajte ga s Pythonom

Kodirajte ga s Pythonom
Kodirajte ga s Pythonom

############################ Tukaj je koda! ################# ###############

print ("Dobrodošli!") print ("Uvoz modulov …") iz gpiozero import MotionSensor uvoz RPi. GPIO kot GPIO iz časovnega uvoza spanja (0,2) print ("Dokončano!) print (" Nastavitev GPIO … ") GPIO.setwarnings (Napačno) način GPIO.set (GPIO. BCM GPIO.setup (21, GPIO. OUT) spanje (0,3) tiskanje ("Complete !!") spanje (0,1) print ("Počakajte, da se PIR poravna …") pir. wait_for_no_motion sleep (1) print ("poravnano!") medtem ko je True: print ("Ready to fire…") pir.wait_for_motion () print ("Motion detection !!!") print ("FIRE !!!") GPIO. output (21, True) sleep (1) print ("Power off off") GPIO.output (21, False)

8. korak: Vklopite ga

Ga vklopite!
Ga vklopite!

Koraki:

1. privežite sprožilec z vrvjo, tako da se zatakne v položaj za vklop

2. zaženite kodo Python

3. pobegni stran … ALI SNIŽI !!!

Upam, da ste uživali v tem navodilu, adijo!

-Cameron

Priporočena: