Isi kandungan:

Cara Membuat Halangan Mengelakkan Robot Menggunakan Arduino: 5 Langkah
Cara Membuat Halangan Mengelakkan Robot Menggunakan Arduino: 5 Langkah

Video: Cara Membuat Halangan Mengelakkan Robot Menggunakan Arduino: 5 Langkah

Video: Cara Membuat Halangan Mengelakkan Robot Menggunakan Arduino: 5 Langkah
Video: Cara membuat robot sensor ultrasonik arduino 2024, November
Anonim
Cara Membuat Halangan Mengelakkan Robot Menggunakan Arduino
Cara Membuat Halangan Mengelakkan Robot Menggunakan Arduino

Dalam arahan ini, saya akan mengajar anda bagaimana membuat rintangan mengelakkan robot yang berfungsi dengan Arduino. Anda mesti biasa dengan Arduino. Arduino adalah papan pengawal yang menggunakan mikrokontroler atmega. Anda boleh menggunakan mana-mana versi Arduino tetapi saya telah menggunakan Arduino Uno r3 pada robot saya.

Kodnya sangat mudah dan litar hanya mempunyai 4-5 wayar. Robot ini juga menggunakan pelindung motor L293D yang serasi dengan Arduino, untuk menggerakkan motor. Oleh itu, perisai dipasang terus ke Arduino, menjadikan semuanya mudah… Pada asasnya, robot kami adalah kereta yang bergerak ke hadapan dan jika ada halangan datang, ia berhenti di sana, bergerak sedikit ke belakang, dan kepalanya berpusing ke kiri dan kanan. Kemudian membandingkan jarak dan robot berpusing ke arahnya dengan jarak yang lebih jauh. Kemudian robot kembali bergerak ke arah itu mengulangi keseluruhan proses itu sekali lagi.

Untuk mengesan jarak, robot menggunakan sensor ultrasonik HC-sr04. Oleh itu sensor ini menghantar gelombang bunyi ultrasonik, setiap 10 mikrodetik, dan jika ada halangan di hadapan, sensor akan menerima gema. Berdasarkan masa perjalanan, ia mengetahui jarak antara sensor dan objek. Oleh itu mari kita mulakan …

Langkah 1: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan

Oleh itu, untuk memulakan sesuatu projek, kita perlu mengumpulkan bahagian yang diperlukan terlebih dahulu. Semua bahagian yang diperlukan disebutkan di bawah: -

  • Arduino
  • Perisai Motor L293D
  • Casis (termasuk motor dan roda)
  • Wayar
  • Pemegang bateri
  • Motor servo mikro
  • modul sensor ultrasonik HC-sr04
  • memegang pendakap untuk sensor

Oleh itu, kumpulkan bahan-bahan ini dan teruskan ke langkah seterusnya.

Langkah 2: Pasang Casis

Pasang Casis
Pasang Casis
Pasang Casis
Pasang Casis

Sekarang, pasang badan robot anda. Setiap orang mungkin mempunyai casis yang berbeza. Oleh itu, pasangkan casis anda dengan sewajarnya. Sebahagian besar casis dilengkapi dengan manual arahan dan bahkan casing yang disertakan dengannya, jadi perhatikan dan bina casis anda dengan sewajarnya. Kemudian, pasangkan komponen ke casis. Arduino, dengan pelindung motor terpasang padanya dan juga pemegang bateri mesti dipasang pada casis. Motor servo juga mesti dipasang pada casis di bahagian depan. Kepala servo panjang mesti tersangkut di bawah pendakap HC-sr04. Sensor mesti dipasang ke dalam pendakap dan pendakap pada motor servo.

Jangan menempelkannya ke motor servo kerana ia kemudian boleh disusun sekiranya salah letak. Betulkan sahaja. Betulkan sedemikian rupa sehingga sensor menghadap ke depan (mata menghadap ke depan).

Pasang wayar ke motor dan bersiap sedia untuk langkah seterusnya. Juga ke sensor.

Langkah 3: Sambungan Utama

Sambungan Utama
Sambungan Utama

Jadi sekarang kita akan melakukan hubungan. Tidak ada lebih dari 5-6 sambungan, jadi ia akan menjadi sekeping kek. Lakukan sambungan sensor mengikut gambarajah yang diberikan di atas. Motor servo dan motor dc bo boleh disambungkan ke pelindung. Sambungkan bateri ke pelindung dan sambungkan perisai ke papan Arduino.

Langkah 4: Kod Arduino

Kod Arduino
Kod Arduino

Jadi ini adalah bahagian terakhir menyelesaikan robot kami. Jadi ini berkaitan dengan perisian dan bukan perkakasan. Oleh itu, kita harus memprogram Arduino kita. Saya telah memuat naik kod Arduino. Anda juga boleh menggunakan kod lain atau menulis sendiri. Saya baru sahaja memuat naiknya untuk rujukan.

Langkah 5: Lari

Oleh itu, kami telah membina ROBOT OBSTACLE MENGHINDARI. Sekarang masanya untuk bermain-main dengan robot hebat kami dan mencuba eksperimen baru dalam kod kami.

Disyorkan: