Satura rādītājs:
- Piegādes
- 1. darbība: atskrūvējiet pistoli
- 2. darbība. Izņemiet akumulatoru
- 3. darbība: pievienojiet akumulatoru no Nerf pistoles
- 4. solis: pievienojiet MOTORS
- 5. solis: pievienojiet releju
- 6. darbība: pievienojiet PIR
- 7. darbība: kodējiet to, izmantojot Python
- 8. solis: ieslēdziet to
Video: Kustību noteikšanas Nerf lielgabals: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
Š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
Š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
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 Nerf lielgabala pozitīvo vadu (-us) releja NO (parasti atvērta) daļai (mana bija labā puse).
5. solis: 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 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
############################## Š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
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:
Kustību noteikšanas Arduino Helovīna ķirbis: 4 soļi
Kustību noteikšana Arduino Helovīna ķirbis: Šīs pamācības mērķis bija izveidot lētu un vienkāršu veidu, kā mājās izgatavot Helovīna rotājumus bez jebkādām prasmēm vai izdomātiem rīkiem. Izmantojot viegli iegūstamus priekšmetus no interneta, arī jūs varat izveidot savu vienkāršo un personalizēto
Pingo: kustību noteikšanas un augstas precizitātes tenisa bumbas palaišanas iekārta: 8 soļi
Pingo: kustību noteikšanas un augstas precizitātes galda tenisa bumbas palaidējs: Kevins Nitiema, Estebans Poveda, Entonijs Mattakions, Rafaels Kejs
KUSTĪBU NOTEIKŠANAS Brīdinājums: 7 soļi
Kustību noteikšanas trauksme: Sveiki, draugi apmācībā, es jums parādīšu, kā izveidot kustību noteikšanas trauksmi. šī projekta galvenā sastāvdaļa ir PIR sensors
DIY kustību noteikšanas SMS trauksmes sistēma: 5 soļi (ar attēliem)
DIY kustību noteikšanas SMS trauksmes sistēma: Šajā projektā es apvienošu lētu PIR kustības sensoru ar TC35 GSM moduli, lai izveidotu trauksmes sistēmu, kas jums nosūtīs " IEVADĪTĀJA Brīdinājums " SMS, kad kāds mēģina nozagt jūsu lietas. Sāksim
Kustību noteikšanas trauksmes sistēma: 11 soļi (ar attēliem)
Kustību noteikšanas signalizācijas sistēma: Piezīme! Reaktīvie bloki vairs nav pieejami lejupielādei. Kustību noteikšanai telpā var izmantot pamata USB kameru. Turpmākajās darbībās mēs parādīsim, kā jūs varat izmantot reaktīvos blokus, lai ieprogrammētu darbībai gatavu Java lietojumprogrammu, kas sūta SMS