Daftar Isi:

Motion Decting Nerf Gun: 8 Langkah
Motion Decting Nerf Gun: 8 Langkah

Video: Motion Decting Nerf Gun: 8 Langkah

Video: Motion Decting Nerf Gun: 8 Langkah
Video: Bluetooth Nerf turret (3D printed - Arduino) 2024, November
Anonim
Gerak Decting Nerf Gun
Gerak Decting Nerf Gun

Hai! Saya Cameron. Untuk Instruksi ini saya tunjukkan cara membuat pistol Nerf yang diaktifkan dengan gerakan. Ini agak sulit, tapi 100% LUAR BIASA!!!

Perlengkapan

1. pistol Nerf listrik

2. Raspberry Pi (b+ dan yang lebih baru)

3. Bank Baterai (2 amp ke atas)

4. Modul PIR (5 volt)

5. relay (saya menggunakan Songle SRD-05VDC-SL-C)

6. potongan-potongan (papan tempat memotong roti, kabel jumper, kartu micro sd, dll)

Langkah 1: Lepaskan Pistol

Lepaskan pistolnya
Lepaskan pistolnya

Langkah ini mungkin adalah hal yang paling sederhana dalam instruksi ini. Buka saja semua sekrup (hanya di luar!).

Langkah 2: Lepaskan Paket Baterai

Lepaskan Paket Baterai
Lepaskan Paket Baterai

Langkah ini sangat mengganggu di pistol Nerf saya. Lepaskan semua sekrup dan atau lem.

Langkah 3: Pasang Paket Baterai Dari Nerf Gun

Pasang Paket Baterai Dari Nerf Gun
Pasang Paket Baterai Dari Nerf Gun
Pasang Paket Baterai Dari Nerf Gun
Pasang Paket Baterai Dari Nerf Gun
Pasang Paket Baterai Dari Nerf Gun
Pasang Paket Baterai Dari Nerf Gun

Sederhana! Hubungkan sisi negatif baterai ke kabel negatif pada pistol Nerf, kemudian positif ke pusat relai Anda (itu adalah pusat milik saya, tetapi Anda perlu memeriksa ulang untuk memastikan).

Langkah 4: Pasang MOTOR

Pasang MOTOR!!
Pasang MOTOR!!

Pasang kabel positif pistol Nerf ke bagian NO (Biasanya Terbuka) dari relai (milik saya di sisi kanan).

Langkah 5: Pasang Relay

Pasang Relay
Pasang Relay
Pasang Relay
Pasang Relay
Pasang Relay
Pasang Relay

Hubungkan pin data relai ke GPIO 21 (kanan bawah) pada Raspberry Pi, GND ke Ground, dan 5V ke 5V.

Langkah 6: Hubungkan PIR

Hubungkan PIR
Hubungkan PIR
Hubungkan PIR
Hubungkan PIR
Hubungkan PIR
Hubungkan PIR

Hubungkan pin data pada PIR ke GPIO pin 4, GND ke Ground, dan terakhir 5V ke 5V.

Langkah 7: Kodekan Dengan Python

Kode Dengan Python
Kode Dengan Python

###########################Ini kodenya!######################################################################################### ######################

print ("Selamat datang!) print ("Importing modules…") from gpiozero import MotionSensor import RPi. GPIO as GPIO from time import sleep sleep(0.2) print ("Complete!) print ("Setting up GPIO…") GPIO.setwarnings (False) GPIO.setmode(GPIO. BCM GPIO.setup(21, GPIO. OUT) sleep(0.3) print ("Complete!!") sleep(0.1) print ("Please wait to PIR to settlement…") pir. wait_for_no_motion sleep(1) print ("settled!") while True: print ("Ready to fire…") pir.wait_for_motion() print ("Motion terdeteksi!!!") print ("FIRE!!!") GPIO. output(21, True) sleep(1)print ("Matikan") GPIO.output(21, False)

Langkah 8: Nyalakan

Hidupkan!
Hidupkan!

Langkah:

1. ikat pelatuk dengan tali sehingga menempel pada posisi on

2. jalankan kode Python

3. lari cepat… ATAU TEMBAK!!!

Saya harap Anda menikmati Instruksi ini, sampai jumpa!

-Kameron

Direkomendasikan: