Isi kandungan:
- Bekalan
- Langkah 1: Siapkan Burung Kolibri
- Langkah 2: Tambahkan Perpustakaan Hummingbird ke MakeCode
- Langkah 3: Kendalikan Servo Kedudukan Dengan Burung Kolibri
- Langkah 4: Kendalikan Putaran Servo
- Langkah 5: Kendalikan Servo Posisi dan Servo Putaran pada Masa Yang Sama
- Langkah 6: Lebih Banyak untuk Meneroka…
Video: Mikro: bit Dengan Burung Kolibri: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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
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:
Burung Flappy Powered Muscle: 9 Langkah (dengan Gambar)
Muscle Powered Flappy Bird: Anda mungkin ingat ketika Flappy Bird mengalahkan dunia, akhirnya menjadi sangat popular pencipta mengeluarkannya dari kedai aplikasi untuk mengelakkan publisiti yang tidak diingini. Ini adalah Flappy Bird seperti yang belum pernah anda lihat sebelumnya; dengan menggabungkan beberapa kompos rak
Monitor Pemakan Burung V2.0: 12 Langkah (dengan Gambar)
Bird Feeder Monitor V2.0: Ini adalah projek untuk memantau, memotret dan merekodkan jumlah dan masa yang dihabiskan oleh burung yang mengunjungi feeder burung kami. Beberapa Raspberry Pi (RPi) digunakan untuk projek ini. Satu digunakan sebagai sensor sentuh kapasitif, Adafruit CAP1188, untuk mengesan, mengingat
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: 7 Langkah (dengan Gambar)
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: Salah satu cara untuk memperluas fungsi mikro: bit adalah dengan menggunakan papan yang dipanggil moto: bit oleh SparkFun Electronics (kira-kira $ 15-20). Ia kelihatan rumit dan mempunyai banyak ciri, tetapi tidak sukar untuk menjalankan motor servo daripadanya. Moto: bit membolehkan anda
Mikro: bit - Mesin Drum Mikro: 10 Langkah (dengan Gambar)
Mikro: bit - Mesin Drum Mikro: Ini adalah mesin gendang mikro: bit mikro, yang bukan hanya menghasilkan bunyi, dram secara aktif. Ia sangat diilhami oleh arnab dari orkestra mikro: bit. Saya mengambil masa untuk mencari beberapa solenoid yang mudah digunakan dengan mocro: bit
Burung Arduino Flappy - Projek Permainan Burung Arduino 2.4 "TFT Touchscreen SPFD5408: 3 Langkah
Burung Arduino Flappy | Projek Permainan Burung Arduino 2.4 "TFT Touchscreen SPFD5408: Flappy Bird adalah permainan yang terlalu popular di sana dalam beberapa tahun dan banyak orang membuatnya dengan cara mereka sendiri. Begitu juga saya, saya membuat versi tambang burung flappy dengan Arduino dan TFT 2.4 &murah; yang murah Skrin sentuh SPFD5408, Jadi mari kita mulakan