Daftar Isi:

Kabel Pemrograman ICSP Arduino: 12 Langkah
Kabel Pemrograman ICSP Arduino: 12 Langkah

Video: Kabel Pemrograman ICSP Arduino: 12 Langkah

Video: Kabel Pemrograman ICSP Arduino: 12 Langkah
Video: Penjelasan Pin - Pin dan Plug Pada Arduino Uno 2024, Juli
Anonim
Kabel Pemrograman ICSP Arduino
Kabel Pemrograman ICSP Arduino

Berikut ini cara saya membuat kabel pemrograman ICSP Arduino, untuk digunakan untuk bootloading atau pemrograman.

Langkah 1: Persediaan

Perlengkapan
Perlengkapan

Perlengkapannya adalah jumper Dupont, kapasitor, lem, dan tabung heat shrink.

Langkah 2: Target Akhir

Target Akhir
Target Akhir
Target Akhir
Target Akhir
Target Akhir
Target Akhir

Mulailah dengan 6 jumper Dupont female-to-female yang masih dalam pita, belum dibuka resletingnya. Dan 1 jumper pria-ke-pria. Bekerja pada ujung target kabel programmer. Susun konektor menjadi 2 baris masing-masing 3 pin pola, yang akan ditancapkan ke header ICSP pada Arduino.

D12 MISO 1.. 2 VCC

D13 SCK 3.. 4 MOSI D11 RST 5.. 6 GND

Letakkan sedikit lem di antara konektor, dan letakkan sepotong kecil tabung panas menyusut di atas rakitan dan kecilkan. Tidak banyak lem yang dibutuhkan untuk ini, cukup untuk menjaga konektor agar tidak tergelincir setelah perakitan penuh. Setelah mengecilkan tabung, tekan konektor rata ke meja sehingga tidak ada yang mencuat atau tidak rata.

Langkah 3: Hapus Cangkang Plastik Dari Programmer End GND Wire

Hapus Cangkang Plastik Dari Programmer End GND Wire
Hapus Cangkang Plastik Dari Programmer End GND Wire
Hapus Cangkang Plastik Dari Programmer End GND Wire
Hapus Cangkang Plastik Dari Programmer End GND Wire
Hapus Cangkang Plastik Dari Programmer End GND Wire
Hapus Cangkang Plastik Dari Programmer End GND Wire

Lihatlah ujung target dan warna yang digunakan untuk pin GND dan RST. Dalam hal ini, ungu untuk RST, dan hitam untuk GND. Di ujung pemrogram, lepaskan cangkang plastik dari pin GND, dan lepaskan cangkang plastik dari ujung kabel Dupont tambahan. Ada tab pada cangkang untuk dicungkil dengan lembut, dan cangkang akan terlepas.

Langkah 4: Solder Kapasitor ke Konektor dan Instal Ulang Kerang

Solder Kapasitor ke Konektor dan Pasang Ulang Shell
Solder Kapasitor ke Konektor dan Pasang Ulang Shell
Solder Kapasitor ke Konektor dan Pasang Ulang Shell
Solder Kapasitor ke Konektor dan Pasang Ulang Shell

Gunakan tang pengunci untuk menjepit kabel pada tempatnya dan bertindak sebagai heatsink untuk melindungi isolasi kawat, dan menyolder kapasitor ke konektor. Gunakan solder dalam jumlah yang sangat sedikit, agar tidak masuk ke dalam wadah pin, yang akan mencegahnya meluncur ke header ICSP di Arduino.

Potong kabel dari konektor kabel Dupont tambahan yang kami tempatkan di posisi RST dari ujung konektor yang sudah selesai. Dorong konektor kembali ke cangkang menggunakan pin. Ini membutuhkan tenaga ekstra untuk memasang cangkang, karena kawat solder dan kapasitor membuat konektor sedikit lebih tebal. Setelah memasang kembali cangkang plastik, saya menyadari lain kali saya harus membuat kabel pada kapasitor sedikit lebih panjang, mungkin 1/8 hingga 1/4 inci lagi. Sisi + kapasitor terhubung ke pin tambahan, yang ditujukan untuk posisi RST dari konektor yang telah selesai. Sisi - kapasitor terhubung ke pin GND hitam.

Sebuah kapasitor beberapa uF baik-baik saja, saya menggunakan 33uF. 10uF akan baik-baik saja, tetapi kapasitor 33uF saya lebih kecil dari kapasitor 10uF yang saya miliki.

Langkah 5: Atur, Lem, dan Konektor Penyusut Panas

Atur, Rekatkan, dan Konektor Penyusut Panas
Atur, Rekatkan, dan Konektor Penyusut Panas
Atur, Rekatkan, dan Konektor Penyusut Panas
Atur, Rekatkan, dan Konektor Penyusut Panas
Atur, Rekatkan, dan Konektor Penyusut Panas
Atur, Rekatkan, dan Konektor Penyusut Panas

Atur konektor agar sesuai dengan warna-untuk-warna ujung target. Konektor kiri bawah adalah kabel reset. Pada header ICSP ini adalah pin 5. Biarkan kabel RST yang berasal dari konektor sisi target keluar dari susunan pin di sisi programmer, dan ganti dengan konektor terputus Anda yang memiliki kapasitor terpasang. Rekatkan, panaskan menyusut, dan buat pin seragam dan bahkan seperti pada langkah target-akhir. Gunakan tabung heat shrink yang sedikit lebih panjang di ujung programmer, untuk menampung sebagian kapasitor.

Langkah 6: Tambahkan Konektor Kawat Jumper Pria untuk Sinyal Reset dan Tandai Pin 1

Tambahkan Konektor Kawat Jumper Pria untuk Sinyal Reset dan Tandai Pin 1
Tambahkan Konektor Kawat Jumper Pria untuk Sinyal Reset dan Tandai Pin 1
Tambahkan Konektor Kawat Jumper Pria untuk Sinyal Reset dan Tandai Pin 1
Tambahkan Konektor Kawat Jumper Pria untuk Sinyal Reset dan Tandai Pin 1

Potong jumper male-to-male dan gunakan sambungan solder dan tabung heat shrink, untuk memasangnya ke kabel reset yang menuju ke sisi target kabel.

Pin kiri atas setiap konektor adalah pin 1 dari header ICSP di Arduino Anda. Tandai dengan noda cat. Saya menggunakan pena cat Gelly Roll putih. Itu saja, kabelnya selesai.

Langkah 7: Tancapkan

Pasang
Pasang
Pasang
Pasang
Pasang
Pasang

Programmer Arduino adalah orang yang memuat Arduino sebagai sketsa ISP. Itu mendapat ujung kabel programmer, dicolokkan dengan pin 1 di sudut kiri atas. Arduino juga memiliki pin 1 yang ditandai dengan titik kecil. Kabel reset dihubungkan ke D10.

Ujung ujung kabel yang dituju dicolokkan ke Arduino yang akan kita bootload atau program.

Sebagian besar Arduino memiliki titik kecil di dekat header ICSP untuk menandai pin 1. Jika milik Anda tidak, atau jika tidak terlalu jelas, sekarang adalah saat yang tepat untuk menambahkan titik kecil saat Anda memiliki cat atau pena cat. Berikut adalah gambar Arduino saya di mana saya menambahkan titik. Pada header ICSP chip usb-to-serial ATmega16u2 yang disusun secara horizontal di dekat sudut kiri atas UNO atau MEGA, pin 1 berada di sudut kanan atas konektor tersebut.

Langkah 8: Kabel Pemrograman Lain untuk Pro Mini dan Pro Micro

Kabel Pemrograman Lain untuk Pro Mini dan Pro Micro
Kabel Pemrograman Lain untuk Pro Mini dan Pro Micro
Kabel Pemrograman Lain untuk Pro Mini dan Pro Micro
Kabel Pemrograman Lain untuk Pro Mini dan Pro Micro

Saya juga sangat menyukai Pro Mini dan Pro Micro. Itu adalah papan yang diciptakan oleh Sparkfun yang secara praktis kompatibel dengan pin dan footprint. Pro Mini memiliki ATmega328p MCU seperti UNO dan Pro Micro memiliki ATmega32u4 seperti Leonardo. Saya suka menggunakannya sebagai programmer, dan memprogram atau mem-boot-nya melalui ICSP. Nah, berikut adalah perlengkapan untuk membuat kabel ICSP: female header, female Dupont jumper, kapasitor, dan heat shrink tubing.

Potong header dengan panjang yang tepat agar pas di semua pin di satu sisi Pro Mini atau Pro Micro. Potong di tengah pin pertama yang tidak digunakan dari strip header panjang. Yang dibutuhkan hanyalah sedikit tekanan dengan beberapa pemotong diagonal, dan itu akan pecah. Kemudian gunakan pemotong diagonal untuk memotong plastik berlebih dari posisi pin yang hancur saat memotong header. Hasilnya adalah header 12 posisi dengan ujung yang dipangkas bagus. Untuk menjadi mewah, amplas ujungnya.

Langkah 9: Lepaskan Kerang Dupont Plastik

Hapus Kerang Dupont Plastik
Hapus Kerang Dupont Plastik
Hapus Kerang Dupont Plastik
Hapus Kerang Dupont Plastik
Hapus Kerang Dupont Plastik
Hapus Kerang Dupont Plastik

Lepaskan cangkang plastik dari ujung jumper Dupont. Perhatikan tab kecil di shell. Cungkil tab dengan lembut dan tarik cangkang plastiknya.

Langkah 10: Tambahkan Heat Shrink Tubing dan Push Connectors pada Header Wanita di Posisi yang Benar

Tambahkan Heat Shrink Tubing dan Konektor Dorong pada Header Wanita di Posisi yang Benar
Tambahkan Heat Shrink Tubing dan Konektor Dorong pada Header Wanita di Posisi yang Benar
Tambahkan Heat Shrink Tubing dan Konektor Dorong pada Header Wanita di Posisi yang Benar
Tambahkan Heat Shrink Tubing dan Konektor Dorong pada Header Wanita di Posisi yang Benar

Selipkan tabung panas menyusut ke kabel. Dorong konektor ke pin solder header perempuan. Ini membutuhkan tangan dan ketangkasan yang mantap. Kabel berpindah dari MOSI, MISO, SCK, VCC, dan GND pada satu header ke header lainnya. Kabel reset berjalan dari pin 10 pada programmer Arduino, ke pin reset Arduino target.

Perancang Pro Micro pintar ketika mereka memutuskan tata letak pin. Meskipun pin diatur

10, 16, 14, 15

dan itu sepertinya tidak masuk akal, kebetulan sesuai dengan fungsi pin dari pin Pro Mini

10, 11, 12, 13

Urutannya adalah:

reset-sender, MOSI, MISO, SCK, pada Pro Mini dan Pro Micro.

Jadi, Anda akan dapat menggunakan kabel ini dengan Pro Mini atau Pro Micro sebagai programmer, dan dengan Pro Mini atau Pro Micro sebagai target.

Langkah 11: Solder Pin

Solder pin
Solder pin
Solder pin
Solder pin
Solder pin
Solder pin

Gunakan tang pengunci untuk menahan pin dengan stabil, dengan jarak yang merata, dan lurus. Tang juga bertindak sebagai heat sink yang mencegah panas solder dari perjalanan kawat dan melelehkan insulasi atau prematur menyusut tabung panas menyusut. Solder setiap pin dengan cepat, dan jangan gunakan solder yang berlebihan. Gunakan secukupnya untuk menyelesaikan pekerjaan.

Tambahkan kapasitor antara GND dan RST pada header sisi programmer, untuk menonaktifkan reset dari pin DTR adaptor FTDI. Beberapa uF baik-baik saja, saya menggunakan 33uF. 10uF akan baik-baik saja, tetapi kapasitor 33uF saya lebih kecil dari kapasitor 10uF yang saya miliki. Solder sisi + kapasitor sedekat mungkin dengan plastik header sehingga heat shrink tubing menutupi sebanyak mungkin. Saya membuat celah kecil di dekat ujung tabung heat shrink agar kabel kapasitor bisa lewat.

Terakhir, geser pipa heat shrink ke atas kabel ke konektor hingga memenuhi plastik header, dan kecilkan pipa dengan heat gun.

Langkah 12: Selesai

Selesai
Selesai

Ini kabel yang sudah jadi. Gunakan pembuat label untuk menandai ujung kabel mana untuk programmer dan ujung mana untuk target. Dan tandai ujung header mana yang harus mengarah ke sisi USB adaptor FTDI Pro Mini atau USB bawaan Pro Micro.

Direkomendasikan: