İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Selam! Ben Cameron'ım. Bu Eğitilebilir Kitap için size hareketle etkinleştirilen bir Nerf tabancasını nasıl yapacağınızı gösteriyorum. Biraz zor ama %100 MÜKEMMEL!!!
Gereçler
1. elektrikli Nerf tabancası
2. Raspberry Pi (b+ ve daha yenisi)
3. Pil Bankası (2 amper ve üzeri)
4. PIR modülü (5 volt)
5. röle (Songle SRD-05VDC-SL-C kullandım)
6. bitler ve parçalar (breadboard, atlama telleri, mikro sd kart vb.)
Adım 1: Tabancayı Sökün
Bu adım, muhtemelen bu talimattaki en basit şeydir. Sadece tüm vidaları sökün (sadece dışarıda!).
2. Adım: Pil Paketini Çıkarın
Bu adım, Nerf silahım için can sıkıcı derecede zordu. Tüm vidaları ve/veya yapıştırıcıyı çıkarın.
Adım 3: Pil Takımını Nerf Tabancasından Takın
Basit! Pil takımının negatif tarafını Nerf tabancasındaki negatif kabloya, ardından pozitifi rölenizin ortasına bağlayın (benimki merkezdir, ancak emin olmak için iki kez kontrol etmek isteyeceksiniz).
Adım 4: MOTORLARI takın!
Nerf tabancasının pozitif tel(ler)ini rölenin NO (Normalde Açık) kısmına takın (benimki sağ taraftaydı).
Adım 5: Röleyi Takın
Rölenin veri pinini Raspberry Pi'deki GPIO 21'e (sağ alt), GND'yi Toprağa ve 5V ila 5V'a bağlayın.
Adım 6: PIR'yi Bağlayın
PIR üzerindeki veri pinini GPIO pin 4'e, GND'yi Ground'a ve son olarak 5V ila 5V arasında bağlayın.
Adım 7: Python ile Kodlayın
############################İşte kod!################## ###############
yazdır ("Hoş Geldiniz!) gpiozero'dan yazdır ("Modülleri içe aktarılıyor…") (Yanlış) GPIO.setmode(GPIO. BCM GPIO.setup(21, GPIO. OUT) sleep(0.3) print ("Complete!") sleep(0.1) print ("Lütfen PIR'nin yerleşmesini bekleyin…") pir. wait_for_no_motion sleep(1) print ("yerleşmiş!") while True: print ("Ateşe hazır…") pir.wait_for_motion() print ("Hareket algılandı!!!") print ("YANGIN!!!") GPIO. output(21, True) sleep(1)print ("Kapanıyor") GPIO.output(21, False)
Adım 8: Açın
Adımlar:
1. Tetiği iple bağlayın, böylece açık konumda kalır
2. Python kodunu çalıştırın
3. hızla uzaklaş… VEYA VURUL !!!
Umarım bu Eğitilebilirliği beğenmişsinizdir, hoşçakalın!
-Kameron