Isi kandungan:

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: How to Make a Raspberry Pi Motion Tracking Airsoft / Nerf Turret 2024, November
Anonim
Motion Decting Nerf Gun
Motion Decting Nerf Gun

Hai! Saya Cameron. Untuk Instructable ini saya tunjukkan cara membuat senapang Nerf yang diaktifkan gerakan. Ia agak sukar, tetapi 100% AWESOME !!!

Bekalan

1. pistol Nerf elektrik

2. Raspberry Pi (b + dan lebih baru)

3. Bank Bateri (2 amp ke atas)

4. Modul PIR (5 volt)

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

6. kepingan (kepingan roti, wayar pelompat, kad micro sd, dll)

Langkah 1: Tanggalkan Pistol

Buka pistol
Buka pistol

Langkah ini mungkin merupakan perkara paling mudah dalam pengajaran ini. Buka semua skru (hanya di luar!).

Langkah 2: Tanggalkan Pek Bateri

Tanggalkan Pek Bateri
Tanggalkan Pek Bateri

Langkah ini sangat sukar pada senapang Nerf saya. Tanggalkan semua skru dan atau gam.

Langkah 3: Pasang Pek Bateri Dari Nerf Gun

Pasang Pek Bateri Dari Nerf Gun
Pasang Pek Bateri Dari Nerf Gun
Pasang Pek Bateri Dari Nerf Gun
Pasang Pek Bateri Dari Nerf Gun
Pasang Pek Bateri Dari Nerf Gun
Pasang Pek Bateri Dari Nerf Gun

Ringkas! Sambungkan sisi negatif pek bateri ke wayar negatif pada senapang Nerf, kemudian positif ke pusat geganti anda (itu adalah pusat lombong saya, tetapi anda pasti ingin memeriksa semula).

Langkah 4: Pasang MOTOR

Pasang MOTOR !!
Pasang MOTOR !!

Pasang wayar positif pistol Nerf ke bahagian relay NO (Biasanya Terbuka) (lombong berada di sebelah kanan).

Langkah 5: Pasang Relay

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

Sambungkan pin data geganti ke GPIO 21 (kanan bawah) pada Raspberry Pi, GND hingga Ground, dan 5V hingga 5V.

Langkah 6: Sambungkan PIR

Sambungkan PIR
Sambungkan PIR
Sambungkan PIR
Sambungkan PIR
Sambungkan PIR
Sambungkan PIR

Sambungkan pin data pada pin PIR ke GPIO 4, GND ke Ground, dan akhirnya 5V hingga 5V.

Langkah 7: Kodkannya dengan Python

Kodkannya dengan Python
Kodkannya dengan Python

############################ Inilah kodanya! ################## ###############

cetak ("Selamat Datang!) cetak (" Mengimport modul … ") dari gpiozero import MotionSensor import RPi. GPIO sebagai GPIO dari waktu tidur tidur tidur (0.2) cetakan (" Lengkap!) cetakan ("Menyiapkan GPIO …") GPIO.setwarnings (Salah) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) tidur (0.3) cetakan ("Selesai !!") tidur (0.1) cetakan ("Tunggu PIR untuk menyelesaikan …") pir. wait_for_no_motion sleep (1) print ("diselesaikan!") sementara True: print ("Ready to fire …") pir.wait_for_motion () print ("Motion dikesan !!!") cetak ("FIRE !!!") GPIO. output (21, Benar) tidur (1) cetakan ("Mematikan") GPIO.output (21, Salah)

Langkah 8: Hidupkannya

Hidupkannya!
Hidupkannya!

Langkah-langkah:

1. ikat pemicu dengan tali sehingga terpaku pada kedudukan hidup

2. jalankan kod Python

3. lari cepat … ATAU DAPATKAN TANDA !!!

Saya harap anda menikmati Instructable ini, bye!

-Cameron

Disyorkan: