Daftar Isi:
- Perlengkapan
- Langkah 1: Diagram Skema
- Langkah 2: Daftar Komponen, Bahan, Alat
- Langkah 3: Membuat PCB
- Langkah 4: Perakitan PCB
- Langkah 5: Unggah ATTINY Core di Arduino IDE
- Langkah 6: Unggah Arduino UNO Dengan Arduino ISP (Dalam Programmer Sistem)
- Langkah 7: Memprogram ATTINY
Video: Programmer Kecil untuk Mikrokontroler ATTINY Dengan Arduino UNO: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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
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
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
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:
Pemrograman Mikrokontroler Dengan Programmer USBasp di Atmel Studio: 7 Langkah
Memprogram Mikrokontroler Dengan Programmer USBasp di Atmel Studio: HaiSaya telah membaca dan mempelajari banyak tutorial yang mengajarkan cara menggunakan programmer USBasp dengan Arduino IDE, tetapi saya perlu menggunakan Atmel Studio untuk tugas Universitas dan tidak dapat menemukan tutorial apa pun. Setelah meneliti dan membaca banyak r
Programmer ISP untuk Mikrokontroler AVR: 4 Langkah
Programmer ISP untuk Mikrokontroler AVR: Programmer mikrokontroler adalah perangkat keras disertai dengan perangkat lunak yang digunakan untuk mentransfer kode bahasa mesin ke mikrokontroler/EEPROM dari PC. Programmer ISP untuk mikrokontroler AVR adalah Serial Programmer yang menggunakan
Masuk Mikrokontroler Kecil Dengan LED dan RGB: 4 Langkah
Mikrokontroler AT Tiny Dengan LED dan RGB: Rangkaian ini menggunakan mikrokontroler AT TINY. Ini berisi jam di pin 5 yang dapat mematikan dan menyalakan LED (light emitting diode) atau RGB (LED merah, hijau biru) pada frekuensi tertentu. Arduino menyediakan sumber 5 volt. Resistor membatasi arus
Mikrokontroler AVR Kecil Berjalan dengan Baterai Buah: 9 Langkah (dengan Gambar)
Mikrokontroler AVR Kecil Bekerja dengan Baterai Buah: Beberapa buah dan sayuran yang kita makan dapat digunakan untuk menghasilkan listrik. Elektrolit dalam banyak buah dan sayuran, bersama dengan elektroda yang terbuat dari berbagai logam dapat digunakan untuk membuat sel primer. Salah satu sayuran yang paling mudah didapat
Membangun Robot Kecil: Membuat Robot Micro-Sumo Satu Inci Kubik dan Lebih Kecil: 5 Langkah (dengan Gambar)
Membangun Robot Kecil: Membuat Robot Sumo Mikro Satu Kubik Inci dan Lebih Kecil: Berikut adalah beberapa detail tentang membangun robot dan sirkuit kecil. Instruksi ini juga akan mencakup beberapa tip dan teknik dasar yang berguna dalam membuat robot dari berbagai ukuran. Bagi saya, salah satu tantangan besar dalam elektronika adalah melihat seberapa kecil