Isi kandungan:

Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: 7 Langkah (dengan Gambar)
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: 7 Langkah (dengan Gambar)

Video: Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: 7 Langkah (dengan Gambar)

Video: Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: 7 Langkah (dengan Gambar)
Video: Detik detik hp meledak 2024, Jun
Anonim
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit
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 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

Sediakan Moto: bit
Sediakan 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

Pasangkan Motor Servo Ke Moto: bit
Pasangkan Motor Servo Ke Moto: bit
Pasangkan Motor Servo Ke Moto: bit
Pasangkan Motor Servo Ke Moto: bit
Pasangkan Motor Servo Ke Moto: bit
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

Image
Image

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

Tambah Motor Lain!
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: