Nerf Silahını Hərəkət Edən: 8 addım
Nerf Silahını Hərəkət Edən: 8 addım
Anonim
Hərəkət Nerf Gun
Hərəkət Nerf Gun

Salam! Mən Cameronam. Bu Təlimat üçün sizə Nerf silahını necə hərəkətə gətirəcəyinizi göstərəcəyəm. Bir qədər çətindir, amma 100% MÜHƏMMƏS !!!

Təchizat

1. elektrikli Nerf silahı

2. Raspberry Pi (b+ və daha yeni)

3. Batareya Bankı (2 amp və yuxarı)

4. PIR modulu (5 volt)

5. röle (Mən Songle SRD-05VDC-SL-C istifadə etdim)

6. bit və parçalar (çörək taxtası, tullanan tellər, micro sd kart və s.)

Addım 1: Silahı sökün

Silahı açın
Silahı açın

Bu addım, bəlkə də bu təlimatdakı ən sadə şeydir. Bütün vintləri sökün (yalnız kənarda!).

Addım 2: Batareya Paketini çıxarın

Batareya Paketini çıxarın
Batareya Paketini çıxarın

Bu addım Nerf silahım üçün əsəbiləşdirici idi. Bütün vintləri və ya yapışqanı çıxarın.

Addım 3: Batareya Paketini Nerf Gun -dan bağlayın

Batareya Paketini Nerf Gun -dan bağlayın
Batareya Paketini Nerf Gun -dan bağlayın
Batareya Paketini Nerf Gun -dan bağlayın
Batareya Paketini Nerf Gun -dan bağlayın
Batareya Paketini Nerf Gun -dan bağlayın
Batareya Paketini Nerf Gun -dan bağlayın

Sadə! Batareya paketinin mənfi tərəfini Nerf silahının mənfi telinə bağlayın, sonra pozitivliyi rölinizin mərkəzinə bağlayın (mənimki mərkəzdir, amma əmin olmaq üçün iki dəfə yoxlamaq istəyəcəksiniz).

Addım 4: MOTORLARA qoşun

MOTORLARA qoşun !!
MOTORLARA qoşun !!

Nerf silahının pozitiv tellərini rölin NO (Normal Açıq) hissəsinə bağlayın (mənimki sağ tərəf idi).

Addım 5: Röleyi bağlayın

Röleyi bağlayın
Röleyi bağlayın
Röleyi bağlayın
Röleyi bağlayın
Röleyi bağlayın
Röleyi bağlayın

Rölin məlumat pinini Raspberry Pi üzərindəki GPIO 21 -ə (aşağı sağda), GND -ə qədər yerə və 5V -dan 5V -a qədər bağlayın.

Addım 6: PIR -ı bağlayın

PIR -ı bağlayın
PIR -ı bağlayın
PIR -ı bağlayın
PIR -ı bağlayın
PIR -ı bağlayın
PIR -ı bağlayın

PIR -dakı məlumat pinini GPIO pin 4 -ə, GND -ni Zəminə və nəhayət 5V -dan 5V -a bağlayın.

Addım 7: Python ilə kodlayın

Python ilə kodlayın
Python ilə kodlayın

############################ İşdə kod! ################## ##################

yazdır ("Xoş gəldiniz!") çap edin ("Modulları idxal edir …") (Yanlış) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) yuxu (0.3) çap ("Tamamlandı!") Yuxu (0.1) çap ("Zəhmət olmasa PIR -in həll olunmasını gözləyin …"). wait_for_no_motion yuxu (1) yazdır ("həll olundu!") Doğru olarkən: çap et ("Atəşə hazırdır …") pir.wait_for_motion () çap et ("Hərəkət aşkarlandı!") çap et ("YANGIN !!!") GPIO. çıxış (21, Doğru) yuxu (1) çap ("Güc söndürmə") GPIO.output (21, Yanlış)

Addım 8: Yandırın

Yandırın!
Yandırın!

Addımlar:

1. Tətiyi iplə bağlayın ki, mövqedə yapışsın

2. Python kodunu işlədin

3. uzaq qaçmaq… Ya da vur!

Ümid edirəm bu Təlimatlandırıcıdan zövq aldınız, sağolun!

-Kameron