Satura rādītājs:

Kustību noteikšanas Nerf lielgabals: 8 soļi
Kustību noteikšanas Nerf lielgabals: 8 soļi

Video: Kustību noteikšanas Nerf lielgabals: 8 soļi

Video: Kustību noteikšanas Nerf lielgabals: 8 soļi
Video: Space Marines in 10th Edition 40K - Faction Spotlight 2024, Jūlijs
Anonim
Kustību noteikšanas Nerf lielgabals
Kustību noteikšanas Nerf lielgabals

Sveiki! Es esmu Kamerons. Šajā instrukcijā es parādīšu, kā izveidot kustību aktivizētu Nerf pistoli. Tas ir nedaudz grūti, bet 100% PATĪKAMI !!!

Piegādes

1. elektriskais Nerf lielgabals

2. Raspberry Pi (b+ un jaunāka)

3. Akumulatora baterija (2 ampēri un vairāk)

4. PIR modulis (5 volti)

5. relejs (es izmantoju Songle SRD-05VDC-SL-C)

6. gabali (maizes dēlis, džemperu vadi, micro sd karte utt.)

1. darbība: atskrūvējiet pistoli

Atskrūvējiet pistoli
Atskrūvējiet pistoli

Šis solis, iespējams, ir vienkāršākais šajā pamācībā. Vienkārši atskrūvējiet visas skrūves (tikai ārā!).

2. darbība. Izņemiet akumulatoru

Izņemiet akumulatoru
Izņemiet akumulatoru

Šis solis bija kaitinoši smags attiecībā uz manu Nerf pistoli. Noņemiet visas skrūves un vai līmi.

3. darbība: pievienojiet akumulatoru no Nerf pistoles

Pievienojiet akumulatoru no Nerf pistoles
Pievienojiet akumulatoru no Nerf pistoles
Pievienojiet akumulatoru no Nerf pistoles
Pievienojiet akumulatoru no Nerf pistoles
Pievienojiet akumulatoru no Nerf pistoles
Pievienojiet akumulatoru no Nerf pistoles

Vienkārši! Pievienojiet akumulatora bloka negatīvo pusi pie Nerf lielgabala negatīvā stieples, pēc tam pozitīvo - pie sava releja centra (tas ir manējais, bet jūs vēlēsities vēlreiz pārbaudīt, lai pārliecinātos).

4. solis: pievienojiet MOTORS

Pievienojiet MOTORS !!
Pievienojiet MOTORS !!

Pievienojiet Nerf lielgabala pozitīvo vadu (-us) releja NO (parasti atvērta) daļai (mana bija labā puse).

5. solis: pievienojiet releju

Pievienojiet releju
Pievienojiet releju
Pievienojiet releju
Pievienojiet releju
Pievienojiet releju
Pievienojiet releju

Pievienojiet releja datu tapu GPIO 21 (apakšējā labajā stūrī) Raspberry Pi, GND līdz zemei un 5V līdz 5V.

6. darbība: pievienojiet PIR

Pievienojiet PIR
Pievienojiet PIR
Pievienojiet PIR
Pievienojiet PIR
Pievienojiet PIR
Pievienojiet PIR

Pievienojiet PIR datu tapu līdz GPIO 4. tapai, GND - zemē un visbeidzot no 5 V līdz 5 V.

7. darbība: kodējiet to, izmantojot Python

Kodējiet to ar Python
Kodējiet to ar Python

############################## Šeit ir kods! ################## ###############

drukāt ("Laipni lūdzam!) drukāt (" Importē moduļus … ") no gpiozero importēt MotionSensor importēt RPi. GPIO kā GPIO no laika importēšanas miega režīma (0,2) drukāt (" Pabeigt!) drukāt ("GPIO iestatīšana …") GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) miega (0.3) print ("Complete !!") miega (0.1) print ("Lūdzu, pagaidiet, kamēr PIR nokārtojas …") pir. wait_for_no_motion miega režīms (1) print ("nokārtots!"), savukārt True: print ("Gatavs darbam …") pir.wait_for_motion () print ("Kustība konstatēta !!!") print ("FIRE !!!") GPIO. izvade (21, patiesa) miega režīms (1) drukāšana ("izslēgšana") GPIO. izvade (21, nepatiesa)

8. solis: ieslēdziet to

Ieslēdziet to!
Ieslēdziet to!

Soļi:

1. sasiet sprūdu ar virvi, lai tas būtu iestrēdzis ieslēgtajā stāvoklī

2. palaidiet Python kodu

3. sprints prom… VAI JŪS ŠAUTA !!!

Es ceru, ka jums patika šī pamācība, čau!

-Kamerons

Ieteicams: