Isi kandungan:

Permainan Bot Bot Bot Laser: 4 Langkah (dengan Gambar)
Permainan Bot Bot Bot Laser: 4 Langkah (dengan Gambar)

Video: Permainan Bot Bot Bot Laser: 4 Langkah (dengan Gambar)

Video: Permainan Bot Bot Bot Laser: 4 Langkah (dengan Gambar)
Video: Lego berbentuk motor jadi berantakan gara gara ini 2024, November
Anonim
Image
Image
Permainan Galeri Bot Laser
Permainan Galeri Bot Laser
Permainan Galeri Bot Laser
Permainan Galeri Bot Laser
Permainan Galeri Bot Laser
Permainan Galeri Bot Laser

Ini adalah permainan di mana anda mengarahkan penunjuk laser ke perut robot untuk "mematikannya". Apabila anda mencapai titik lemah bot, matanya menjadi gelap dan anda mendengar bunyi laser. Setelah kelima-lima bot dilumpuhkan, permainan diset semula dan bot dihidupkan semula satu demi satu.

Saya membuat ini kerana ia menghasilkan contoh input / output yang sederhana untuk menjelaskan apa yang mampu dilakukan oleh mikrokontroler dan jauh lebih keluar daripada menekan butang pada papan roti. Langkah seterusnya yang baik adalah dengan menambahkan servo atau motor getaran untuk mendapatkan maklum balas tambahan.

Langkah 1: Kumpulkan Bekalan

Kumpulkan Bekalan
Kumpulkan Bekalan
Kumpulkan Bekalan
Kumpulkan Bekalan
  • LED 5mm (atau jika anda tidak menggunakan model bercetak 3d, anda boleh menggunakan saiz apa pun)
  • LDR (perintang bergantung cahaya)
  • 3 wayar
  • 2 perintang (saya menggunakan 200 ohm, tetapi anda boleh menggunakan mana-mana yang akan melindungi LED anda. Pautan Pendidikan!)
  • Mikrokontroler, saya menggunakan Arduino Nano
  • Kabel papan roti dan pelompat
  • Suis Momen
  • Piezo "pembesar suara" P

Pilihan

  • Heatshrink
  • Penyambung
  • Lem

Saya menetapkan setiap bot menjadi modular sehingga saya dapat mencabutnya dengan mudah untuk penyimpanan atau pengubahsuaian. Saya menggunakan pengecutan haba untuk sedikit perlindungan pada sambungan yang terdedah.

Alat:

  • Peralatan pematerian
  • Pencetak 3D (Pilihan)

Langkah 2: Percetakan 3d

Percetakan 3d
Percetakan 3d
Percetakan 3d
Percetakan 3d

www.thingiverse.com/thing:2069579

Sekiranya anda mahu menggunakan model saya ikuti pautan. LED 5mm akan menekan muat tepat ke belakang.

LDR (atau mana-mana sensor dengan dua wayar) boleh dimasukkan melalui bahagian depan. Anda mungkin perlu membuka lubang sedikit dengan kuku panas atau sedikit gerudi.

Sekiranya anda tidak mahu mencetak model 3D, anda boleh membuat sesuatu sendiri. Prototaip bermula dengan sasaran kadbod sederhana dengan petunjuk ditembus.

Langkah 3: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Saya merancang ini supaya tidak ada komponen tambahan untuk dipasang ke papan roti. Hanya wayar dan suis.

Setiap set {LED, LDR, 2 perintang} mewakili satu bot. Saya menggunakan wayar sambungan servo yang dipasang terus ke pin header yang saya solder pada setiap robot. Perhatikan akan ada tiga wayar yang datang dari setiap robot.

Oleh itu, berhati-hatilah untuk menyambungkan perintang yang betul ke petunjuk yang betul. Anda mungkin menganggap skema saya agak berbelit-belit, tetapi ia menyelamatkan saya daripada memerlukan empat wayar. Harap ia masuk akal.

Wayar oren mula TINGGI. Itu menyediakan 5V untuk setiap LDR. Oleh kerana kita hanya membaca sensor cahaya (LDR) ketika LED menyala (wayar oren TINGGI) yang berfungsi dengan baik. Sekiranya anda menukar kod untuk membaca LDR ketika LED tidak menyala, anda harus menggunakan cara lain untuk menyambungkannya.

Langkah 4: Pengaturcaraan

Inilah kodnya

gist.github.com/justbennett/a68a47d28f705d…

Terdapat 5 input analog, iaitu 5 LDR. Terdapat 3 input digital. Tetapkan semula, ambang ke atas, dan ambang ke bawah. Pelarasan ambang adalah supaya peranti dapat menyesuaikan diri dengan situasi pencahayaan yang berbeza. Sekiranya anda menggunakan laser yang terang, tidak menjadi masalah.

Terdapat 5 output LED dan output pembesar suara.

Anda boleh menyesuaikan kod ini ke sensor lain atau untuk tujuan lain.

Disyorkan: