Arduino adalah platform pengembangan sumber terbuka untuk para insinyur dan penghobi untuk mengembangkan proyek elektronik dengan cara yang mudah. Ini terdiri dari papan pengembangan fisik yang dapat diprogram (berdasarkan seri mikrokontroler AVR) dan perangkat lunak atau IDE yang berjalan di komputer Anda dan digunakan untuk menulis dan mengunggah kode ke papan mikrokontroler.
Arduino menggunakan boot loader. Boot loader adalah perangkat lunak yang memungkinkan perangkat lunak baru dibakar di atasnya. Jadi di DIY ini, saya akan membahas “ Cara Membakar Boot Loader di Chip ATmega328 Baru dan Membangun Arduino Buatan Sendiri di PCB”. Di Arduino UNO kami menggunakan IC ATmega328 sehingga saya memilih yang ini untuk mendemonstrasikan proyek ini.
Komponen yang Dibutuhkan:
- Arduino UNO Board dengan IC dan kabel
- IC Atmega328
- Papan tempat memotong roti
- Menghubungkan kabel
- Osilator kristal 16 MHz
- Resistor 10 K.
Langkah-langkah untuk Membangun Papan Arduino Anda sendiri:
Untuk membakar boot loader di IC Atmega328 baru yang baru, kita memerlukan papan Arduino (kita dapat menggunakan papan Arduino apa saja untuk membakar boot loader). Dan kemudian kita perlu mengikuti langkah-langkah di bawah ini. Kami juga telah mendemonstrasikan seluruh proses dalam Video di akhir tutorial.
Langkah 1. Pada langkah pertama, susun semua hal yang diperlukan yang diberikan dalam daftar komponen di atas
Langkah 2: Sekarang hapus "Arduino Original IC" dari papan Arduino dengan bantuan Screw Driver. Dan masukkan "New Atmega328 IC" ke papan Arduino.
Langkah 3: Sekarang buka Arduino IDE dan buka File -> 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 unggah Sketsa ArduinoISP.
Langkah 4: Sekarang hapus IC Baru ini dari Arduino Board dan masukkan Arduino pra boot atau IC Arduino Asli ke papan Arduino dan unggah sketsa ArduinoISP yang sama di dalamnya, seperti yang telah kita lakukan pada Langkah 3.
Langkah 5: Bangun Sirkuit yang diberikan di bawah ini pada papan roti dengan IC Baru pada Breadbaord dan IC Asli pada Papan Arduino Asli.
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 berkedip secara acak selama beberapa waktu. Ini berarti Bootloader sedang terbakar di IC ATmega 328 baru. Dan Arduino IDE akan menampilkan " Done burning bootloader ". Sekarang Anda dapat menggunakan 'IC Baru' ini di papan Arduino Anda.
Langkah 7: Sekarang Bangun Papan Arduino Buatan Sendiri Anda di Nol PCB dengan menyolder komponen yang dikumpulkan pada Langkah 1, mengikuti Diagram Sirkuit di bawah ini. Cek juga Video di bawah ini.
Masukkan 'IC Baru' di papan ini dan Anda selesai.
Anda juga dapat membangunnya dengan benar di PCB dengan tata letak dan etsa PCB yang tepat. Pelajari di sini untuk Membuat PCB di Rumah dan mengubah Skema menjadi tata letak PCB menggunakan EasyEDA.
Untuk Antarmuka LCD, cukup hubungkan Papan Arduino buatan rumah Anda dengan Papan Arduino Asli menggunakan pin Rx, Tx, RST dan GND dari Papan Arduino Asli, seperti yang ditunjukkan pada Sirkuit Fritzing di bawah atau Diagram Sirkuit di atas. Dan unggah Kode yang Diberikan Di Bawah (bagian Kode).
Silakan Hapus 'Arduino Original IC' dari papan, ketika Anda mengunggah kode di IC Arduino baru di papan roti atau Zero PCB. Anda dapat menyalakan Papan Arduino Anda dengan Pin 5v Papan Arduino Asli, seperti yang telah kita lakukan di Sirkuit Fritzing di atas.