Daftar Isi:
- Langkah 1: Sirkuit Pemrogram Papan Tempat memotong roti
- Langkah 2: Apa yang Anda Butuhkan
- Langkah 3: Tata Letak Perisai
- Langkah 4: Membangun Perisai
- Langkah 5: Menyiapkan Programmer Anda
- Langkah 6: Menyiapkan Arduino IDE untuk Attiny
- Langkah 7: Memprogram Attiny
- Langkah 8: Jadilah Attiny Kecil Gratis
Video: Perisai Pemrograman Attiny DIY: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Jika Anda mencari papan Arduino kecil dan bertenaga rendah, Attiny adalah pilihan yang sangat bagus, fitur yang mengejutkan untuk ukurannya. Ini memiliki 5 pin GPIO, 3 di antaranya adalah pin Analog dan 2 yang memiliki output PWM. Ini juga sangat fleksibel terhadap tegangan yang mengalir (2,7V hingga 5,5V) sehingga sangat cocok untuk kehabisan baterai. Apakah saya juga menyebutkan biayanya hanya sekitar $1!? Masalahnya adalah bahwa Anda tidak bisa hanya mencolokkan kabel USB untuk memprogramnya, tetapi sebenarnya tidak sulit untuk membangun programmer untuk itu dan itulah yang kita akan pergi melalui dalam instruksi ini.
Sudah ada banyak panduan untuk membangun perisai, tetapi ada langkah yang hilang saat menggunakan versi terbaru Arduino IDE dalam pengaturan perangkat lunak di semua yang saya periksa yang akan saya lalui di sini juga. Lihat video di atas di mana Saya membaca semua informasi yang ada dalam instruksi ini.
Mari kita lakukan!
Langkah 1: Sirkuit Pemrogram Papan Tempat memotong roti
Saya pikir perlu dicatat bahwa Anda dapat menggunakan sirkuit papan tempat memotong roti untuk memprogram attiny juga jika Anda memilih untuk tidak membuat perisai. Saya ingin perisai sehingga saya akan memiliki sesuatu yang lebih permanen untuk digunakan di masa depan. Jika Anda memilih programmer papan tempat memotong roti, langkah-langkah perangkat lunak nanti adalah sama persis seperti untuk perisai. Lewati ke langkah 5 untuk ini.
Langkah 2: Apa yang Anda Butuhkan
Anda akan membutuhkan bagian-bagian berikut untuk membangun programmer:
Attiny85* - Mungkin akan membutuhkan salah satu dari ini:)Protoboard (10 buah)* Male Header Pins*120 Piece Capacitor Set (memiliki 10uF yang kami butuhkan)* IC socket (20 pack)*Basic starter kit (memiliki LED dan 1K resistor yang kita butuhkan)*
Papan mega yang saya gunakan* - Mega atau Uno apa pun akan berfungsi.
Anda juga membutuhkan besi solder dan beberapa kabel, *= Tautan Afiliasi
Langkah 3: Tata Letak Perisai
Pada gambar di atas Anda dapat melihat tata letak perisai yang akan kita buat. Saya menemukan gambar dengan komponen dan kabel agak terlalu ramai jadi saya membuat rangkaian hanya menggunakan kabel dan komponen saja agar lebih mudah dibaca
Anda tidak perlu menggunakan pin sebanyak yang saya lakukan, saya menandai pada gambar terakhir pin yang benar-benar diperlukan, saya hanya berpikir akan lebih mudah untuk memasang pelindung di tempat yang benar jika menggunakan semua pin di bagian atas dan bawah.
Langkah 4: Membangun Perisai
Ini adalah sirkuit yang cukup lurus untuk dibangun, bagian yang paling rumit mungkin adalah memasang pin dengan benar.
Cara saya melakukan pin adalah:
- Potong pin header jantan sehingga pas di baris atas dan bawah Mega/Uno Anda.
- Masukkan mereka ke Arduino.
- Tempatkan protoboard di atas dan tandai menggunakan sharpie.
- Hapus header dari arduino.
- Dorong plastik header ke salah satu ujung pin (saya menggunakan protoboard untuk ini, cukup dorong ke arah meja). Mereka seharusnya terlihat seperti pin pada gambar di atas
- Masukkan pin melalui bagian atas protoboard (plastik di atas)
- Solder mereka di tempat, solder hanya cukup untuk menahan di tempat untuk saat ini.
Setelah itu hanya kasus membangun sirkuit, masukkan komponen Anda melalui dan tekuk pin ke arah mana Anda perlu menghubungkan mereka dan solder sambungan bersama-sama. Saya suka menggunakan paku payung biru untuk menahan komponen saya di tempatnya saat saya menyolder. Saya telah menyertakan gambar bagian bawah papan saya yang telah selesai untuk menunjukkan seperti apa tampilan saya. Pastikan untuk memeriksa ulang arah LED dan Kapasitor sebelum menyoldernya. Untuk LED resistor harus dihubungkan ke led pendek dari LED. Untuk kaki kapasitor dengan tanda perak di atasnya harus dihubungkan ke ground. Akhirnya mungkin ide yang baik untuk memberi diri Anda beberapa tanda atau petunjuk untuk mengingatkan Anda tentang orientasi Attiny saat mencolokkannya. Jika Anda memeriksa yang terakhir gambar di atas saya tunjukkan gambar saya menandai sudut kiri bawah, ini untuk mencocokkan dengan titik di attiny.
Jika Anda memiliki multi meter, saya sarankan menguji pin untuk setiap jembatan di antaranya, terutama pin bawah karena ini adalah pin daya.
Langkah 5: Menyiapkan Programmer Anda
Untuk menggunakan Arduino kami sebagai programmer, pertama-tama kami harus mem-flash sketsa ke sana. Pertama pasang perisai Anda ke arduino Anda, mereka pasang kabel USB ke arduino Anda. Buka Arduino IDE, lalu klik File -> Contoh - > 11. ArduinoISP -> ArduinoISP
Kita perlu membuat perubahan pada file ini, ini adalah bagian yang saya temukan hilang dari semua panduan lainnya.
Gulir ke bawah pada file ini sampai Anda melihat baris komentar // #define USE_OLD_STYLE_WIRING
Hapus komentar dari baris ini (sehingga sekarang akan terlihat seperti #define USE_OLD_STYLE_WIRING)
Anda sekarang dapat mengunggah sketsa ini ke arduino Anda seperti halnya sketsa lainnya.
Langkah 6: Menyiapkan Arduino IDE untuk Attiny
Kita perlu menginstal software Attiny melalui board manager sebelum kita dapat memprogram ke Attiny
Hal pertama yang perlu kita lakukan adalah menambahkan baris baru ke URL Manajer Papan Tambahan kami yang dapat ditemukan di bawah File -> Preferensi
URL yang perlu Anda tambahkan adalah:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Klik tombol di sebelah kanan kotak URL Boards Manager dan masukkan di atas pada baris baru.
Anda sekarang ingin membuka Manajer Papan, buka Alat -> Papan: "apa pun yang dipilih" -> Manajer Papan
Cari "attiny" dan klik install.
Langkah 7: Memprogram Attiny
Sekarang kita siap untuk mulai memprogram Attiny.
Di bawah Alat, pilih yang berikut ini:
- Pilih ATtiny25/45/85 dari drop-down Boards.
- Pilih Attiny85 dari menu turun-bawah Prosesor.
- Pilih Internal 8 MHz dari drop-down Jam.
- Port harus menjadi port Com ke Arduino yang Anda gunakan sebagai programmer.
- Pilih Arduino sebagai ISP dari drop down Programmer.
Kita sekarang dapat membakar bootloader, ada deskripsi bagus tentang apa yang dilakukan bootloader dan kelebihan/kekurangannya di sini. Buka Alat lagi dan pilih Bakar Bootloader.
Selanjutnya kita perlu memprogram sketsa ke Attiny
Buka contoh kedipan dasar: File -> Contoh -> Dasar-dasar -> Blink
Karena attiny tidak memiliki pin untuk LED_BUILTIN, kita perlu menggantinya di sketsa kita dengan 0 karena kita memiliki LED pada pin 0. Anda kemudian dapat mengunggah sketsa ini ke papan Anda dengan mengklik unggah. LED harus mudah-mudahan berkedip!
Langkah 8: Jadilah Attiny Kecil Gratis
Sekarang sudah waktunya untuk menghapus attiny dari itu Pemrograman perisai home. I menemukan cara terbaik untuk melakukan ini adalah menggunakan obeng berkepala datar untuk pop itu. Jika Anda hanya menariknya keluar secara langsung, Anda sangat bertanggung jawab untuk menekuk pin. Letakkan obeng di bawah sisi chip di satu sisi dan cungkil dengan lembut, saat sisi itu bebas pindah ke sisi lain dan ulangi. Anda sekarang dapat menggunakan attiny dalam proyek apa pun yang Anda inginkan setelah Anda menghubungkan V dan ground. Dalam contoh terakhir saya menunjukkan bagaimana Anda bahkan dapat menggunakan baterai sel koin untuk menyalakannya! Semoga Anda menemukan instruksi ini berguna, jika Anda memiliki pertanyaan, jangan ragu untuk bertanya! Video: Lihat saluran YouTube saya untuk lebih banyak Video
Streaming Langsung: Saya melakukan streaming langsung mengerjakan proyek elektronik setiap hari Senin di Twitch
Dan saya berbicara elektronik dan hal-hal acak lainnya di twitter - @witnessmenow
Brian
Direkomendasikan:
Vokal GOBO - Perisai Peredam Suara - Booth Vokal - Kotak Vokal - Filter Refleksi - Perisai Vokal: 11 Langkah
Vokal GOBO - Perisai Peredam Suara - Booth Vokal - Kotak Vokal - Filter Refleksi - Perisai Vokal: Saya mulai merekam lebih banyak vokal di studio rumah saya dan ingin mendapatkan suara yang lebih baik dan setelah beberapa penelitian saya menemukan apa itu "GOBO" NS. Saya telah melihat hal-hal peredam suara ini tetapi tidak benar-benar menyadari apa yang mereka lakukan. Sekarang saya lakukan. saya menemukan y
Perisai Pemrograman 8-Pin: 14 Langkah (dengan Gambar)
8-Pin Programming Shield: 8-Pin Programming Shield memungkinkan Anda untuk memprogram chip seri ATtiny menggunakan Arduino itu sendiri sebagai programmer. Dengan kata lain, Anda mencolokkan ini ke Arduino Anda dan kemudian Anda dapat dengan mudah memprogram chip 8-pin. Mikrokontroler kecil ini kemudian dapat
Perisai Pemrograman Attiny Arduino - SMD: 4 Langkah
Arduino Attiny Programming Shield - SMD: Halo, saya sedang mengerjakan pengaturan alat pemrograman saya untuk perangkat yang dapat dikenakan selama beberapa bulan terakhir. Hari ini saya ingin berbagi bagaimana saya membuat Arduino Shield saya. Setelah googling sebentar, saya menemukan artikel lama yang menarik ini Attiny programming shield, yang
Perisai Pemrograman Arduino ATtiny: 7 Langkah
Perisai Pemrograman Arduino ATtiny: Dalam pembuatan proyek ini, kami menunjukkan kepada Anda cara membuat pelindung pemrogram Arduino ATtiny Anda sendiri menggunakan Mesin Penggilingan PCB Desktop Bantam Tools. Komponen penting ini memungkinkan Anda untuk mencolokkan dan memprogram chip ATtiny melalui Arduino IDE. Proyek ini
Pemrograman Attiny85 (perisai) Menggunakan Arduino UNO: 7 Langkah
Pemrograman Attiny85 (perisai) Menggunakan Arduino UNO: Bermain dengan Arduino sangat menyenangkan. Namun, terkadang ukuran memang penting. Arduino UNO kecil, tetapi jika Anda memerlukan proyek Anda berada di kandang kecil, UNO mungkin terlalu besar. Anda dapat mencoba menggunakan NANO atau MINI, tetapi jika Anda benar-benar ingin