Isi kandungan:

Robot Mikrob Mudah: 9 Langkah
Robot Mikrob Mudah: 9 Langkah

Video: Robot Mikrob Mudah: 9 Langkah

Video: Robot Mikrob Mudah: 9 Langkah
Video: Халк против Военных. Халк 2003 2024, Julai
Anonim
Robot Mikrob Mudah
Robot Mikrob Mudah

Berikut ini menerangkan sebuah kereta RC sederhana yang dibuat menggunakan BBC Microbit, Adafruit Dragontail for Microbit, dan casis Emgreat.

Robot ini berharga kira-kira $ 30 untuk dibina. Walaupun terdapat robot Microbit kos rendah yang tersedia secara komersil, seperti DFROBOT, pendekatan DIY saya membantu pembangun memahami bagaimana sistem berfungsi, menggunakan kod bukan khusus, membantu pembangun untuk merasa diberi kuasa.

Langkah 1: Pengenalan

Berikut ini menerangkan versi kenderaan robot yang dibuat menggunakan BBC MicroBit sebagai pengganti Arduino.

Sekeping plastik bergelombang buatan sendiri (Coroplast) atau kadbod digunakan sebagai ganti plat plexiglas stok yang disertakan dengan kit casis robot Emgreat. Ini dilakukan kerana casis Emgreat kira-kira satu inci terlalu sempit untuk memuatkan bateri di bahagian bawah, dan kira-kira satu inci terlalu pendek untuk membolehkan putaran roda kastor bebas.

Komponen elektrik utama dipasang menggunakan Velcro, untuk menjadikannya lebih mudah diposisikan semula jika diperlukan.

Microbit tidak dapat secara langsung membekalkan arus yang mencukupi untuk menggerakkan motor, jadi pemacu transistor mesti digunakan. Walaupun versi robot kereta Arduino menggunakan modul H-Bridge L298 untuk mengawal motor, ini memerlukan enam (6) garisan kawalan, yang kekurangan bekalan pada Microbit. Saya menyedari bahawa tidak mustahil motor dapat berpusing ke belakang. Jadi sebagai pengganti L298, versi Microbit robot menggunakan array transistor Darlington 8-saluran ULN2803A sebagai pemandu motor. Ini dapat digunakan untuk menggerakkan pembesar suara, lampu, dan perangkat lain juga, kerana Microbit mempunyai lima (5) garis I / O tujuan umum pada pin 0, 1, 2, 8, dan 16. Pin 0 dapat digunakan untuk output audio. Pin yang lain sukar untuk digunakan, kerana ia dikongsi dengan LED terbina dalam.

Sebagai alternatif, seseorang boleh menggunakan transistor diskrit, seperti TIP120; namun, ini memerlukan penggunaan lebih banyak bahagian dan wayar.

Untuk mengakses pin pada MicroBit, reka bentuk ini menggunakan Adafruit Dragontail for Microbit, yang dipasang terus ke papan roti, menjadikan pin mudah diakses tanpa memerlukan kabel sambungan, serta menyambungkan bas kuasa 3V.

Langkah 2: Alat Jauh Tanpa Wayar

Untuk mengawal robot secara wayarles melalui Bluetooth, anda boleh menggunakan Microbit kedua, yang dikuasakan sama ada oleh pek bateri AAA yang terdapat dalam kit Microbit Go, atau pek bateri sel berbentuk duit syiling, MI Power Board untuk Microbit.

Kedua-dua Mikrob perlu disetel ke saluran radio yang sama.

Langkah 3: Bahagian dan Senarai Alat

KENDERAAN:

  • Kit Casis Robot Motor Emgreat
  • Kit Go Microbit
  • Darlington Array 8-saluran ULN 2803A
  • Adafruit Dragontail untuk Microbit # 3695
  • Adafruit Breadboard Bersaiz Separuh # 64
  • Kotak Bateri Adafruit 4x "AA" Dengan Suis # 830
  • Kawat penyambung 22 tolok, pelbagai warna Adafruit # 1311
  • Pembesar Suara Mini Logam dengan Kabel Adafruit # 1890
  • Plastik beralun atau kadbod
  • Jalur pengikat Scotch 1 "x 1"
  • Bateri AA x 4

JAUHKAN:

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

Alat:

  • Pisau cukur
  • Besi pematerian
  • Stripper Wayar
  • Senapang Gam Panas
  • Pemacu Skru Mini (dilengkapi dengan casis)
  • Penanda Sharpie

Pilihan (untuk digunakan dengan wayar terdampar)

Terminal skru 2 kedudukan Addicore x3

Langkah 4: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
  • Potong kepingan plastik atau kadbod berukuran 6 "x 8"
  • Tandakan kedudukan lubang untuk roda kastor dan pendakap motor, menggunakan plexiglas yang disediakan sebagai templat.
  • Pateri 8 "wayar merah dan hitam pada setiap dua motor; gam panas ke motor untuk menghilangkan ketegangan.
  • Pasang motor ke plat bawah dengan pendakap logam yang disediakan dalam kit Emgreat.
  • Pasang roda kastor ke hujung bawah. Pasang kotak bateri 4 x AA (dengan bateri) ke bahagian bawah casis, dengan menggunakan kotak velcro,
  • Cari kotak bateri antara motor dan roda kastor; ini memberikan daya tarikan terbaik.
  • Masukkan MicroBit Dragontail ke papan roti;
  • Pasang papan roti ke bahagian atas casis menggunakan pita double stick atau jalur velcro
  • Pasang pek bateri 2xAAA 3V ke casis menggunakan jalur velcro;
  • Masukkan palam bateri JST ke soket bateri papan Microbit.
  • Masukkan IC array ULN 2803A Darlington ke papan roti di seberang 'lembah'.
  • Buat lubang kecil 1/4 "x 1/4" di papan casis di sebelah papan roti agar wayar dapat dilalui.

Langkah 5: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

KAWALAN KUASA:

  • Benang kabel 6V melalui lubang dan pasangkan ke bas kuasa kanan di papan roti.
  • Sambungkan wayar antara bas tanah kiri dan kanan di papan roti.
  • Sambungkan wayar hitam antara pin 9 pada ULN2803A dan tanah.
  • Sambungkan wayar merah antara pin 10 pada bas kuasa ULN 2803A dan + 6V.

KAWALAN TANDA:

Sambungkan wayar pelompat:

  • 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 pada dragontail dan Pin 2 pada 2803A (AKSESORI)
  • Sambungkan wayar Motor 1 ke bas + 6V dan Pin 13 pada 2803A
  • Sambungkan wayar Motor 2 ke bas + 6V dan Pin 15 pada 2803A
  • Sambungkan wayar pembesar suara ke + 6V dan Pin 11 pada 2803A

Langkah 6: PROGRAMMING 1: UJIAN MOTOR

PROGRAM 1: UJIAN MOTOR
PROGRAM 1: UJIAN MOTOR
PROGRAM 1: UJIAN MOTOR
PROGRAM 1: UJIAN MOTOR

Pergi ke Make Code Microbit editor dalam talian:

Buat tiga fungsi Motor - Pusing Kiri, Depan, dan Hentikan

Dalam gelung utama, panggil setiap fungsi seperti yang ditunjukkan.

Langkah 7: Kawalan Radio

Kawalan Radio
Kawalan Radio
Kawalan Radio
Kawalan Radio

Untuk kawalan radio, kami akan menggunakan ciri Bluetooth Microbit.

Pasang Microbit kedua ke Papan Daya MI untuk Microbit, yang merangkumi bateri sel duit syiling 3V, atau gunakan bateri 2xAAA yang terdapat dalam pembungkusan Microbit Go.

Dengan menggunakan MakeCode Editor, tulis program pendek seperti gambar di atas sehingga boleh berfungsi sebagai alat kawalan jauh. Namakannya "Pemancar".

Contoh program merangkumi paparan ke LED sehingga anda dapat mengetahui bahawa hidup.

Program ini melakukan 2 perkara. Apabila Butang A ditekan, ia mengeluarkan nombor # 1 (untuk membunyikan tanduk).

Apabila Butang B didorong, ia menghantar # 2 keluar untuk mencetuskan motor pemacu.

Langkah 8:

Imej
Imej

Langkah 9: Program Penerimaan Kawalan Radio

Image
Image

Dengan menggunakan editor MakeCode, buat Projek baru yang disebut Penerima.

Untuk menggunakan kawalan radio, kedua-dua Mikrob perlu diatur ke saluran yang sama.

Apabila nombor 1 diterima, ia membunyikan hon, Apabila nombor 2 diterima, robot berpusing, maju, kemudian berhenti.

Disyorkan: