Daftar Isi:

Game Galeri Bot Laser: 4 Langkah (dengan Gambar)
Game Galeri Bot Laser: 4 Langkah (dengan Gambar)

Video: Game Galeri Bot Laser: 4 Langkah (dengan Gambar)

Video: Game Galeri Bot Laser: 4 Langkah (dengan Gambar)
Video: Animasi Sunat laser, Sakit tak berdarah metode Electric Cauter Circumcision 2024, Juli
Anonim
Image
Image
Game Galeri Bot Laser
Game Galeri Bot Laser
Game Galeri Bot Laser
Game Galeri Bot Laser
Game Galeri Bot Laser
Game Galeri Bot Laser

Ini adalah permainan di mana Anda mengarahkan penunjuk laser ke perut robot untuk "menonaktifkannya". Saat Anda mengenai titik lemah bot, matanya menjadi gelap dan Anda mendengar suara laser. Setelah kelima bot dinonaktifkan, permainan diatur ulang dan bot dihidupkan kembali satu per satu.

Saya membuat ini karena ini menciptakan contoh input/output sederhana untuk menjelaskan kemampuan mikrokontroler dan itu jauh lebih keluar daripada menekan tombol pada papan tempat memotong roti. Langkah selanjutnya yang bagus mungkin menambahkan servos atau motor getaran untuk tingkat umpan balik ekstra.

Langkah 1: Kumpulkan Persediaan

Kumpulkan Perlengkapan
Kumpulkan Perlengkapan
Kumpulkan Perlengkapan
Kumpulkan Perlengkapan
  • LED 5mm (atau jika Anda tidak menggunakan model cetak 3d, Anda dapat menggunakan ukuran apa pun)
  • LDR (resistor tergantung cahaya)
  • 3 kabel
  • 2 resistor (saya menggunakan 200 ohm, tetapi Anda dapat menggunakan apa pun yang akan melindungi LED Anda. Tautan Pendidikan!)
  • Mikrokontroler, saya menggunakan Arduino Nano
  • Papan tempat memotong roti dan kabel jumper
  • Sakelar Sesaat
  • Piezo "pembicara"P

Opsional

  • panas menyusut
  • konektor
  • Lem

Saya mengatur setiap bot menjadi modular sehingga saya dapat mencabutnya dengan mudah untuk penyimpanan atau modifikasi. Saya menggunakan heat shrink untuk sedikit perlindungan pada koneksi yang terbuka.

Peralatan:

  • Peralatan solder
  • Pencetak 3D (Opsional)

Langkah 2: Pencetakan 3d

Pencetakan 3d
Pencetakan 3d
Pencetakan 3d
Pencetakan 3d

www.thingiverse.com/thing:2069579

Jika Anda ingin menggunakan model saya, ikuti tautannya. LED 5mm akan menekan pas ke belakang.

LDR (atau sensor apa pun dengan dua kabel) dapat dimasukkan melalui bagian depan. Anda mungkin harus membuka lubang sedikit dengan paku panas atau bor kecil.

Jika Anda tidak ingin mencetak model 3d, Anda dapat membuatnya sendiri. Prototipe dimulai dengan target kardus sederhana dengan timah yang ditusukkan.

Langkah 3: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Saya merancang ini sehingga tidak ada komponen tambahan untuk dihubungkan ke papan tempat memotong roti. Hanya kabel dan sakelar.

Setiap set {LED, LDR, 2 resistor} mewakili satu bot. Saya menggunakan kabel ekstensi servo yang dicolokkan langsung ke pin header yang saya solder pada setiap robot. Perhatikan akan ada tiga kabel yang datang dari masing-masing robot.

Jadi berhati-hatilah untuk menghubungkan resistor yang tepat ke kabel yang tepat. Anda mungkin menemukan skema saya agak berbelit-belit, tetapi itu menyelamatkan saya dari kebutuhan empat kabel. Semoga masuk akal.

Kabel oranye mulai TINGGI. Itu memberikan 5V untuk setiap LDR. Karena kami hanya membaca sensor cahaya (LDR) ketika LED menyala (kabel oranye HIGH) yang berfungsi dengan baik. Jika Anda mengubah kode untuk membaca LDR saat LED tidak menyala, Anda harus menemukan cara lain untuk menyambungkannya.

Langkah 4: Pemrograman

Berikut kodenya

Gist.github.com/justbennett/a68a47d28f705d…

Ada 5 input analog, yaitu 5 LDR. Ada 3 input digital. Atur ulang, ambang atas, dan ambang bawah. Penyesuaian ambang batas adalah agar perangkat dapat beradaptasi dengan situasi pencahayaan yang berbeda. Jika Anda menggunakan laser terang, itu tidak masalah.

Ada 5 output LED dan output speaker.

Anda dapat mengadaptasi kode ini ke sensor lain atau untuk banyak tujuan lain.

Direkomendasikan: