Isi kandungan:

Mikro: bit Dengan Burung Kolibri: 6 Langkah
Mikro: bit Dengan Burung Kolibri: 6 Langkah

Video: Mikro: bit Dengan Burung Kolibri: 6 Langkah

Video: Mikro: bit Dengan Burung Kolibri: 6 Langkah
Video: Hummingbird Bit Overview 2024, Julai
Anonim
Mikro: bit Dengan Hummingbird
Mikro: bit Dengan Hummingbird

Papan Hummingbird (oleh Birdbrain Technologies) dapat mengawal LED, pelbagai sensor (termasuk cahaya, dail, jarak, dan suara); motor servo, dan sambungan lain. Instructable ini akan menunjukkan kepada anda bagaimana menggunakan mikro: bit di papan Hummingbird untuk menghidupkan dua jenis motor servo.

Bekalan

  • Pengawal Hummingbird (Teknologi Otak Burung)
  • Kabel penyambung mikro BBC: bit dan usb
  • Bekalan kuasa dengan hujung bicu tong (kami menggunakan pek bateri dalam contoh ini)
  • Motor servo: putaran dan / atau kedudukan

Langkah 1: Siapkan Burung Kolibri

Siapkan Burung Kolibri
Siapkan Burung Kolibri
Siapkan Burung Kolibri
Siapkan Burung Kolibri

Contoh pertama kami akan menunjukkan kepada anda cara mengendalikan servo kedudukan dari Hummingbird.

Slot panjang di sebelah kiri papan adalah tempat memasukkan mikro: bit. Masukkan mikro: bit dengan LED menghadap ke atas. Masukkan motor servo ke port berlabel "1" di sebelah kanan papan. Perhatikan bahawa port mempunyai tiga pin - berlabel S, +, -. Pastikan mengarahkan motor anda supaya warna wayar anda sesuai dengan pin yang betul. Kawat hitam pada motor anda biasanya menunjukkan "ground" dan harus dipasang ke pin "-".

Sambungkan kuasa ke papan dengan bicu tong. Kami menggunakan pek bateri dalam contoh ini, tetapi anda juga boleh menggunakan penyesuai kuasa.

Langkah 2: Tambahkan Perpustakaan Hummingbird ke MakeCode

Anda boleh menggunakan pelbagai bahasa dan platform (termasuk BirdBlox, Python, dan Java) untuk memprogram mikro: bit untuk menjalankan papan Hummingbird. Instructable ini menggunakan MakeCode.

Buka MakeCode dalam penyemak imbas web dan mulakan projek baru. Sekiranya anda baru dalam MakeCode, ada baiknya anda membaca tutorial di laman MakeCode sebelum meneruskan.

Sekiranya anda baru menggunakan mikro: bit, mulakan di sini.

Muatkan perpustakaan Hummingbird. Perpustakaan adalah sekumpulan arahan pra-tertulis yang ditulis untuk kegunaan tertentu. Perpustakaan Hummingbird menyediakan blok kod yang telah dibuat sebelumnya untuk menggunakan Hummingbird. Klik video di atas untuk melihat animasi layar tentang cara menambahkan perpustakaan Hummingbird ke MakeCode.

  • Klik tab Lanjutan di menu.
  • Pilih Sambungan
  • Pada skrin Sambungan, cari "Hummingbird".
  • Klik padanya untuk menambahkan perpustakaan Hummingbird ke projek MakeCode anda.
  • Apabila anda kembali ke skrin MakeCode, anda akan melihat perpustakaan Hummingbird di menu.
  • Pilihan: kurangkan tetingkap dengan simulator mikro: bit - kami tidak akan menggunakan simulator dengan Burung Hummingbird.

Langkah 3: Kendalikan Servo Kedudukan Dengan Burung Kolibri

Servo kedudukan adalah motor di mana anda dapat mengatur kedudukan baling-baling dan menggerakkannya dengan menentukan kedudukan dalam darjah. Servo kedudukan yang kita gunakan di sini menggunakan nilai dari 0 hingga 180 darjah.

Persediaan:

Pindahkan blok Start Hummingbird ke blok mikro: bit "on start"

Sekarang kita perlu memberitahu kedudukan servo (juga dikenali sebagai servo 180 darjah) untuk bergerak maju dan mundur.

  • Pada blok mikro: bit "selamanya", pertama-tama kita akan memindahkan perintah Hummingbird untuk menetapkan servo di port 1 hingga 0 darjah.
  • Tambahkan sekatan Jeda selama 1000 milisaat (1 saat). Perhatikan bahawa blok Jeda ada di menu Basic: bit mikro.
  • Sekarang, tambahkan perintah Hummingbird untuk memindahkan servo di port 1 hingga 180 darjah.
  • Tambahkan blok Jeda yang lain selama 1000 milisaat.
  • Perintah ini berada dalam blok "selamanya", jadi mereka akan mengulang sehingga anda memberikan arahan lain atau mematikan motor.

Muat turun kod ke mikro: bit anda.

Video kedua menunjukkan cara menghubungkan Hummingbird, mikro: bit, kuasa, dan motor.

Langkah 4: Kendalikan Putaran Servo

Image
Image

Burung Hummingbird juga dapat menghidupkan motor servo yang berlainan yang disebut servo berterusan (atau putaran).

Motor jenis ini berputar pada kelajuan yang berbeza di kedua-dua arah. Servo putaran menggunakan port servo yang sama pada papan Hummingbird dengan servo kedudukan.

Pasangkan servo putaran ke port 1. Pastikan wayar tanah (hitam) terpasang ke pin "-".

Servo putaran menggunakan kelajuan dan arah.

  • Pastikan untuk mengimport perpustakaan Hummingbird (langkah 2) dan tambahkan perintah "Start Hummingbird" di blok "Start".
  • Seret blok Hummingbird Rotation Servo ke blok "selamanya".
  • Pilih "1" kerana kita mempunyai servo yang terpasang ke port 1.
  • Masukkan nilai untuk kelajuan yang anda mahukan Hummingbird berjalan. 100% adalah yang terpantas yang akan dilalui oleh motor. Diskaun 0%.
  • Nombor positif menggerakkan motor mengikut arah jam dan nombor negatif menggerakkan motor berlawanan arah jam.
  • Dalam contoh ini, pertama-tama kita jalankan motor mengikut arah jam pada kelajuan 100%, jeda, dan kemudian jalankan motor berlawanan arah jarum jam pada kelajuan 100%, jeda, dan teruskan coraknya.
  • Muat turun kod ke servo dan perhatikan tingkah laku motor.
  • Pastikan bekalan kuasa luaran (penyesuai kuasa atau pek bateri) disambungkan ke soket tong Hummingbird, atau tidak akan ada daya yang mencukupi untuk menjalankan motor.
  • Cuba ubah kelajuan, panjang jeda, dan arah motor.

Langkah 5: Kendalikan Servo Posisi dan Servo Putaran pada Masa Yang Sama

Image
Image

Dalam contoh ini, kita akan menjalankan servo posisi dan servo putaran pada masa yang sama.

Pasang servo kedudukan ke port 1.

Pasangkan servo putaran ke port 2.

Dalam gelung selamanya, kita akan menetapkan servo kedudukan hingga 0 darjah dan memindahkan servo putaran pada kelajuan 100% mengikut arah jam. Kami akan berhenti 2 saat, dan kemudian pindahkan servo kedudukan hingga 180 darjah, dan balikkan servo putaran arah untuk berpusing pada kelajuan 100% ke arah berlawanan arah jarum jam.

Langkah 6: Lebih Banyak untuk Meneroka…

Burung Hummingbird dapat mengendalikan hingga empat motor sekaligus. Lihat apakah anda boleh menggunakan empat motor.

Burung Hummingbird dapat menggunakan sensor sebagai input. Gunakan sensor cahaya atau sensor bunyi untuk menghidupkan atau mematikan motor.

Tambahkan beberapa LED untuk menyalakan projek anda.

Lawati laman web ini untuk mengetahui lebih lanjut mengenai Robotik Hummingbird, MakeCode, dan mikro: bit!

Kami menggunakan Hummingbird dengan motor mikro: bit untuk menggerakkan dan menambah fungsi ke mesin kertas dari projek Paper Mechatronics kami. Lihat laman web untuk membina mesin anda sendiri dan kemudian pasangkannya ke lampu, sensor, dan motor servo. Berseronok!

Bahan ini berdasarkan karya yang disokong oleh National Science Foundation di bawah Geran No. IIS-1735836. Sebarang pendapat, penemuan, dan kesimpulan atau cadangan yang dinyatakan dalam bahan ini adalah pendapat penulis dan tidak semestinya mencerminkan pandangan Yayasan Sains Nasional.

Projek ini adalah kerjasama antara The Concord Consortium, University of Colorado, Boulder, dan Georgia Tech University.

Disyorkan: