Isi kandungan:
- Bekalan
- Langkah 1: Siapkan Moto: bit
- Langkah 2: Pasangkan Motor Servo ke Moto: bit
- Langkah 3: Programkan Mikro: bit untuk Menjalankan Motor Servo
- Langkah 4: Jalankan Motor Servo
- Langkah 5: Muat turun Kod ke Mikro Anda: bit
- Langkah 6: Tambah Motor Lain
- Langkah 7: Jalankan Sesuatu yang Hebat Dengan Motor Anda
Video: Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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 menjalankan motor yang lebih kuat daripada motor mikro kecil yang boleh anda jalankan dari mikro: bit sahaja.
Bekalan
- moto: sedikit
- mikro bbc: bit
- motor servo
- bekalan kuasa dengan palam soket tong (penyesuai a / c, tetapi anda juga boleh menggunakan pek bateri)
Langkah 1: Siapkan Moto: bit
Mari kita lihat moto: sedikit. Terdapat slot panjang di bahagian atas, di mana anda memasukkan mikro: bit. Pastikan mikro: bit dimasukkan dengan kemas, dengan LED menghadap ke atas.
Terdapat soket kuasa di sebelah moto: bit. Anda boleh memasang pelbagai sumber kuasa yang berbeza. Jangan gunakan lebih dari 11V (perhatikan bahawa kata-kata kecil di beberapa papan mengatakan 3-17V, tetapi menurut SparkFun, itu adalah salah cetak yang akan diperbaiki pada kumpulan papan mereka yang seterusnya). Anda boleh menggunakan pek bateri 4-AA, pek bateri 9V tunggal, atau penyesuai AC yang tidak melebihi 11V.
Langkah 2: Pasangkan Motor Servo ke Moto: bit
Perhatikan moto: bit dengan teliti. Anda akan melihat sekumpulan pin berlabel "SERVO". Di sinilah kita akan memasang motor servo. Pin di sebelah kiri kawasan SERVO mengatakan, "P15, VCC, GND", dan pin di sebelah kanan mengatakan "P16, VCC, GND".
Dalam contoh ini, kita akan memasang motor servo ke pin di sebelah kiri.
Motor servo dilengkapi dengan wayar tiga warna, biasanya disambungkan dengan soket. Kawat biasanya berwarna hitam, merah, dan kemudian warna ketiga. Hitam hampir selalu bermaksud "ground" (dan akan dipasang ke GND pada moto: bit); merah membawa "kuasa" (dan akan dipasang ke VCC pada moto: bit), dan wayar putih pada motor ini adalah yang membawa data (dan akan dipasang ke P15 pada moto: bit).
Pasangkan motor ke lajur "P15, VCC, GND", pastikan untuk memadankan wayar putih dengan P15, merah ke VCC, dan hitam ke GND.
Langkah 3: Programkan Mikro: bit untuk Menjalankan Motor Servo
Sekarang kita memerlukan beberapa kod untuk mempunyai motor mikro: bit yang kita sambungkan ke papan moto: bit.
Buka MakeCode dan mulakan projek baru. (Kami mengandaikan bahawa anda telah berjaya melalui beberapa tutorial MakeCode pertama).
Kami akan memberitahu motor servo kami untuk bergerak maju dan mundur 4 kali apabila kami menekan butang A pada mikro: bit.
Seret blok "On Button A ditekan" dari "menu Input".
Seterusnya, tambahkan gelung. Seret blok "ulangi" hijau dari menu "Gelung" dan masukkan ke blok ungu "pada butang A yang ditekan". Oleh itu, apabila kita menekan butang A, kita akan melakukan sesuatu sebanyak 4 kali…
Langkah 4: Jalankan Motor Servo
Kita perlu menambah beberapa blok untuk menjalankan motor kita.
- Mengklik pada pilihan "Advanced" di bahagian bawah item menu.
- Pilih item yang bertuliskan "Pin". Seret blok merah yang bertuliskan "servo write pin … to …" dan masukkan ke blok berulang. Servo kami dipasang ke Pin 15 (P15), jadi pilih P15, dan ubah tetapan darjah menjadi 0.
- Tambahkan blok "jeda" biru muda (terdapat dalam menu Asas) dan ubah menjadi 500 ms (milisaat).
- Kemudian tambahkan blok servo merah yang lain, pilih P15, dan gerakkan servo ke kedudukan 180 darjah.
- Tambahkan sekatan jeda yang lain.
- Melihat kod yang lengkap, ia berbunyi, "apabila saya menekan butang A, lakukan ini 4 kali: pindahkan servo ke kedudukan 0 darjah, tunggu 500 milisaat, pindahkan servo ke kedudukan 180, tunggu 500 milisaat."
- Klik pada Butang A pada simulasi mikro: bit untuk melihat pergerakan servo.
Langkah 5: Muat turun Kod ke Mikro Anda: bit
Pasang bit mikro ke komputer anda menggunakan kabel USB. Klik butang muat turun, dan seret fail.hex ke mikro: bit.
[Sekiranya anda tidak tahu bagaimana melakukannya, lihat panduan ringkas MakeCode.]
Apabila anda menekan butang A pada mikro: bit, servo anda harus berjalan!
Bereksperimen dengan mengubah kod anda untuk menggunakan tetapan yang berbeza untuk kedudukan servo, nombor yang berbeza dalam gelung berulang, dan masa jeda yang berbeza.
Langkah 6: Tambah Motor Lain
Anda boleh melakukan perkara yang sama dengan motor yang dipasang ke P16 (Pin 16).
Sekiranya anda menambahkan blok kod ini (dan memuat turun ke mikro: bit), anda boleh menjalankan motor pada P15 semasa anda menekan butang A, dan motor pada P16 semasa anda menekan butang B.
Langkah 7: Jalankan Sesuatu yang Hebat Dengan Motor Anda
Kami menggunakan motor kami untuk menjalankan mesin kertas dari projek Paper Mechatronics kami. Lihat laman web untuk membina mesin anda sendiri dan kemudian pasangkannya ke motor servo anda. 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:
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C - Menjalankan Pelangi di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: 5 Langkah
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C | Menjalankan Rainbow pada Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: Hai kawan-kawan dalam instruksional ini kita akan belajar bagaimana menggunakan LED neopixel ws2812 atau jalur LED atau matriks led atau cincin dipimpin dengan papan pengembangan m5stack m5stick-C dengan Arduino IDE dan kami akan membuat corak pelangi dengannya
Cara Menjalankan Motor DC Brushless Drone Quadcopter dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Penguji Servo: 3 Langkah
Cara Menjalankan Motor DC Drone Quadcopter Brushless dengan Menggunakan Pengawal Kelajuan Motor Brushless dan Penguji Servo HW30A: Penerangan: Peranti ini dinamakan Servo Motor Tester yang boleh digunakan untuk menjalankan motor servo dengan pasang motor servo sederhana dan bekalan kuasa kepadanya. Peranti ini juga dapat digunakan sebagai penjana isyarat untuk pengawal kelajuan elektrik (ESC), maka Anda dapat
Cara Menjalankan Jam Bateri dengan Tenaga Suria: 15 Langkah (dengan Gambar)
Cara Menjalankan Jam Baterai dengan Tenaga Suria: Sumbangan ini menyusul dari yang sebelumnya pada tahun 2016, (lihat di sini,) tetapi dalam jangka masa yang sama ada pengembangan komponen yang menjadikan pekerjaan lebih mudah dan prestasi meningkat. Teknik yang ditunjukkan di sini akan membolehkan
Cara Mengubah Motor Servo Mikro (SG90) untuk Putaran Berterusan: 6 Langkah (dengan Gambar)
Cara Mengubah Motor Servo Mikro (SG90) untuk Putaran Berterusan: Oh tidak! Saya kehabisan motor DC! Adakah anda mempunyai servos dan perintang ganti yang duduk? Kemudian mari kita ubah! Servo normal bertukar sekitar 180 darjah. Jelas, kita tidak boleh menggunakannya untuk kenderaan yang berjalan dengan roda. Dalam tutorial ini, saya akan menjadi
Cara Menjalankan Data Komposit dan Data Rangkaian Melalui Kabel Ethernet: 6 Langkah (dengan Gambar)
Cara Menjalankan Data Komposit dan Data Rangkaian Melalui Kabel Ethernet: Saya perlu menjalankan Video dan Audio ke bahagian rumah saya yang lain. Masalahnya, saya tidak mempunyai banyak kabel AV, dan juga masa dan wang untuk melakukan pemasangan yang baik. Walau bagaimanapun, saya mempunyai banyak Kabel Ethernet Cat 5. Inilah yang saya buat