![Robot Penjejakan Warna Berdasarkan Roda Omnidirectional dan OpenCV: 6 Langkah Robot Penjejakan Warna Berdasarkan Roda Omnidirectional dan OpenCV: 6 Langkah](https://i.howwhatproduce.com/images/011/image-30732-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Image Image](https://i.howwhatproduce.com/images/011/image-30732-2-j.webp)
![](https://i.ytimg.com/vi/rR2MG5sQ6k0/hqdefault.jpg)
Saya menggunakan casis roda omnidirectional untuk melaksanakan penjejakan warna saya, dan saya menggunakan perisian mudah alih yang disebut OpenCVBot. Terima kasih kepada pembangun perisian di sini, terima kasih.
OpenCV Bot sebenarnya mengesan atau mengesan sebarang objek masa nyata melalui pemprosesan gambar. Aplikasi ini dapat mengesan objek apa pun menggunakan warnanya dan membuat kedudukan X, Y dan luas area di layar telepon, dengan menggunakan aplikasi ini, data dikirim ke mikrokontroler melalui Bluetooth. Ia telah diuji dengan modul Bluetooth dan sesuai untuk pelbagai peranti. Kami memuat turun APP ini melalui telefon bimbit untuk melaksanakan penjejakan warna, dan mengirim data ke Arduino UNO melalui Bluetooth untuk analisis data dan melaksanakan perintah gerakan.
Bekalan
- Casis roda omnidirectional
- Arduino UNO R3
- Modul pemacu motor
- Bluetooth, pin xbee (04,05,6)
- 3S 18650
- Telefon bimbit
- Perisian OpenCVBot
- Anda juga memerlukan pemegang telefon bimbit dan bola yang mudah dikenali
Langkah 1: Pasang Base Chassis I Track
![Pasang Base Chassis I Track Pasang Base Chassis I Track](https://i.howwhatproduce.com/images/011/image-30732-3-j.webp)
![Pasang Base Chassis I Track Pasang Base Chassis I Track](https://i.howwhatproduce.com/images/011/image-30732-4-j.webp)
![Pasang Base Chassis I Track Pasang Base Chassis I Track](https://i.howwhatproduce.com/images/011/image-30732-5-j.webp)
Betulkan motor GB37 atau motor GA25 ke pendakap motor. Perhatikan pemasangan lubang pemasangan. Ini berbeza kerana tidak universal.
Kedua-dua jenis motor boleh digunakan. Perhatikan untuk membezakan sisi mana yang ke atas dan mana yang ke bawah; atau anda boleh menggunakan roda omnidirectional yang lebih besar sehingga anda tidak perlu membezakannya …
Langkah 2: Motor Dipasang pada Casis
![Motor Tetap ke Casis Motor Tetap ke Casis](https://i.howwhatproduce.com/images/011/image-30732-6-j.webp)
![Motor Tetap ke Casis Motor Tetap ke Casis](https://i.howwhatproduce.com/images/011/image-30732-7-j.webp)
![Motor Tetap ke Casis Motor Tetap ke Casis](https://i.howwhatproduce.com/images/011/image-30732-8-j.webp)
![Motor Tetap ke Casis Motor Tetap ke Casis](https://i.howwhatproduce.com/images/011/image-30732-9-j.webp)
Braket motor berulir, jadi kami tidak perlu menggunakan kacang untuk memperbaikinya, yang memudahkan kami memasangnya, kerana ruang untuk memasang kacang terlalu kecil, kami tidak dapat menjangkau untuk memperbaikinya. Modul ultrasonik boleh dipasang di sisi, dan saya dapat menggunakannya untuk mengelakkan halangan, yang sangat membantu untuk berjalan kaki di dalam kereta.
Ukuran ultrasonik pemasangan, jarak probe, unit mm.
Langkah 3: Pemasangan Casis Lengkap
![Pemasangan Casis Lengkap Pemasangan Casis Lengkap](https://i.howwhatproduce.com/images/011/image-30732-10-j.webp)
![Pemasangan Casis Lengkap Pemasangan Casis Lengkap](https://i.howwhatproduce.com/images/011/image-30732-11-j.webp)
Untuk menyelesaikan pemasangan casis, perlu terus-menerus menyesuaikan cengkaman roda pada kawalan berikutnya. 4 titik fulkum akan menyebabkan roda tidak dapat menyentuh casis sepenuhnya, mengakibatkan gelinciran ketika berjalan. Kami menyesuaikan skru pada casis. Menyesuaikan kedudukan memerlukan kesabaran.
Kami menghitung roda untuk mengikuti kawalan tepi yang teratur, Sebab saya menggunakan 4 pusingan adalah kerana saya fikir kawalannya baik jika 3 pusingan itu baik, tetapi harganya yang tinggi tidak begitu mesra.
Langkah 4: Modul Elektronik
![Modul Elektronik Modul Elektronik](https://i.howwhatproduce.com/images/011/image-30732-12-j.webp)
![Modul Elektronik Modul Elektronik](https://i.howwhatproduce.com/images/011/image-30732-13-j.webp)
![Modul Elektronik Modul Elektronik](https://i.howwhatproduce.com/images/011/image-30732-14-j.webp)
![Modul Elektronik Modul Elektronik](https://i.howwhatproduce.com/images/011/image-30732-15-j.webp)
Pemacu motor yang saya gunakan 2 PM-R3, saya menukar pin pemacu salah satunya, 4, 5, 6, 7 hingga 8, 9, 10, 11 agar dapat menggerakkan 4 motor secara individu Terdapat cip pengurusan kuasa di papan, tetapi saya tidak menggunakannya, saya terus memasukkan dari port DC Arduino UNO.
Pemacu motor adalah cip TB6612FNG. Ini adalah cip pemacu yang agak biasa. Anda juga boleh menggunakan cip L298N, yang pada dasarnya sama. Ubah kod untuk mencapai mod berjalan yang sama.
- 4, 5 adalah motor yang disambungkan ke tanah , 5-pwm;
- 6, 7 adalah motor kedua, 6-pwm;
- 8, 9 adalah motor ketiga, 9-pwm;
- 10, 11 adalah motor keempat, 10-pwm;
Langkah 5: Aplikasi Mudah Alih
![Aplikasi Mudah Alih Aplikasi Mudah Alih](https://i.howwhatproduce.com/images/011/image-30732-16-j.webp)
![Aplikasi Mudah Alih Aplikasi Mudah Alih](https://i.howwhatproduce.com/images/011/image-30732-17-j.webp)
![Aplikasi Mudah Alih Aplikasi Mudah Alih](https://i.howwhatproduce.com/images/011/image-30732-18-j.webp)
![Aplikasi Mudah Alih Aplikasi Mudah Alih](https://i.howwhatproduce.com/images/011/image-30732-19-j.webp)
APLIKASI: Klik
Contoh Kod Arduino: Clik
Selepas memuat turun dan memasang, anda boleh menggunakan Bluetooth untuk memasangkan. Klik pada objek yang perlu dikenal pasti. Warna yang terbaik adalah berbeza dari kawasan sekitarnya untuk mengelakkan pengesanan kawasan sekitar yang sama. Satu perkara yang perlu diperhatikan ialah menghadap matahari akan menyebabkan kehilangan jejak., Dan kemudian kita dapat melihat perubahan nilai di port bersiri.
Ubah kod contoh agar sesuai dengan modul pemacu motor anda. Sekiranya anda menggunakan modul pengembangan PM-R3 seperti saya, anda boleh menggunakan kod yang saya berikan.
Langkah 6: Gambar Lengkap
![Gambar Lengkap Gambar Lengkap](https://i.howwhatproduce.com/images/011/image-30732-20-j.webp)
Selesai, mari lihat kesannya.
Disyorkan:
Penjejakan Objek Opencv: 3 Langkah
![Penjejakan Objek Opencv: 3 Langkah Penjejakan Objek Opencv: 3 Langkah](https://i.howwhatproduce.com/images/006/image-16215-j.webp)
Penjejakan Objek Opencv: Pengesanan objek bergerak adalah teknik yang digunakan dalam penglihatan komputer dan pemprosesan gambar. Pelbagai bingkai berturut-turut dari video dibandingkan dengan pelbagai kaedah untuk menentukan sama ada objek bergerak dikesan. Pengesanan objek bergerak telah digunakan untuk
Penjejakan Objek Berasaskan Pengesanan Warna: 10 Langkah
![Penjejakan Objek Berasaskan Pengesanan Warna: 10 Langkah Penjejakan Objek Berasaskan Pengesanan Warna: 10 Langkah](https://i.howwhatproduce.com/images/009/image-24434-j.webp)
Penjejakan Objek Berasaskan Pengesanan Warna: Kisah Saya melakukan projek ini untuk belajar memproses gambar menggunakan Raspberry PI dan membuka CV. Untuk menjadikan projek ini lebih menarik, saya menggunakan dua motor SG90 Servo dan memasang kamera di atasnya. Satu motor digunakan untuk bergerak secara mendatar dan motor kedua digunakan untuk menggerakkan verticall
Raspberry Pi - Autonomous Mars Rover Dengan Penjejakan Objek OpenCV: 7 Langkah (dengan Gambar)
![Raspberry Pi - Autonomous Mars Rover Dengan Penjejakan Objek OpenCV: 7 Langkah (dengan Gambar) Raspberry Pi - Autonomous Mars Rover Dengan Penjejakan Objek OpenCV: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/009/image-24529-j.webp)
Raspberry Pi - Autonomous Mars Rover Dengan Penjejakan Objek OpenCV: Dikuasakan oleh Raspberry Pi 3, Pengenalan objek Open CV, sensor Ultrasonik dan motor DC yang diarahkan. Rover ini dapat mengesan objek yang dilatihnya dan bergerak di medan mana pun
Cara Memasang Lengan Robot Kayu yang Mengesankan (Bahagian 1: Robot untuk Penjejakan Garis) - Berdasarkan Mikro: Bit: 9 Langkah
![Cara Memasang Lengan Robot Kayu yang Mengesankan (Bahagian 1: Robot untuk Penjejakan Garis) - Berdasarkan Mikro: Bit: 9 Langkah Cara Memasang Lengan Robot Kayu yang Mengesankan (Bahagian 1: Robot untuk Penjejakan Garis) - Berdasarkan Mikro: Bit: 9 Langkah](https://i.howwhatproduce.com/images/002/image-4676-27-j.webp)
Cara Memasang Lengan Robot Kayu yang Mengesankan (Bahagian 1: Robot untuk Penjejakan Garis) - Berdasarkan Mikro: Bit: Lelaki kayu ini mempunyai tiga bentuk, sangat berbeza dan mengagumkan. Kemudian mari kita masuk satu persatu
Sensor Warna Bercakap, Berdasarkan Kit Suara AIY: 4 Langkah
![Sensor Warna Bercakap, Berdasarkan Kit Suara AIY: 4 Langkah Sensor Warna Bercakap, Berdasarkan Kit Suara AIY: 4 Langkah](https://i.howwhatproduce.com/images/003/image-8235-19-j.webp)
Sensor Warna yang Bercakap, Berdasarkan Kit Suara AIY: Setelah mengetahui sedikit tentang Braille baru-baru ini, saya tertanya-tanya apakah saya dapat membina sesuatu menggunakan kit suara AIY untuk Raspberry Pi, yang mungkin mempunyai manfaat langsung bagi mereka yang cacat penglihatan. . Oleh itu, seperti yang dijelaskan berikut, anda akan menemui prototai