Daftar Isi:

Programmer Kecil untuk Mikrokontroler ATTINY Dengan Arduino UNO: 7 Langkah
Programmer Kecil untuk Mikrokontroler ATTINY Dengan Arduino UNO: 7 Langkah

Video: Programmer Kecil untuk Mikrokontroler ATTINY Dengan Arduino UNO: 7 Langkah

Video: Programmer Kecil untuk Mikrokontroler ATTINY Dengan Arduino UNO: 7 Langkah
Video: ATTiny85 Program Using Arduino UNO 2024, November
Anonim
Programmer Kecil untuk Mikrokontroler ATTINY Dengan Arduino UNO
Programmer Kecil untuk Mikrokontroler ATTINY Dengan Arduino UNO

Saat ini menarik untuk menggunakan mikrokontroler seri ATTINY karena keserbagunaannya, harganya yang murah tetapi juga fakta bahwa mereka dapat dengan mudah diprogram di lingkungan seperti Arduino IDE.

Program yang dirancang untuk modul Arduino dapat dengan mudah ditransfer ke mikrokontroler ATTINY.

Itu sebabnya pemrograman ATTINY dengan Arduino menarik.

Proyek ini bertujuan untuk memprogram mikrokontroler ATTINY13, 85, 84 dan jangkauannya. Dengan sedikit modifikasi, Anda dapat memprogram ATTINY2313 tetapi juga ATTINY produksi yang lebih baru.

Kami akan membangun perisai untuk Arduino UNO di mana ada soket ZIP di mana ATTINY yang akan diprogram terhubung.

Ini murah, mudah dibuat dan bermanfaat.

Perlengkapan

Semua komponen dapat ditemukan di AliExpress dengan harga murah.

Pengecualian adalah dari bengkel mereka sendiri, yang bahkan lebih murah.

Langkah 1: Diagram Skema

Diagram skematik
Diagram skematik

Ini sangat sederhana.

Perisai ini ditenagai oleh Arduino UNO, keberadaan tegangan suplai ditunjukkan oleh pencahayaan LED.

Tentu saja, hanya satu chip yang dapat diprogram pada satu waktu, foto utama hanya menggambarkan bagaimana chip yang akan diprogram dimasukkan. Ini juga ditunjukkan dalam diagram skematik.

Penting adalah keberadaan C1 = 22uF / 16V pada pin Reset Arduino. Kekurangannya menyebabkan tidak bisa melakukan pemrograman karena Arduino reset di awal pemrograman.

C2 = 47uF / 16V adalah anti-osilasi pada catu daya.

Pemrograman sebenarnya dilakukan pada J1 pin 3, 4, 5, 6 masing-masing D10, D11, D12, D13 Arduino.

Karena pemrograman dilakukan pada 4 kabel saja, mudah untuk mengadaptasi pemrograman ATTINY lain (misalnya ATTINY 2313) daripada ATTINY 13, menggunakan pelat adaptor yang sesuai.

Perisai terhubung ke Arduino UNO sehingga ada korespondensi 1 ke 1 dari pin dari 4 konektor (lihat foto utama).

Langkah 2: Daftar Komponen, Bahan, Alat

Daftar Komponen, Bahan, Alat
Daftar Komponen, Bahan, Alat
Daftar Komponen, Bahan, Alat
Daftar Komponen, Bahan, Alat

1. Arduino UNO R3-1 pc.

2. Soket ZIP 2X14 pin-1pc.

3. C=22uF/16V-1pc, C=47uF/16V-1pc.

4. R=0, 33K/0, 25W-1pc.

5. LED 5mm. Merah-1pc.

6. Konektor pinheader vertikal 10pin-1pc, 8pin-2pcs, 6pin-1pc.

7. Soket adaptor SMD 8in-1pc., 14pin-1pc. Ada lampiran ke perisai, hanya jika Anda menggunakan chip SMD.

8. PCB untuk menanam komponen tersebut.

9. Fludor, alat solder, alat untuk memotong pin komponen.

10. Multimeter digital (jenis apa saja).

11. Nafsu untuk bekerja.

Langkah 3: Membuat PCB

Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB

PCB dibuat sendiri pada FR4 setebal 1.6mm, dua sisi. Tidak ada lubang logam.

Penyeberangan dibuat dengan kawat yang tidak berinsulasi.

Setelah pengeboran dan echting, tutup dengan timah, secara manual.

Kami memeriksa dengan multimeter digital kontinuitas rute dan kemungkinan korsleting di antara mereka.

Gambar dan PDF sudah cukup untuk membuat PCB.

Langkah 4: Perakitan PCB

Perakitan PCB
Perakitan PCB
Perakitan PCB
Perakitan PCB
Perakitan PCB
Perakitan PCB

Sederhana (seperti di foto) menggunakan fludor dan alat solder.

Berguna untuk menutupi dengan plastik (putih di foto) 2X3 pin soket ZIP. Sangat membantu untuk memasukkan chip dengan benar ke dalam soket.

Label dibuat dengan program Inkscape dan ditutupi dengan foil transparan.

Setelah perakitan selesai, periksa.

Langkah selanjutnya adalah menginstal perangkat lunak yang diperlukan untuk pengoperasian programmer.

Meskipun ini dijelaskan di beberapa tempat, saya merasa berguna untuk membuat deskripsi langkah-demi-langkah singkat tentangnya.

Langkah 5: Unggah ATTINY Core di Arduino IDE

1. Meluncurkan Arduino IDEFile--Preferences. Aditional Boards Managers URL menambahkan alamat:

raw.githubusercontent.com/sleemanj/optiboo…

Ini dilakukan dengan Copy Ctrl + V.(CopyPaste tidak berfungsi). OK

Diperlukan koneksi internet yang baik.

2. Manajer ToolsBoardBoards. Pada tabel yang muncul, scroll sampai kita menemukan DIY ATiny. Install.

Instalasi mungkin memakan waktu.

Setelah selesai, di Tools Board DIY ATtiny kita akan menemukan lebih banyak ATTINY.

Dari sini kita akan memilih chip yang ingin kita program.

Langkah 6: Unggah Arduino UNO Dengan Arduino ISP (Dalam Programmer Sistem)

Ini sederhana, tetapi harus berhati-hati agar papan pemrogram tidak dimasukkan ke Arduino!

Hubungkan papan Arduino ke PC/laptop.

Di PC/laptop Start Control Panel Device Manager, kita lihat di mana papan Arduino UNO muncul.

Di Papan Alat Arduino IDE pilih Arduino UNO.

Di Arduino IDE ToolsPort diberikan port yang terhubung dengan Arduino.

Di Arduino IDE File->-ContohArduinoISPArduinoISP. Unggah sketsa ini di papan Arduino.

Sekarang kita dapat memasukkan programmer di Arduino.

Langkah 7: Memprogram ATTINY

Misalkan kita ingin memprogram ATTINY85.

Itu dimasukkan ke dalam soket ZIP di posisi yang benar, langsung jika THT atau melalui adaptor jika SMD.

Arduino IDEToolsBoardDIY ATtinyATTINY85

Sekarang Alat Kecepatan prosesor (pilih), Osilator Internal

Kami memilih port yang terhubung dengan Arduino.

AlatProgrammerArduino sebagai ISP

Anda perlu melakukan Burn Bootloader terlebih dahulu (dari ToolsBurn Bootloader).

Kebenaran operasi dikonfirmasi oleh sistem.

Sekarang kita dapat melakukan pemrograman chip yang sebenarnya, dari Arduino IDE Upload.

Dan itu saja.

Direkomendasikan: