Daftar Isi:

Robot Mikrobit Sederhana: 9 Langkah
Robot Mikrobit Sederhana: 9 Langkah

Video: Robot Mikrobit Sederhana: 9 Langkah

Video: Robot Mikrobit Sederhana: 9 Langkah
Video: Line Follower Robot Line Tracer Nice Parking 2024, November
Anonim
Robot Mikrobit Sederhana
Robot Mikrobit Sederhana

Berikut ini menjelaskan mobil RC sederhana yang dibuat menggunakan BBC Microbit, Adafruit Dragontail untuk Microbit, dan sasis Emgreat.

Robot ini membutuhkan biaya sekitar $30 untuk pembuatannya. Meskipun ada robot Microbit murah yang tersedia secara komersial, seperti DFROBOT, pendekatan DIY saya membantu pembuat memahami cara kerja sistem, menggunakan kode non-khusus, membantu pembuat merasa diberdayakan.

Langkah 1: Pendahuluan

Berikut ini menjelaskan versi kendaraan robot yang dibuat menggunakan BBC MicroBit sebagai pengganti Arduino.

Potongan plastik bergelombang (Coroplast) atau karton buatan sendiri digunakan sebagai pengganti pelat plexiglas stok yang disertakan dengan kit sasis robot Emgreat. Hal ini dilakukan karena sasis Emgreat sekitar satu inci terlalu sempit untuk memuat baterai di bagian bawah, dan sekitar satu inci terlalu pendek untuk memungkinkan rotasi bebas roda kastor.

Komponen listrik utama dipasang menggunakan Velcro, agar lebih mudah diposisikan ulang jika diperlukan.

Microbit tidak dapat secara langsung memasok arus yang cukup untuk menggerakkan motor, jadi driver transistor harus digunakan. Sementara mobil robot versi Arduino menggunakan modul L298 H-bridge untuk mengontrol motor, ini membutuhkan enam (6) jalur kontrol, yang kekurangan pasokan di Microbit. Saya menyadari itu tidak penting bahwa motor dapat berputar mundur. Jadi sebagai pengganti L298, robot versi Microbit menggunakan susunan transistor Darlington 8 saluran ULN2803A sebagai penggerak motor. Ini dapat digunakan untuk menggerakkan speaker, lampu, dan perangkat lain juga, karena Microbit memiliki lima (5) jalur I/O tujuan umum pada pin 0, 1, 2, 8, dan 16. Pin 0 dapat digunakan untuk keluaran audio. Pin lainnya mungkin sulit digunakan, karena digunakan bersama dengan LED bawaan.

Sebagai alternatif, seseorang dapat menggunakan transistor diskrit, seperti TIP120; namun, ini akan membutuhkan lebih banyak bagian dan kabel.

Untuk mengakses pin pada MicroBit, desain ini menggunakan Adafruit Dragontail for Microbit, yang dihubungkan langsung ke papan tempat memotong roti, membuat pin mudah diakses tanpa memerlukan kabel koneksi, serta menghubungkan bus daya 3V.

Langkah 2: Remote Nirkabel

Untuk mengontrol robot secara nirkabel melalui Bluetooth, Anda dapat menggunakan Microbit kedua, yang ditenagai oleh baterai AAA yang disertakan dalam kit Microbit Go, atau paket baterai sel koin, MI Power Board for Microbit.

Kedua Microbits perlu diatur ke saluran radio yang sama.

Langkah 3: Bagian dan Daftar Alat

KENDARAAN:

  • Kit Sasis Robot Motor Emgreat
  • Microbit Go Kit
  • ULN 2803A 8-channel Darlington Array
  • Adafruit Dragontail untuk Microbit #3695
  • Papan tempat memotong roti setengah ukuran Adafruit # 64
  • Kotak Baterai Adafruit 4x "AA" Dengan Sakelar #830
  • 22 gauge kawat hookup solid, berbagai macam warna Adafruit# 1311
  • Speaker Logam Mini dengan Kabel Adafruit #1890
  • Plastik bergelombang atau karton
  • Strip pengencang Scotch 1 "x 1"
  • Baterai AA x 4

TERPENCIL:

  • Microbit Go Kit
  • MI Power Board untuk BBC Microbit atau baterai AAAx2

Peralatan:

  • Pisau Cukur
  • Solder Besi
  • Pengupas Kawat
  • Pistol lem panas
  • Mini Screw Driver (dilengkapi dengan sasis)
  • Spidol Sharpie

Opsional (untuk digunakan dengan kawat terdampar)

Terminal sekrup 2 posisi Addicore x3

Langkah 4: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan
  • Potong plastik atau karton bergelombang berukuran 6" x 8"
  • Tandai posisi lubang untuk roda kastor dan braket motor, menggunakan plexiglas yang disediakan sebagai templat.
  • Solder 8" kabel merah dan hitam ke masing-masing dari dua motor; lem panas ke motor untuk menghilangkan ketegangan.
  • Pasang motor ke pelat dasar dengan braket logam yang disediakan dalam kit Emgreat.
  • Pasang roda kastor ke ujung bawah. Pasang kotak baterai 4 x AA (dengan baterai) ke bagian bawah sasis, menggunakan kotak velcro,
  • Temukan kotak baterai di antara motor dan roda kastor; ini memberikan traksi terbaik.
  • Masukkan MicroBit Dragontail ke dalam papan tempat memotong roti;
  • Pasang papan tempat memotong roti ke bagian atas sasis menggunakan selotip ganda atau strip velcro
  • Pasang baterai 2xAAA 3V ke sasis menggunakan strip velcro;
  • Masukkan steker baterai JST ke soket baterai papan Microbit.
  • Masukkan IC array Darlington ULN 2803A ke papan tempat memotong roti di seberang 'lembah'.
  • Buat lubang kecil berukuran 1/4" x 1/4" di papan sasis di sebelah papan tempat memotong roti untuk dilalui kabel.

Langkah 5: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

KABEL DAYA:

  • Masukkan kabel 6V melalui lubang dan colokkan ke bus listrik sebelah kanan pada papan tempat memotong roti.
  • Hubungkan kabel antara bus arde kiri dan kanan di papan tempat memotong roti.
  • Hubungkan kabel hitam antara pin 9 pada ULN2803A dan ground.
  • Hubungkan kabel merah antara pin 10 pada bus daya ULN 2803A dan +6V.

KABEL SINYAL:

Hubungkan kabel jumper:

  • Antara Pin 0 pada dragontail dan Pin 8 pada 2803A (SPEAKER)
  • Antara Pin 1 pada dragontail dan Pin 6 pada 2803A (MOTOR 1)
  • Antara Pin 2 pada dragontail dan Pin 4 pada 2803A (MOTOR 2)
  • Antara Pin 8 di dragontail dan Pin 2 di 2803A (AKSESORIS)
  • Hubungkan kabel Motor 1 ke bus +6V dan Pin 13 pada 2803A
  • Hubungkan kabel Motor 2 ke bus +6V dan Pin 15 pada 2803A
  • Hubungkan kabel speaker ke +6V dan Pin 11 pada 2803A

Langkah 6: PEMROGRAMAN 1: UJI MOTOR

PEMROGRAMAN 1: UJI MOTOR
PEMROGRAMAN 1: UJI MOTOR
PEMROGRAMAN 1: UJI MOTOR
PEMROGRAMAN 1: UJI MOTOR

Buka editor Make Code Microbit online:

Buat tiga Fungsi motor- Belok Kiri, Maju, dan Berhenti

Di loop utama, panggil setiap fungsi seperti yang ditunjukkan.

Langkah 7: Kontrol Radio

Kontrol Radio
Kontrol Radio
Kontrol Radio
Kontrol Radio

Untuk radio control, kami akan menggunakan fitur Bluetooth dari Microbit.

Pasang Microbit kedua ke MI Power Board untuk Microbit, yang mencakup baterai sel koin 3V, atau gunakan baterai 2xAAA yang disertakan dalam kemasan Microbit Go.

Dengan menggunakan MakeCode Editor, buatlah program singkat seperti gambar di atas sehingga dapat berfungsi sebagai remote control. Beri nama "Pemancar".

Program sampel menyertakan tampilan ke LED sehingga Anda dapat mengetahuinya menyala.

Program melakukan 2 hal. Ketika Tombol A ditekan, itu mengirimkan # 1 keluar (untuk membunyikan klakson).

Ketika Tombol B ditekan, ia mengirimkan #2 keluar untuk memicu motor penggerak.

Langkah 8:

Gambar
Gambar

Langkah 9: Program Penerimaan Radio Control

Image
Image

Menggunakan editor MakeCode, buat Proyek baru bernama Receiver.

Untuk menggunakan kontrol radio, kedua Microbit harus diatur ke saluran yang sama.

Ketika nomor 1 diterima, itu membunyikan klakson, Ketika angka 2 diterima, robot berputar, maju, lalu berhenti.

Direkomendasikan: