Arduino adalah platform pengembangan sumber terbuka untuk jurutera dan penggemar untuk mengembangkan projek elektronik dengan cara yang mudah. Ini terdiri daripada papan pengembangan fizikal yang dapat diprogramkan (berdasarkan siri mikrokontroler AVR) dan perisian atau IDE yang berjalan di komputer anda dan digunakan untuk menulis dan memuat naik kod tersebut ke papan mikrokontroler.
Arduino menggunakan boot loader. Boot loader adalah perisian yang membolehkan perisian baru dibakar di atasnya. Jadi dalam DIY ini, saya akan membincangkan " Bagaimana Membakar Boot Loader dalam Cip ATmega328 Segar dan Membangun Arduino Buatan Sendiri di PCB". Di Arduino UNO kami menggunakan IC ATmega328 sehingga saya memilih yang satu ini untuk menunjukkan projek ini.
Komponen yang Diperlukan:
- Arduino UNO Board dengan IC dan kabel
- Atmega328 IC
- Papan roti
- Menyambung wayar
- Pengayun kristal 16 MHz
- Perintang 10 K
Langkah Membina Papan Arduino anda sendiri:
Untuk membakar boot loader di IC Atmega328 segar yang baru, kita memerlukan papan Arduino (kita boleh menggunakan papan Arduino untuk membakar boot loader). Dan kemudian kita perlu mengikuti langkah-langkah di bawah ini. Kami juga telah menunjukkan keseluruhan proses dalam Video pada akhir tutorial.
Langkah 1. Pada langkah pertama, susun semua perkara yang diperlukan yang diberikan dalam senarai komponen di atas
Langkah 2: Sekarang keluarkan "Arduino Original IC" dari papan Arduino dengan bantuan Screw Driver. Dan masukkan "IC Atmega328 Baru" ke papan Arduino.
Langkah 3: Sekarang buka Arduino IDE dan pergi ke Fail -> contoh -> ArduinoISP dan buka.
Setelah membuka ArduinoISP, pilih papan Arduino UNO dari Tools -> Board -> Arduino Uno.
Kemudian pilih COM PORT dari Tools -> Serial Port -> COM10
dan kemudian muat naik ArduinoISP Sketch.
Langkah 4: Sekarang keluarkan IC Baru ini dari Arduino Board dan masukkan Arduino pra boot atau Original Arduino IC ke papan Arduino dan muat naik lakaran ArduinoISP yang sama di dalamnya, seperti yang telah kita lakukan pada Langkah 3.
Langkah 5: Bina Litar yang diberikan di bawah di papan roti dengan IC Baru di Breadbaord dan IC Asal di Papan Arduino Asal.
Langkah 6: Sekarang di Arduino IDE pergi ke Tool dan klik pada Burn Bootloader.
Sekarang anda akan melihat LED Rx dan Tx di papan Arduino berkelip secara rawak untuk beberapa waktu. Ini bermaksud Bootloader terbakar di IC ATmega 328 baru. Dan Arduino IDE akan menunjukkan " Selesai membakar bootloader ". Sekarang anda boleh menggunakan 'IC Baru' ini di papan Arduino anda.
Langkah 7: Sekarang Bina Papan Arduino Buatan Sendiri di Zero PCB dengan menyolder komponen yang dikumpulkan dalam Langkah 1, ikuti Rajah Litar di bawah. Lihat juga Video di bawah.
Masukkan 'IC Baru' di papan ini dan anda sudah selesai.
Anda juga boleh membinanya dengan betul pada PCB dengan susun atur dan ukiran PCB yang betul. Belajar di sini untuk Membuat PCB di Rumah dan menukar Skema ke susun atur PCB menggunakan EasyEDA.
Untuk LCD Interfacing, sambungkan Arduino Board buatan rumah anda dengan Original Arduino Board menggunakan pin Rx, Tx, RST dan GND dari Original Arduino Board, seperti yang ditunjukkan di bawah Fritzing Circuit atau di atas Circuit Diagram. Dan muat naik Kod Diberi Di Bawah (bahagian Kod).
Sila keluarkan 'Arduino Original IC' dari papan, apabila anda memuat naik kod dalam Arduino IC baru di papan roti atau Zero PCB. Anda dapat menghidupkan Arduino Board anda dengan Pin 5v Original Arduino Board, seperti yang telah kami lakukan di Fritzing Circuit di atas.