
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

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