Turinys:

Judesio aptikimo šautuvas: 8 žingsniai
Judesio aptikimo šautuvas: 8 žingsniai

Video: Judesio aptikimo šautuvas: 8 žingsniai

Video: Judesio aptikimo šautuvas: 8 žingsniai
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Lapkritis
Anonim
Judesio aptikimo šautuvas
Judesio aptikimo šautuvas

Sveiki! Aš Cameronas. Šioje instrukcijoje parodysiu, kaip padaryti judesiu aktyvuojamą „Nerf“pistoletą. Tai šiek tiek sunku, bet 100% NUOSTABU !!!

Prekės

1. elektrinis Nerf pistoletas

2. Raspberry Pi (b+ ir naujesnė)

3. Baterijų bankas (2 amperų ir daugiau)

4. PIR modulis (5 voltai)

5. relė (naudojau „Songle SRD-05VDC-SL-C“)

6. gabaliukai (duonos lenta, trumpieji laidai, „micro sd“kortelė ir kt.)

1 žingsnis: atsukite pistoletą

Atsukite pistoletą
Atsukite pistoletą

Šis žingsnis tikriausiai yra paprasčiausias dalykas šioje instrukcijoje. Tiesiog atsukite visus varžtus (tik išorėje!).

2 veiksmas: išimkite akumuliatorių

Išimkite akumuliatorių
Išimkite akumuliatorių

Šis žingsnis buvo erzinančiai sunkus mano „Nerf“pistoletui. Atsukite visus varžtus ir arba klijus.

3 veiksmas: pritvirtinkite akumuliatorių iš „Nerf“pistoleto

Pridėkite akumuliatorių iš „Nerf“pistoleto
Pridėkite akumuliatorių iš „Nerf“pistoleto
Pridėkite akumuliatorių iš „Nerf“pistoleto
Pridėkite akumuliatorių iš „Nerf“pistoleto
Pridėkite akumuliatorių iš „Nerf“pistoleto
Pridėkite akumuliatorių iš „Nerf“pistoleto

Paprasta! Prijunkite neigiamą akumuliatoriaus pusę prie neigiamo laido ant „Nerf“pistoleto, tada teigiamą prie relės centro (tai yra mano centras, tačiau norėsite tai patikrinti dar kartą).

4 žingsnis: pritvirtinkite MOTORUS

Prijunkite MOTORUS !!
Prijunkite MOTORUS !!

Pritvirtinkite teigiamą (-us) „Nerf“pistoleto laidą (-us) prie relės NO (paprastai atidarytas) dalies (mano buvo dešinėje pusėje).

5 žingsnis: pritvirtinkite relę

Pritvirtinkite relę
Pritvirtinkite relę
Pritvirtinkite relę
Pritvirtinkite relę
Pritvirtinkite relę
Pritvirtinkite relę

Prijunkite relės duomenų kaištį prie GPIO 21 (apačioje dešinėje) „Raspberry Pi“, GND iki žemės ir nuo 5 V iki 5 V.

6 žingsnis: prijunkite PIR

Prijunkite PIR
Prijunkite PIR
Prijunkite PIR
Prijunkite PIR
Prijunkite PIR
Prijunkite PIR

Prijunkite PIR duomenų kaištį prie GPIO kaiščio 4, GND prie žemės ir galiausiai nuo 5V iki 5V.

7 žingsnis: koduokite jį naudodami „Python“

Koduokite jį naudodami „Python“
Koduokite jį naudodami „Python“

############################# Čia yra kodas! ###############

print („Sveiki!“) print („Importuojami moduliai …“) iš „gpiozero“importo „MotionSensor“importuoja RPi. GPIO kaip GPIO iš laiko importavimo miego režimo (0.2) spausdinti („Baigti!) spausdinti („ GPIO nustatymas … “) GPIO.setwarnings (Klaidinga) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) miego (0.3) spausdinimas („Užbaigtas !!“) miego (0.1) spausdinimas („Prašome palaukti, kol PIR nusistovės …“) pir. wait_for_no_motion sleep (1) print ("nusistovėjęs!"), o True: print ("Ready to fire …") pir.wait_for_motion () print ("Aptiktas judesys !!!") print ("FIRE !!!") GPIO. išvestis (21, tiesa) miego režimas (1) spausdinimas („išjungimas“) GPIO. išvestis (21, klaidinga)

8 žingsnis: įjunkite

Įjunkite jį!
Įjunkite jį!

Žingsniai:

1. suriškite gaiduką virve, kad jis įstrigtų įjungimo padėtyje

2. paleiskite „Python“kodą

3. sprink to away … ARBA BŪK ŠAUTA !!!

Tikiuosi, kad jums patiko šis „Instructable“, labas!

-Kameronas

Rekomenduojamas: