Daftar Isi:

PCB Pengikut Garis DIY: 7 Langkah
PCB Pengikut Garis DIY: 7 Langkah

Video: PCB Pengikut Garis DIY: 7 Langkah

Video: PCB Pengikut Garis DIY: 7 Langkah
Video: TIPS MENYABUNG JALUR PCB PUTUS 2024, November
Anonim
PCB Pengikut Garis DIY
PCB Pengikut Garis DIY

Dalam instruksi ini, saya akan menunjukkan kepada Anda bagaimana saya merancang dan membuat PCB linefollower pertama saya.

Linefollower harus mengelilingi parcour di atas dengan kecepatan sekitar 0,7 m/s.

Untuk proyek ini, saya memilih ATMEGA 32u4 AU sebagai pengontrol karena kesederhanaan dan kemudahan untuk memprogramnya. Sensor yang digunakan untuk mengikuti garis adalah 6 sensor optik tipe QRE1113GR. Ini adalah sensor analog. Karena kami menggunakan nama ATMEGA, kami terbatas pada 6 sensor, karena chip ini hanya memiliki 6 port analog.

Motor kami adalah motor DC 6V bergigi logam. Ini adalah motor kecil, tetapi cukup kuat untuk penggunaan ini. Motor ini akan ditenagai oleh H-Bridge, DRV8833PWP, menggunakan PWM.

Ini adalah jantung dari Linefollower kami. Detail lainnya akan dijelaskan di bawah ini.

Langkah 1: Merancang Skema

Untuk mendesain skema dan PCB, saya menggunakan EAGLE. Ini adalah perangkat lunak gratis oleh Autodesk. Ini sedikit kurva belajar untuk menggunakan program ini. Tapi itu perangkat lunak yang bagus dan GRATIS:)

Saya mulai dengan mengimpor ATMEGA. Sangat penting untuk memeriksa lembar data chip ini. Banyak komponen yang diperlukan untuk menggunakan chip ini dijelaskan dalam lembar data. Setelah mengimpor semua komponen yang diperlukan, saya mulai mengimpor H-bridge dan sensornya. Sekali lagi, penting untuk memeriksa lembar data tersebut untuk mengetahui bagaimana menghubungkannya ke pin ATMEGA mana dan komponen apa (resistor, kapasitor…) yang mereka butuhkan.

Saya menambahkan file dengan semua komponen yang digunakan.

Langkah 2: Merancang PCB

Merancang PCB
Merancang PCB

PCB saya dua sisi. Ini membuatnya lebih mudah untuk menempatkan berbagai macam komponen pada tapak kecil.

Sekali lagi, merancang ini tidak mudah, perlu waktu untuk belajar menggunakan perangkat lunak ini, tetapi ada banyak video pendidikan di youtube untuk membantu Anda memulai.

Pastikan bahwa setiap pin pengontrol atau komponen terhubung ke sesuatu dan setiap jalur memiliki lebar yang diperlukan.

Langkah 3: Memesan PCB

Dengan desain yang sudah jadi, Anda siap memesan!

Pertama, Anda harus mengekspor desain sebagai file gerber.

Saya memesan PCB saya di JLCPCB.com, yang sangat saya rekomendasikan. Harga wajar, pengiriman cepat, dan papan berkualitas baik.

Langkah 4: Menyolder PCB Anda

Menyolder PCB Anda
Menyolder PCB Anda
Menyolder PCB Anda
Menyolder PCB Anda
Menyolder PCB Anda
Menyolder PCB Anda

Setelah menerima PCB, Anda dapat mulai menyolder semua komponen di atasnya.

Fluks yang baik, stasiun solder yang diatur suhunya, dan dudukan PCB sangat direkomendasikan.

Ada video youtube yang bagus tentang cara menyolder komponen SMD (Louis Rossman adalah pahlawan dalam hal ini).

Langkah 5: Mem-flash Bootloader

Setelah PCB berhasil disolder, saatnya mem-flash bootloader ke ATMEGA Anda.

Ikuti tautan ini untuk membantu Anda melalui ini:

Langkah 6: Pemrograman Linefollower

Setelah mem-flash bootloader, Anda akan dapat mengakses linefollower di Arduino IDE.

Saya menulis program di bawah ini untuk linefollower.

Ini menggunakan kontroler PID untuk dapat mengikuti garis sebaik mungkin.

Langkah 7: Mengonfigurasi Pengontrol PID

Untuk mengkonfigurasi pengontrol PID, ada beberapa nilai yang harus disiapkan.

Kp: ini adalah amplifikasi, ini mengatur kecepatan reaksi pengikut garis terhadap kesalahan. Untuk mengonfigurasi pengontrol PID, disarankan untuk sedekat mungkin dengan sistem yang stabil dengan hanya mengonfigurasi nilai Kp.

Ki: Ini mengintegrasikan kesalahan dan dengan ini, itu akan memperbaiki kesalahan yang cukup brutal. Setelah mengkonfigurasi Kp, Ki dapat dikonfigurasi, Kp harus diturunkan dalam kondisi normal untuk dapat memiliki sistem yang stabil dengan Ki ditambahkan.

Kd: Ini membedakan kesalahan. Jika pengikut garis berosilasi, Kd harus ditingkatkan sampai berhenti berosilasi.

Direkomendasikan: