Daftar Isi:

Membuat Robot Play Fetch: 6 Langkah
Membuat Robot Play Fetch: 6 Langkah

Video: Membuat Robot Play Fetch: 6 Langkah

Video: Membuat Robot Play Fetch: 6 Langkah
Video: Detik detik hp meledak 2024, November
Anonim
Membuat Robot Bermain Ambil
Membuat Robot Bermain Ambil
Membuat Robot Bermain Ambil
Membuat Robot Bermain Ambil
Membuat Robot Bermain Ambil
Membuat Robot Bermain Ambil

Gunakan Pixy2 baru dan FireBeetle DFRobot ESP32 untuk membuat robot yang dapat menemukan dan mengambil item!

Langkah 1: Bagian

  • Kamera Pixy 2:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • DFRobot Servo Robot Gripper:

    www.dfrobot.com/product-628.html

  • Sasis MiniQ DFRobot 2WD:

    www.dfrobot.com/product-367.html

Langkah 2: Platform Robot

Platform Robot
Platform Robot

Pixy baru-baru ini keluar dengan versi berikutnya dari Pixy Camera mereka, yang dapat mengenali objek dan melacaknya. DFRobot mengirimi saya satu, jadi saya memutuskan untuk membuat robot yang dapat mengambil item dan kemudian membawanya kembali.

Saya menggunakan sasis robot MiniQ dari DFRobot sebagai platform tempat robot akan dibangun. Muncul dengan beberapa lubang pemasangan, jadi saya merancang penambah baterai menggunakan Fusion 360 yang menempel pada satu set lubang. Kemudian saya memasang gripper ke depan.

Langkah 3: Pengaturan Kamera Pixy

Pengaturan Kamera Pixy
Pengaturan Kamera Pixy
Pengaturan Kamera Pixy
Pengaturan Kamera Pixy
Pengaturan Kamera Pixy
Pengaturan Kamera Pixy
Pengaturan Kamera Pixy
Pengaturan Kamera Pixy

Pembuat Kamera Pixy menyediakan perangkat lunak yang disebut PixyMon, yang menunjukkan apa yang "dilihat" oleh kamera dan memungkinkan pengguna menyesuaikan parameter, mengatur antarmuka, dan membuat kode warna. Saya mengunduh dan menginstal PixyMon dari situs web mereka di sini. Kemudian saya menghubungkan Pixy2 ke PC saya melalui USB dan pergi ke menu File dan memilih Configure.

Pertama, saya mengatur antarmuka ke I2C, karena saya akan menggunakan papan non-Arduino.

Selanjutnya, saya menyetel beberapa pengaturan lain-lain di menu ahli, seperti yang terlihat pada gambar.

Akhirnya, saya keluar dari blok yang ingin saya gunakan dan mengklik "Tetapkan tanda tangan 1" di bawah menu Tindakan. Ini menetapkan apa yang Pixy cari.

Langkah 4: Pengkabelan

Pengkabelan
Pengkabelan

Karena saya mengatur Pixy untuk menggunakan mode I2C, hanya diperlukan 4 kabel untuk menghubungkannya ke ESP32 FireBeetle. Cukup sambungkan SDA, SCL, 5V, dan GND. Kemudian saya menghubungkan driver motor DC dual H-bridge L293D ke pin IO26, IO27, IO9, dan IO10, bersama dengan daya dan output, seperti yang terlihat pada gambar ini.

Langkah 5: Membuat Program

Program "aliran" berjalan sebagai berikut: Temukan blok target

Dapatkan lebar dan posisi

Sesuaikan posisi robot berdasarkan lokasi blok

Maju sampai cukup dekat

Ambil objek

Mundur ke belakang

Lepaskan objek

Langkah 6: Menggunakan Robot

Image
Image

Saya pertama-tama memasang selembar kertas putih untuk latar belakang agar objek lain tidak terdeteksi secara tidak sengaja. Kemudian, saya mengatur ulang ESP32 dan melihatnya mengemudi ke arah objek, mengambilnya, dan kemudian mengembalikannya, seperti yang terlihat di video.

Direkomendasikan: