Daftar Isi:
- Langkah 1: Video Tutorial - Langkah demi Langkah
- Langkah 2: Diagram Sirkuit
- Langkah 3: Panduan Instal - OpenCV dan Pip
- Langkah 4: Mengatur Parameter
- Langkah 5: Kode Sumber
Video: Deteksi Gerakan dan Hancurkan Target! Proyek DIY Otonom: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Deteksi Gerakan dan Hancurkan Target
Dalam video ini saya menunjukkan cara membuat proyek pelacakan gerak DIY dengan Raspberry Pi 3. Proyek ini otonom sehingga bergerak dan menembakkan pistol saat mendeteksi gerakan. Saya menggunakan modul laser untuk proyek ini, tetapi Anda dapat dengan mudah mengubah modifikasi build ini untuk menggunakan Nerf.
Proyek ini memungkinkan Anda untuk mendeteksi dan melacak seseorang dengan OpenCV dan kemudian memicu perangkat (seperti laser atau pistol).
Langkah 1: Video Tutorial - Langkah demi Langkah
Komponen Perangkat Keras
Anda dapat menjangkau perangkat keras yang digunakan dalam proyek dari tautan di bawah ini:
Raspberry Pi 3 Model B+
Adaptor Raspberry Pi
Topi Motor Stepper
Adaptor 12V untuk Motor HAT
Modul Relay
Pi Fan 5V
Kamera Resmi Pi V2 atau Kamera Webcam PC
Modul Laser 5V atau Nerf Gun
Katrol Stepper
Perekat
Sekrup M3
Braket Bentuk L
Kopling poros
Batang Rel Linier
Ikat kabel
Lembar MDF
Cat semprot
Langkah 2: Diagram Sirkuit
Anda dapat menyelesaikan koneksi Anda sesuai dengan rangkaian di atas. Pin GPIO22 digunakan untuk kontrol relai dalam kode.
RELAY_PIN = 22
Langkah 3: Panduan Instal - OpenCV dan Pip
1. Pastikan pip sudah terpasang
sudo apt-get install python pip
www.pyimagesearch.com/2018/09/19/pip-install-opencv/
2. Instal OpenCV 3. Ikuti semua langkah untuk instruksi python 3
www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/
3. Setup I2C di Raspberry Pi
learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c
4. Instal perpustakaan HAT motor stepper Adafruit
sudo pip install git+https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library
5. Alamat I2C
Jika Anda menggunakan Papan Ekspansi Motor Stepper Raspberry Pi selain HAT Motor Stepper Adafruit (seperti di video), maka perbarui alamat I2C atau nilai frekuensi dengan yang berikut ini. (Alamat ini hanya kompatibel dengan papan di video, nilai default kosong untuk Adafruit Stepper Motor HAT)
self.mh = Adafruit_MotorHAT()
ke
self.mh = Adafruit_MotorHAT(0x6F)
dalam kode sumber (mertracking.py)
untuk detail lebih lanjut:
6. Pastikan untuk membuat lingkungan virtual Anda dengan bendera ekstra
mkvirtualenv cv --system-site-packages -p python3
7. Buka Terminal dan Aktifkan lingkungan virtual Anda
kerja cv
8. Klon repositori ini
git clone [email protected]:MertArduino/RaspberryPi-Mertracking.git
9. Arahkan ke direktori
cd RaspberryPi-Mertracking
10. Instal dependensi ke lingkungan virtual Anda
pip install imutils RPi. GPIO
11. Jalankan Kode
python mertracking.py
Langkah 4: Mengatur Parameter
mertracking.py memiliki beberapa parameter yang dapat Anda atur:
MOTOR_X_REVERSED = Salah
MOTOR_Y_REVERSED = Salah MAX_STEPS_X = 20 MAX_STEPS_Y = 10 RELAY_PIN = 22
Alamat atau Frekuensi I2C
self.mh = Adafruit_MotorHAT(0x6f)
Kecepatan Motor Stepper
self.sm_x.setSpeed(5)
self.sm_y.setSpeed(5)
Langkah/Rev Motor Stepper
self.sm_x = self.mh.getStepper(200, 1)
self.sm_y = self.mh.getStepper(200, 1)
Waktu Tunda untuk Pemicu Relai
waktu.tidur(1)
Anda dapat mengubah jenis langkah dengan perintah berikut:
Adafruit_MotorHAT. MICROSTEP
MICROSTEP - TUNGGAL - GANDA - INTERLEAVE
Langkah 5: Kode Sumber
Dapatkan Kode dari GitHub -
Kloning repositori ini:
git clone [email protected]:MertArduino/RaspberryPi-Mertracking.git
Direkomendasikan:
Sistem Alarm SMS Deteksi Gerakan DIY: 5 Langkah (dengan Gambar)
Sistem Alarm SMS Deteksi Gerakan DIY: Dalam proyek ini saya akan menggabungkan sensor gerak PIR murah dengan modul GSM TC35 untuk membangun sistem alarm yang mengirimi Anda "PERINGATAN INTRUDER" SMS setiap kali seseorang mencoba mencuri barang-barang Anda. Mari kita mulai
Webcam Termudah Sebagai Kamera Keamanan - Deteksi Gerakan dan Gambar yang Dikirim Melalui Email: 4 Langkah
Webcam Termudah Sebagai Kamera Keamanan - Deteksi Gerakan dan Gambar yang Dikirim melalui Email: Anda tidak perlu lagi mengunduh atau mengonfigurasi perangkat lunak untuk mendapatkan gambar yang terdeteksi bergerak dari webcam ke email Anda - cukup gunakan browser Anda. Gunakan browser Firefox, Chrome, Edge, atau Opera terbaru di Windows, Mac, atau Android untuk menangkap gambar
Keamanan Rumah DIY - Cara Membuat Deteksi Gerakan Sederhana - Versi Baru: 6 Langkah
Keamanan Rumah DIY - Cara Membuat Deteksi Gerakan Sederhana | Versi Baru: Dalam proyek ini saya akan menunjukkan kepada Anda cara membuat alarm pemberitahuan gerakan keamanan rumah DIY dengan biaya rendah! Lihat versi lama: Cara Membuat Sistem Keamanan WiFi $10 di Rumah
Tingkatkan Panci Penyiraman Sendiri Dengan WiFi Menjadi Alarm Penjaga Deteksi Gerakan DIY Planter: 17 Langkah
Tingkatkan Panci Penyiraman Diri DIY Dengan WiFi Menjadi Alarm Penjaga Gerak Deteksi DIY Penanam: Pada artikel ini kami akan menunjukkan kepada Anda cara meningkatkan Panci Penyiraman Diri DIY Anda dengan WiFi menjadi Panci Penyiraman Sendiri DIY dengan WiFi dan Alarm Penjaga Deteksi Gerakan.Jika Anda belum membaca artikel tentang cara membuat DIY Pot Penyiraman Sendiri Dengan WiFi, Anda dapat menemukan
Robot Arduino Dengan Jarak, Arah dan Derajat Rotasi (Timur, Barat, Utara, Selatan) Dikendalikan Suara Menggunakan Modul Bluetooth dan Gerakan Robot Otonom.: 6 Langkah
Robot Arduino Dengan Jarak, Arah dan Derajat Rotasi (Timur, Barat, Utara, Selatan) Dikendalikan oleh Suara Menggunakan Modul Bluetooth dan Gerakan Robot Otonom.: Instruksi ini menjelaskan cara membuat Robot Arduino yang dapat digerakkan ke arah yang diperlukan (Maju, Mundur , Kiri, Kanan, Timur, Barat, Utara, Selatan) diperlukan Jarak dalam Sentimeter menggunakan perintah Suara. Robot juga dapat digerakkan secara mandiri