Daftar Isi:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Mekanika
- Langkah 3: Pengkabelan
- Langkah 4: Kode
- Langkah 5: Aksi
Video: Kamera Pelacakan Bola 180 °: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Selamat datang di proyek pertama saya! Saya senang berbagi apa yang telah saya buat dan menunjukkan kepada Anda langkah-langkah untuk membuat kamera pelacak Anda sendiri. Proyek ini dimungkinkan menggunakan perpustakaan OpenCV bersama dengan Python.
Langkah 1: Kumpulkan Bahan
- Raspberry Pi Model B 2 (atau model lainnya)
- Driver Motor H-Bridge L298N
- Motor dengan Rumah Roda Gigi
- Kamera Web USB
- Kabel Jumper
- Sekrup Mesin dengan Kacang
- roda gigi
- Epoxy / Lem Panas
- Opsional: Laser
Langkah 2: Mekanika
Menggunakan potongan kayu (yang saya miliki cukup usang, tidak apa-apa), pasang motor ke tempat yang tidak di tengah. Kemudian, pasang roda gigi kecil ke motor. Lubang pada roda gigi mungkin harus diperbesar agar pas dengan pas motor.
Langkah selanjutnya adalah memasang roda gigi besar (yang akan dilonggarkan) sehingga giginya terhubung dengan gigi roda gigi kecil. Ini dipasang ke papan menggunakan lem panas setelah mengasari kayu dengan amplas untuk ikatan yang lebih baik.
Setelah roda gigi terpasang, saatnya memasang webcam ke roda gigi besar. Di sini, saya telah melepas webcam dari wadahnya dan hanya menggunakan papan sirkuit inti webcam untuk pemasangan yang lebih mudah. Webcam dipasang menggunakan lem epoksi untuk ikatan yang kuat.
Komponen terakhir yang dipasang adalah opsional - untuk jembatan-H L298N. Ini dapat dipasang hanya dengan mengebor empat lubang di papan dan memasang papan menggunakan sekrup mesin dan mur hex.
Langkah 3: Pengkabelan
Sekarang untuk menghubungkan semuanya bersama-sama. Dua kabel motor akan terhubung langsung ke jembatan H L298N di salah satu dari dua konektor terminal di sisi kiri atau kanan papan (saya memilih kiri). Dua kabel diperlukan untuk menghubungkan 5V dan Ground dari L298N ke 5V dan Ground dari Raspberry Pi untuk daya. Kemudian, dua kabel jumper female-female diperlukan untuk menghubungkan dari L298N ke pin 17 dan 18 Pi. Webcam hanya terhubung ke salah satu port USB Pi. Itu semua kabelnya!
Langkah 4: Kode
Sekarang untuk aspek yang paling menantang dari proyek ini.
Saya menggunakan perpustakaan OpenCV dengan Python untuk melacak bola secara real time. Program ini juga menggunakan pustaka gpiozero yang disertakan dengan Pi untuk memutar motor sesuai dengan koordinat x bola yang ditentukan OpenCV. Kode dapat menentukan posisi bola berdasarkan warna kuningnya, yang harus unik dari latar belakang agar efektif. Rentang warna bawah dan atas diberikan ke program untuk menentukan di mana bola berada. OpenCV kemudian memanggil fungsi.inRange() dengan parameter: frame saat ini (dari webcam), dan batas warna bawah dan atas. Setelah koordinat bola pada bingkai ditentukan, program memberitahu motor untuk berputar jika bola tidak berada di tengah (koordinat x dalam kisaran 240 - 400 dalam bingkai lebar 640 piksel). Motor akan berputar lebih banyak jika bola lebih keluar dari pusat, dan berputar lebih sedikit ketika bola lebih dekat ke pusat.
Dan begitulah cara kerja kode.
Catatan: jika Anda akan menggunakan kode tersebut, Anda harus menginstal OpenCV. Juga, jika motor berbelok ke arah yang salah, cukup balikkan kabel yang masuk ke L289N, atau balikkan kabel gpio pengontrol yang terhubung ke Pi.
Direkomendasikan:
Slider Kamera Pelacakan Objek Dengan Sumbu Rotasi. 3D Dicetak & Dibangun di RoboClaw DC Motor Controller & Arduino: 5 Langkah (dengan Gambar)
Slider Kamera Pelacakan Objek Dengan Sumbu Rotasi. 3D Dicetak & Dibangun di RoboClaw DC Motor Controller & Arduino: Proyek ini telah menjadi salah satu proyek favorit saya sejak saya menggabungkan minat saya membuat video dengan DIY. Saya selalu melihat dan ingin meniru bidikan sinematik dalam film di mana kamera bergerak melintasi layar sambil menggeser untuk melacak
SLIDER KAMERA BERMOTOR Dengan SISTEM PELACAKAN (Dicetak 3D): 7 Langkah (dengan Gambar)
MOTORIZED CAMERA SLIDER With TRACKING SYSTEM (3D Printed): Pada dasarnya robot ini akan menggerakkan kamera/smartphone di atas rel dan “melacak” suatu objek. Lokasi objek target sudah diketahui oleh robot. Perhitungan di balik sistem pelacakan ini cukup sederhana. Kami telah membuat simulasi proses pelacakan
Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): 9 Langkah (dengan Gambar)
Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): Saya mengajar robotika di tinker-robot-labs.tk Murid-murid saya telah menciptakan robot-robot yang bermain sepak bola (atau sepak bola, jika Anda tinggal di sisi lain kolam). Tujuan saya dengan proyek ini adalah untuk mengajari anak-anak cara berinteraksi dengan robot melalui Bluetooth. Kami
Pelacakan Kepala Dengan Kamera Jarak Jauh Wii (War Thunder): 6 Langkah (dengan Gambar)
Pelacakan Kepala Dengan Kamera Jarak Jauh Wii (War Thunder): Halo semuanya! Saya ingin berbagi dengan Anda proyek Arduino nyata pertama saya. Saya mencoba membuat semacam augmented reality buatan sendiri. Biarkan saya menjelaskannya kepada Anda: Ini pada dasarnya adalah sistem yang menggunakan kamera untuk melacak gerakan kepala Anda untuk mengadaptasinya sebagai
Sistem Pelacakan Sepeda Dengan Peringatan Orang Mati Dengan Sigfox: 7 Langkah (dengan Gambar)
Sistem Pelacakan Sepeda Dengan Peringatan Orang Mati Dengan Sigfox: Sistem keamanan untuk pengendara sepeda dengan fitur pelacakan dan pengiriman peringatan. Jika terjadi kecelakaan, alarm dikirim dengan posisi GPS. Keamanan bagi pengendara sepeda adalah suatu keharusan, dengan kecelakaan sepeda jalan atau sepeda gunung terjadi dan sesegera mungkin darurat per