Hai semua!!
Dalam Instructables ini saya akan menunjukkan kepada anda bagaimana untuk membakar Bootloader ontp Atmega328p-AU (SMD) cip dan Bagaimana untuk membuat Arduino NANO dari mula hingga selesai.
Prosedur yang ditulis dalam instructables ini boleh digunakan untuk membuat papan arduino untuk keperluan projek tersuai anda.
Sila Tonton Video Untuk pemahaman yang lebih baik
Terdapat tiga bahagian dalam tutorial ini.
1. Merancang dan mengumpul semua Komponen
2. Burn-loader Burning ke Chip baru
3.Uploading Kod Ujian
Saya Telah melampirkan Fail PCB di Akhir artikel ini.
Jadi, mari mula!
Bekalan:
Langkah 1: Bahan Diperlukan
Atmega328P-AU Chip
CP2102 USB ke Modul TTL (atau serupa seperti CH340)
Arduino NANO
Wayar Pelompat
AMS1117 5V Regulator
Crystal 16MHz
SMD LED
SMD Resistor (330R, 10K) (0604 pakej)
Tukar suis
Kapasitor (0.1uF, 22pF, 10uF) (Saya menggunakan jenis seramik, tetapi papan direka untuk SMD_0612 Package)
Strip Terminal
Semua alat dan aksesori untuk SMD Soldeing.
Langkah 2: Diagram Litar dan Membuat Papan Litar
Gambar rajah litar dan susun atur PCB telah dimuat turun dari Laman Web Arduino. Kemudian saya diubah suai sedikit kerana semua komponen yang digunakan di papan asal tidak tersedia dengan saya. Saya mengarahkan papan litar dalam talian.
Setelah menerima PCB, saya menggunakan stesen pematerian Blower udara panas untuk menyolder komponen dan IC. Imej papan selesai dilampirkan.
Saya belum menjelaskan proses pematerian sekarang kerana ia adalah topik skop untuk pengajaran yang berbeza. Saya Memohon paste solder pada PCB menggunakan stensil, Meletakkan komponen, dan dipateri menggunakan Blower udara panas.
Langkah 3: Sambungan dan Prosedur untuk Membakar Bootloader
Sila Ikuti Butiran Sambungan ini (Rujuk pautan Imej / Video Untuk memudahkan pemahaman *)
ArduinoMINI buatan sendiri …………….. Arduino NANO
Pin 15 (MOSI) ………………………………. D11
Pin 16 (MISO) ………………………………. D12
Pin 17 (SCK) ………………………………… D13
Pin 29 (RESET) …………………………….. D10
VCC …………………………………………. … VCC (5V)
GND …………………………………………. ..GND
Prosedur Untuk membakar loader Boot selepas membuat sambungan yang betul.
1) Sambungkan Arduino NANO ke USB PC anda
2) Pilih Lembaga yang sesuai dan Port Com
3) Dalam menu alat pilih ARDUINO AS ISP Programmer. Path: Tools> Programmer> Arduino As ISP
4) Pergi ke Alat dan pilih Burn Boot Loader. Path: Tools> Burn Boot Loader
5) Ini mungkin mengambil masa seminit dan mesej "Selesai Membakar Boot Loader" akan dipaparkan.
Selepas ini, anda boleh mengalih keluar semua wayar dan sambungan yang menghubungkan dan AVR Micro-Controller baru anda sedia digunakan sebagai peranti mandiri untuk projek anda.
* Semua imej adalah sesuai mengikut prosedur
Langkah 4: Menguji dengan Memuat naik Kod
Dalam langkah ini kita akan belajar memuat naik kod ke Arduino Homemade MINI baru. Anda Akan mengikuti prosedur ini setiap kali untuk memuat naik kod.
Rujuk pautan Imej / video untuk memudahkan Memahami.
Saya akan memuat naik lakaran LED berkelip untuk menguji jika pengawal mikro baru berfungsi dengan betul.
Butiran Sambungan:
Arduino MINI buatan sendiri …………….. CP2102
Rx …………………………………………. ….. Tx
Tx …………………………………………. …… Rx
VCC …………………………………………. … VCC (5V)
GND …………………………………………. ..GND
1.Setelah membuat sambungan, Sambungkan USB ke Papan Penukar Penukar (CP2102) ke Komputer anda.
2. Buka Lakaran LED Blink dari Menu Contoh.
3. Dalam menu alat, pilih pengatur AVRISP dan muat naik kod.
4. Pilih port COM dan Tetapan Papan yang sesuai.
5. Setelah skrin komputer dimuat naik, tekan butang Tetapkan semula kerana kami belum menyambungkan PIN DTR untuk menetapkan semula.
LED Berkedip menunjukkan bahawa pengawal mikro berfungsi dengan baik, dan lembaga setara Arduino Mini ini boleh digunakan untuk projek anda. Oleh itu, kita telah belajar bagaimana untuk memuatkan cip ATMEGA 328P-AU baru.
Langkah 5: Menyelesaikan masalah dan Kemasan
Kami telah berjaya menyelesaikan membuat Arduino Nano. Namun terdapat peluang untuk kesalahan berlaku. Berikut ialah senarai perkara yang boleh anda lakukan untuk membetulkan kesilapan.
1) Periksa sambungan dan komponen Litar anda (terutamanya Crystal) jika pembakar Boot pembakaran tidak berfungsi.
2) Pastikan anda telah menyebut papan yang betul dan port COM dalam perisian
3) Periksa kabel USB yang salah.
4) Jika Pengawal Mikro dimanaskan apabila berkuasa mungkin anda mempunyai IC yang rosak.
5) Periksa kesinambungan dalam PCB dan Jambatan solder yang tidak dikehendaki kerana kami menggunakan Component SMD.
Terima kasih
HS SANDESH HEGDE