Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
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
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
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ö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 -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
############################ İş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
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