◎ pengontrol motor la38 pada mesin peralatan untuk memberi daya dan memutar sepasang motor DC!

Baik itu robot mouse kecil atau kipas listrik IoT kecil, mengetahui cara mengendalikan berbagai hal dengan motor DC dengan amesin peralatanmembuka banyak proyek DIY kreatif untuk membuat Anda sibuk.Dalam tutorial ini, kami menggunakanla38pengontrol motor pada amesin peralatanuntuk menyalakan dan memutar sepasang motor DC!
Itula38Modul Pengontrol Motor adalah papan yang membantu mikrokontroler dan mikroprosesor sepertimesin peralatandaya motor DC yang membutuhkan lebih dari 3,3V atau 5V.
Ini menggunakanla38IC untuk memberi daya pada semua logika dan manajemen daya yang diperlukan untuk menghidupkan motor dan mengisolasinyamesin peralatandari tegangan yang lebih tinggi yang diterapkan pada motor DC.
Itula38Modul ini merupakan pengendali motor utama pada kit robotika pemula karena mudah digunakan.Ini memiliki header pin tempat Anda dapat memasukkan jumper untuk menghubungkannya dengan mulus ke Andamesin peralatan.Anda juga dapat mempercepat atau memperlambat motor dengan menerapkan sinyal modulasi lebar pulsa (PWM) ke pin pengaktifannyaterminal.
Dengan kondisisaat inis, itula38adalahtinggi saat ini.Ini sebenarnya adalah a10 amp saat inis terdiri dari motor dengan empatsaklar listrik sesaat kontak.Ini memungkinkan Anda mengatur arah arus tanpa menyambungkan kembali motor.Perubahan arah arus pada jembatan-H juga mengubah arah putaran motor.LA38 memiliki dua kontak kontrol, yang memungkinkan Anda mengontrol sepasang motor secara mandiri.Jika Anda baru mengenal pemrograman Python, jangan lewatkan kalimat Python yang bermanfaat ini.
Dalam perulangan while, pin kiriMaju dan kananMaju menyala terlebih dahulu selama satu detik.Untuk mengontrol kecepatan, ubah siklus tugas keluaran penyalaan.Pertama, setel ke siklus tugas 100% selama satu detik, lalu setel ke 50%.Siklus kerja 100% akan menjalankan motor pada kecepatan maksimum, sedangkan siklus kerja 50% akan berjalan pada kecepatan setengah.
Simpan dengan nama “rpi-dcmotor.py” atau nama file lainnya jika diakhiri dengan ekstensi “.py”.Setelah itu matikanmesin peralatan.
CATATAN.Pin jumper ini secara otomatis menghubungkan pin EN ke 5V, “memungkinkan” Anda untuk mengontrolsaat inimelalui pin IN.Meskipun Anda masih harus menyuplai daya melalui pin ini, 5V dapat menyebabkan beberapa masalah pada pin inimesin peralatankarena seharusnya menggunakan 3.3V, bukan 5V.Juga, menghubungkan pin ini kemesin peralatanakan memungkinkan Anda untuk mengontrol kecepatan motor nantinya..
Tip: Untuk mengetahui nomor pin pada Andamesin peralatan, tahan agar pin GPIO berada di sebelah kanan.Ini adalah pecahan logam kecil yang diletakkan di atas nampan hitam.Lalu kalau dilihat pin kiri atas dari tray itu, itu pin 1. Di sebelah kanannya ada pin 2. Di bawah pin 1 ada pin 3, dan seterusnya.
CATATAN.Kebanyakan motor DC biasanya tidak memiliki kabel solder.Anda bisa menyoldernya sendiri.Pengukur apa pun bisa digunakan, tetapi kawat tembaga yang terdampar adalah yang terbaik.
Anda dapat menjalankan kode dengan menjalankan skrip di terminal.Namun sebelum itu, Anda perlu menambahkan daya padala38modul.
Itula38Modul Pengontrol Motor DC dapat dihubungkan ke catu daya DC apa pun selama tegangannya tidak melebihi 45V.Dari segi kegunaan, akan lebih mudah jika menggunakan baterai 9V dan colokan DC yang dihubungkan ke terminal daya modul.
Anda juga tidak perlu khawatir baterai 9V merusak Andamesin peralatan.Itula38Modul ini menggunakan IC khusus yang disebut MOSFET yang bertindak seperti relay berdaya rendah, menjadi sebuahlistrik sesaatsaklar yang mengisolasi pin Anda dari catu daya.
Bagaimana cara mengirimkan arus dari pin untuk membuat motor DC berputar?Mari kita lihat lebih dekat bagaimana kita membuat motor berputar.
Itula38modul pengontrol motor menggunakan beberapalistrik sesaatsaklar untuk mengontrol putaran motor.Anda dapat menganggap sakelar ini seperti sakelar dinding, hanya saja sakelar ini tidak menggunakan jari Anda untuk mengoperasikannya – sakelar ini menggunakan 3,3V darimesin peralatan.
Dan di situlah GPIO.output( , GPIO.HIGH).Ini adalah GPIO.output( , GPIO.TINGGI).Menyetel pin ini ke GPIO.HIGH menyebabkan pin ini memancarkan 3.3V.Inimengaktifkan saklar, memungkinkan arus mengalir ke motor.Arus kemudian memutar motor.Membalikkan pin ini ke GPIO.LOW akan mematikan sakelar, yang memutus aliran listrik ke motor.
Kita dapat mengubah arah putaran motor dengan mengubah arah arus yang melalui motor.Itu sebabnya kami memiliki dua pin terpisah untuk mengontrol putaran satu motor: belakang dan depan.Mereka beroperasilistrik sesaatsakelar di kedua sisi catu daya motor, mengarahkan daya ke depan atau ke belakang.
Hal yang sama berlaku untuk kecepatan.Berbeda dengan pin keluaran maju dan mundur, pin pengaktif mengontrol jumlah daya yang mengalir melalui motor pada waktu tertentu.
Dengan meningkatkan tegangan pada kontak penyalaan, sakelarnya terbuka sedikit “lebih lebar” dan memungkinkan lebih banyak arus mengalir melalui motor.Peningkatan tenaga mesin membuatnya berputar lebih cepat.Penurunan membuat mereka lebih lambat.
Dimesin peralatan, kami menggunakan PWM atau Modulasi Pulsa untuk mengontrol tegangan keluaran pin.Meningkatkan siklus kerja membawa tegangan maksimum mendekati 3,3V, dan menurunkannya mendekati 0V.
Faktanya, Anda bisa “mematikan” mesin dengan cara menyetel pin pengaktifan mesin ke 0V.Anggap saja seperti mobil: pin pengaktif memasok bahan bakar yang menggerakkan motor, dan pin maju dan mundur menggerakkan roda gigi, memungkinkannya bergerak maju atau mundur.
Mereka berbeda tergantung di mana kumparan solenoidnya berada.Motor sikat DC memiliki kumparan di tengahnya yang berputar di antara cincin magnet permanen.Motor DC tanpa sikat memiliki kumparan di sisi lain – kumparan elektromagnetiknya mengelilingi magnet permanen.
Motor kolektor murah dan memiliki performa bagus pada kecepatan rendah.Namun, motor ini cenderung lebih cepat panas dibandingkan motor tanpa sikat dan kurang hemat energi.Di sisi lain, motor tanpa sikat dapat mencapai kecepatan yang lebih tinggi, lebih sedikit panas, dan menggunakan lebih sedikit daya untuk berputar lebih cepat dibandingkan motor yang disikat.
Jika Anda menggunakan motor di dalam amesin peralatangearbox roda robot, motor yang disikat harusnya lebih baik.Namun, jika Anda menggunakan motor tanpa roda gigi seperti kipas angin listrik kecil, motor tanpa sikat akan lebih baik.
Meskipun hal ini mungkin berbeda menurut pabrikan, Anda dapat mengharapkan arus puncak 2A per motor di dalamnyala38modul penggerak motor.
Terence adalah penggemar robotika yang mencoba membuat robot terbaik di dunia.Jika dia tidak menyalakan LED sebagai hobi kedua, dia pasti sudah melakukan ini sejak lama.
Pengungkapan Afiliasi.Mempermudah memperoleh komisi atas produk yang dibeli melalui tautan kami mendukung pekerjaan yang kami lakukan untuk pembaca kami.