- Komponen Diperlukan
- Sirkuit Pelindung Pengemudi Motor Arduino
- Desain Sirkuit dan PCB menggunakan EasyEDA
- Menghitung dan Memesan Sampel secara online
Di sesi DIY ini, kami membuat Arduino Motor Driver Shield untuk menggerakkan motor DC, motor stepper dan Motor Servo. Kompatibel dengan Arduino UNO dan Arduino Mega, pelindung driver motor ini dapat mengoperasikan 4 motor DC atau 1 motor stepper dan 2 motor servo sekaligus. Di sini dua IC Driver Motor L293D digunakan untuk menggerakkan motor dan register geser 8-bit untuk mengendalikannya.
Komponen Diperlukan
- IC Pengemudi Motor L293D -2
- 74HC595 Shift Resistor -1
- 104 kapasitor -5
- Blok Terminal 3 Pin -5
- Tombol tekan -1
- LED SMD -1
- 1k - resistor -1
- PCB (dipesan dari JLCPCB) -1
- Jaringan resistor 10k -1
- Burg tongkat laki-laki
- Arduino Uno
- Sumber Daya listrik
Sirkuit Pelindung Pengemudi Motor Arduino
Pelindung pengemudi motor Arduino ini dapat digunakan untuk membangun proyek berbasis motor DC atau stepper seperti Lengan Robot, Pengikut Garis, perampok tanah, pengikut labirin, dan banyak lagi proyek lainnya. Papan ini dapat dikontrol dengan menggunakan Arduino seperti Arduino UNO, Arduino Mega dan papan sejenis. Ini memiliki terminal sekrup untuk menghubungkan kabel motor. Driver motor L293D diberi sinyal menggunakan register geser 74HC595 dan register geser diberi sinyal dengan menggunakan Arduino. Ini memiliki pin jumper untuk memilih Daya 12v ke Motor atau daya 5v ke motor.
Pemetaan Pin:
Sini
- ST, DS, OE, SH, dan MR digunakan untuk menggerakkan S hift Register
- M1PWM, M2PWM, M3PWM, dan M4PWM digunakan untuk mengontrol kecepatan motor DC. Jika pengontrol kecepatan motor DC tidak diperlukan, buat pin ini TINGGI.
- SERVO1 dan SERVO2 untuk Servo Motors.
Dengan perisai ini, membuat proyek berbasis motor menjadi sangat mudah dengan Arduino. Anda hanya perlu memperbaiki perisai di Arduino dan mengendalikan motor menggunakan perisai ini. Anda dapat menggunakan kode yang diberikan (pada akhirnya) atau menggunakan kode Anda sendiri untuk mengendalikan motor sesuai dengan aplikasi Anda.
Anda juga dapat mempelajari antarmuka dari semua motor ini dan register geser dengan Arduino di artikel kami sebelumnya tanpa menggunakan pelindung Pengemudi Motor:
- Menghubungkan Motor Stepper dengan Arduino UNO
- Mengontrol Motor Servo Ganda dengan Arduino
- Kontrol Motor DC menggunakan Arduino
- Cara Menggunakan Shift Register 74HC595 dengan Arduino Uno
Desain Sirkuit dan PCB menggunakan EasyEDA
Untuk mendesain Arduino Motor Driver Shield ini, kami telah memilih alat EDA online yang disebut EasyEDA. Saya sebelumnya telah menggunakan EasyEDA berkali-kali dan menganggapnya sebagai alat online yang hebat untuk digunakan karena memiliki banyak koleksi footprint dan bersifat open-source. Setelah mendesain PCB, kita dapat memesan sampel PCB melalui layanan fabrikasi PCB berbiaya rendah. Selain itu, mereka juga menawarkan layanan sumber komponen di mana mereka memiliki stok besar komponen elektronik dan pengguna dapat memesan komponen yang diperlukan bersama dengan papan PCB.
Saat mendesain sirkuit dan PCB Anda dengan EasyEDA, Anda dapat membuat desain sirkuit dan PCB Anda menjadi publik sehingga pengguna lain dapat menyalin atau mengeditnya dan dapat memanfaatkan pekerjaan Anda, kami telah membuat Sirkuit dan tata letak PCB menjadi publik untuk proyek ini, tersedia di tautan di bawah ini:
easyeda.com/circuitdigest/Motor-Driver-Sheild
Anda dapat melihat setiap Layer (Atas, Bawah, Topsilk, bottomsilk dll) dari PCB dengan memilih layer dari Window 'Layers'. Anda juga dapat melihat PCB, bagaimana tampilannya setelah fabrikasi menggunakan tombol Tampilan Foto di EasyEDA:
Menghitung dan Memesan Sampel secara online
Setelah menyelesaikan desain Arduino Motor Shield ini, Anda dapat memesan PCBnya melalui JLCPCB.com. Untuk memesan PCB dari JLCPCB, Anda membutuhkan File Gerber. Untuk mengunduh file Gerber dari PCB Anda cukup klik tombol Output Fabrikasi di halaman editor EasyEDA, lalu unduh dari halaman pemesanan EasyEDA PCB.
Sekarang masuk ke JLCPCB.com dan klik tombol atau Quote Now, lalu Anda dapat memilih jumlah PCB yang ingin Anda pesan, berapa banyak lapisan tembaga yang Anda butuhkan, ketebalan PCB, berat tembaga, bahkan warna PCB, seperti snapshot. ditunjukkan di bawah ini:
Setelah Anda memilih semua opsi, klik "Simpan ke Keranjang" dan kemudian Anda akan dibawa ke halaman di mana Anda dapat mengunggah File Gerber Anda yang telah kami unduh dari EasyEDA. Unggah file Gerber Anda dan klik "Simpan ke Keranjang". Dan terakhir klik Checkout Securely untuk menyelesaikan pesanan Anda, lalu Anda akan mendapatkan PCB beberapa hari kemudian. Mereka membuat PCB dengan harga sangat rendah yaitu $ 2. Waktu pembuatannya juga sangat kurang yaitu 48 jam dengan pengiriman DHL 3-5 hari, pada dasarnya Anda akan mendapatkan PCB dalam waktu seminggu setelah pemesanan.Setelah memesan PCB, Anda dapat memeriksa Progres Produksi PCB Anda dengan tanggal dan waktu. Anda memeriksanya dengan masuk ke halaman Akun dan klik tautan "Kemajuan Produksi" di bawah PCB seperti yang ditunjukkan pada gambar di bawah ini.
Setelah beberapa hari memesan PCB, saya mendapatkan sampel PCB dalam kemasan yang bagus seperti yang ditunjukkan pada gambar di bawah ini.
Setelah mendapatkan potongan-potongan ini, saya telah memasang semua komponen yang diperlukan di atas PCB yang terhubung dengan Arduino untuk demonstrasi.
Jadi Arduino Motor Driver Shield kami sudah siap, dan Anda dapat langsung menggunakannya dengan Arduino untuk mengontrol banyak motor dalam satu waktu.