Isi kandungan:

Maze Solving Boe-Bot: 3 Langkah
Maze Solving Boe-Bot: 3 Langkah

Video: Maze Solving Boe-Bot: 3 Langkah

Video: Maze Solving Boe-Bot: 3 Langkah
Video: Micromouse - Sparky (maze solving) 2024, Julai
Anonim
Maze Solving Boe-Bot
Maze Solving Boe-Bot

Helo! Nama saya Maahum Imran.

Saya adalah sebahagian daripada kelas Teknologi kelas 11. Kami dicabar dengan tugas untuk mengambil Boe-Bot kami dan memprogramkannya untuk melewati labirin dengan mahir. Ini adalah cabaran yang sukar pada mulanya, dan saya akui, tanpa bantuan rakan sebaya, saya mungkin akan tersesat sebentar.

Walaupun begitu, saya memilih untuk menggunakan Sensor Inframerah. Sebilangan besar untuk mengelakkan daripada membuat bumper ketika sudah dibuat, anda hanya perlu memprogramnya.

Projek ini memakan masa saya dan banyak percubaan yang gagal. Ia tidak sempurna, tetapi saya akan terus mengusahakannya agar lebih pintar.

Langkah 1: Persediaan Litar

Persediaan Litar
Persediaan Litar
Persediaan Litar
Persediaan Litar
Persediaan Litar
Persediaan Litar
Persediaan Litar
Persediaan Litar

Seperti yang anda lihat, saya menggunakan Sensor Inframerah. Kawat mungkin kelihatan gila, tetapi logik mengatur litar cukup asas dan mudah.

Anda perlu:

  • Boe-Bot
  • Perintang 1K (x 3)
  • 220 Perintang (x 3)
  • 330 Perintang (x 3)
  • 3 Sensor
  • 3 LED inframerah
  • 3 LEDS
  • Wayar

Konstruknya cukup sederhana. Anda menyambungkan perintang ke pin (jika anda menggunakan motor maka anda tidak boleh menggunakan pin motor). Perintang 1K menyambung ke hujung positif LED Inframerah. 220 perintang menyambung ke hujung sensor. Bahagian ketiga (kanan) sensor. Dengan cara ini anda boleh menghantar frekuensi melalui perintang 1K dan sensor akan mengambilnya dan menghantar kembali isyarat yang anda boleh rujuk dalam kod tersebut.

Bahagian tengah sensor menyambung ke sisi negatif LED Inframerah. kemudian, kedua-dua hujungnya menyambung ke VDD (the + V). Dengan cara ini jika sensor tidak merasakan apa-apa, arus dapat mengalir kembali. Akhir sekali, bahagian pertama (kiri) sensor menyambung ke VSS (0V). Dengan cara itu, arus yang mengalir akan turun ke tanah Sekiranya LED mengesan sesuatu.

Anda mengulangi konstruk ini untuk ketiga-tiga sensor dan LED Inframerah. Untuk memeriksa sama ada LED berfungsi, anda boleh menyegerakkan LED ke sensor, jadi apabila sensor merasakan sesuatu, LED menyala. Ini menjadikannya lebih mudah untuk diuji. Konstruk untuk LED sangat mudah. Anda menggunakan perintang 330 untuk menyambung ke pin. Kemudian itu menghubungkan ke sisi positif yang dipimpin. dan sisi negatif LED menyambung ke VSS (tanah). Dalam contoh saya, untuk memaksimumkan ruang, saya menggunakan konstruk wayar untuk terus menuju ke setiap LED, kemudian ke arde. Menyambungkan ketiga-tiga LED ke satu port VSS.

Terdapat gambarajah litar di atas untuk membantu anda membuat binaan seperti di atas juga.

Langkah 2: Mendapatkan KOD

Mendapat KOD!
Mendapat KOD!
Mendapat KOD!
Mendapat KOD!
Mendapat KOD!
Mendapat KOD!

Menjelaskan kodnya sangat sukar dilakukan. Terdapat komen dalam kod saya yang memberitahu anda apa yang dikatakan oleh setiap baris supaya anda tidak tersesat. Tetapi idea asasnya ialah:

  • jika tidak ada yang dirasakan; pergi terus
  • jika sensor kiri dan / atau tengah dikesan; ke kanan
  • jika sensor kanan dan / atau tengah dirasakan; ke kiri
  • Sekiranya ketiga-tiganya deria; ke kiri dahulu, jika tidak ada dinding, teruskan. Sekiranya terdapat dinding, maka belok 180 (awalnya) ke kanan

Dengan cara ini saya dapat membuat robot bergerak pada dasarnya melalui labirin.

Saya juga telah menyegerakkan LED saya untuk menghidupkan atau mematikan berdasarkan apa yang dirasakan. Dengan cara ini saya dapat melihat bagaimana robot saya menggunakan sesuatu, walaupun ia sedang berjalan di labirin. Ia memberitahu saya apa yang dilihatnya, yang cukup sejuk dan saya sangat mengesyorkan untuk menggunakan teknik ini untuk ujian.

Gambar di bahagian atas sangat kabur dan kecil. Sekiranya anda ingin melihat kod yang lebih baik, klik pautan yang akan dihantar ke dokumen google, yang mengandungi gambar yang sama pada ukuran yang sangat mudah dibaca

Dokumen Google

Dokumen google lain ini adalah pautan ke kod dalam dokumen jika anda ingin membacanya dengan lebih baik.

Kod - Dokumen Google

Langkah 3: UJI Kod (di Maze Juga!)

Video pertama menunjukkan bagaimana LED berfungsi ketika tangan saya sengaja berada di hadapan sensor. Menunjukkan, bahawa sensor berfungsi dan dapat merasakan dengan betul. Setelah kami menguji untuk memastikan ia berjaya, kami mengujinya dalam keadaan labirin!

Saya harap anda menikmati petunjuk ini tentang bagaimana membuat robot melalui labirin! Terima kasih!

Disyorkan: