Isi kandungan:
- Langkah 1: Litar Pengatur Breadboard
- Langkah 2: Apa yang Anda Perlu
- Langkah 3: Susun atur Perisai
- Langkah 4: Membina Perisai
- Langkah 5: Menyiapkan Pengaturcara Anda
- Langkah 6: Menyiapkan Arduino IDE untuk Attiny
- Langkah 7: Memprogramkan Attiny
- Langkah 8: Jadilah Little Attiny Percuma
Video: Perisai Pengaturcaraan DIY Attiny: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Sekiranya anda mencari papan Arduino berkuasa kecil dan rendah, Attiny adalah pilihan yang sangat baik, sangat mengagumkan kerana saiznya. Ia mempunyai 5 pin GPIO, 3 daripadanya adalah pin Analog dan 2 yang mempunyai output PWM. Ia juga sangat fleksibel terhadap voltan yang dimatikan (2.7V hingga 5.5V) jadi sangat sesuai untuk kehabisan bateri. Adakah saya juga menyebutkan bahawa harganya hanya sekitar $ 1!? Masalahnya adalah dengan anda tidak boleh memasang kabel USB untuk memprogramkannya, tetapi sebenarnya tidak sukar untuk membina programmer untuk itu dan itulah yang yang akan kita lalui dalam pengajaran ini.
Sudah ada banyak panduan untuk membina perisai, tetapi ada langkah yang hilang ketika menggunakan versi Arduino IDE yang lebih baru dalam penyediaan perisian dalam semua yang saya periksa yang akan saya lalui di sini juga. Lihat video di atas di mana Saya meneliti semua maklumat yang terdapat dalam arahan ini.
Mari sampai ke sana!
Langkah 1: Litar Pengatur Breadboard
Saya rasa perlu diingat bahawa anda boleh menggunakan rangkaian papan roti untuk memprogramkan aksesori juga jika anda lebih suka tidak perlu membina perisai. Saya mahukan perisai jadi saya akan mempunyai sesuatu yang lebih kekal untuk digunakan pada masa akan datang. Sekiranya anda memilih pengaturcara roti, langkah-langkah perisian di kemudian hari sama seperti perisai. Langkau ke langkah 5 untuk ini.
Langkah 2: Apa yang Anda Perlu
Anda memerlukan bahagian berikut untuk membina programmer:
Attiny85 * - Mungkin memerlukan salah satu daripadanya:) Protoboard (10 keping) * Pin Header Lelaki * Set Kapasitor 120 Piece (mempunyai 10uF yang kita perlukan) * Soket IC (20 pek) * Kit starter asas (mempunyai LED dan 1K perintang yang kita perlukan) *
Mega board yang saya gunakan * - mana-mana Mega atau Uno akan berfungsi.
Anda juga memerlukan besi pematerian dan beberapa wayar, * = Pautan Gabungan
Langkah 3: Susun atur Perisai
Dalam gambar di atas anda dapat melihat susun atur perisai yang akan kami buat. Saya dapati gambar dengan komponen dan wayar terlalu sesak sehingga saya membuat litar hanya menggunakan wayar dan hanya komponen untuk memudahkan membaca
Anda tidak perlu menggunakan seberapa banyak pin seperti yang saya lakukan, saya menandakan pada gambar terakhir pin yang sebenarnya diperlukan, saya fikir lebih mudah memasang pelindung di tempat yang betul jika menggunakan semua pin di bahagian atas dan bawah.
Langkah 4: Membina Perisai
Ini adalah litar ke hadapan yang cukup lurus untuk dibina, bahagian yang paling rumit mungkin hanya mendapatkan pin dengan betul.
Cara saya membuat pin adalah:
- Potong pin header lelaki sehingga ia sesuai di baris atas dan bawah Mega / Uno anda.
- Masukkan mereka ke dalam Arduino.
- Letakkan protoboard di atas dan tandakan dengan menggunakan sharpie.
- Keluarkan tajuk dari arduino.
- Tolak plastik pengepala ke salah satu hujung pin (saya menggunakan protoboard untuk ini, hanya mendorongnya ke arah meja). Mereka semestinya kelihatan seperti pin pada gambar di atas
- Masukkan pin melalui bahagian atas protoboard (plastik di atas)
- Pateri di tempatnya, solder cukup untuk menahannya buat masa ini.
Selepas itu, hanya untuk membina litar, masukkan komponen anda dan bengkokkan pin ke tempat yang anda perlukan untuk menyambungkannya dan menyatukan sambungannya. Saya suka menggunakan tali biru untuk memegang komponen saya di tempat semasa saya menyolder. Saya telah memasukkan gambar yang sudah siap di bahagian bawah papan saya untuk menunjukkan seperti apa tambang saya. Pastikan untuk memeriksa semula arah LED dan Kapasitor sebelum memasangnya. Untuk LED perintang harus disambungkan ke LED pendek. Untuk kapasitor, kaki dengan tanda perak di atasnya harus disambungkan ke tanah. Akhirnya mungkin idea yang baik untuk memberi diri anda beberapa tanda atau petunjuk untuk mengingatkan anda tentang orientasi Attiny ketika memasangnya. Sekiranya anda memeriksa yang terakhir gambar di atas Saya menunjukkan gambar saya menandakan sudut kiri bawah, ini sesuai dengan titik di bahagian atas.
Sekiranya anda mempunyai multi meter, saya cadangkan untuk menguji pin untuk jambatan antara, terutama pin bawah kerana ia adalah pin kuasa.
Langkah 5: Menyiapkan Pengaturcara Anda
Untuk menggunakan Arduino kami sebagai pengaturcara, pertama-tama kami perlu memasukkan lakaran kepadanya. Pertama pasangkan perisai anda ke arduino anda, mereka memasangkan kabel USB ke arduino anda. Buka Arduino IDE, kemudian klik Fail -> Contoh - > 11. ArduinoISP -> ArduinoISP
Kita perlu membuat perubahan pada fail ini, inilah bahagian yang saya dapati hilang dari semua panduan lain.
Tatal ke bawah fail ini sehingga anda melihat garis keluar yang dikomentari // # tentukan USE_OLD_STYLE_WIRING
Alih keluar komen dari baris ini (jadi sekarang ia akan kelihatan seperti #tentukan USE_OLD_STYLE_WIRING)
Anda kini boleh memuat naik sketsa ini ke arduino anda seperti lakaran lain.
Langkah 6: Menyiapkan Arduino IDE untuk Attiny
Kita perlu memasang perisian Attiny melalui pengurus dewan sebelum kita dapat memprogram ke Attiny
Perkara pertama yang perlu kita lakukan ialah menambahkan baris baru ke URL Pengurus Papan Tambahan kami yang boleh didapati di bawah Fail -> Pilihan
URL yang perlu anda tambahkan ialah:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Klik butang di sebelah kanan kotak URL Pengurus Papan dan masukkan perkara di atas pada baris baru.
Anda sekarang mahu membuka Pengurus Papan, pergi ke Alat -> Papan: "apa sahaja yang dipilih" -> Pengurus Papan
Cari "attiny" dan klik pasang.
Langkah 7: Memprogramkan Attiny
Sekarang kita sudah bersedia untuk memulakan pengaturcaraan Attiny.
Di bawah Alat, pilih yang berikut:
- Pilih ATtiny25 / 45/85 dari drop-down Papan.
- Pilih Attiny85 dari menu lungsur Pemproses.
- Pilih Dalaman 8 MHz dari drop down Jam.
- Port harus menjadi port Com ke Arduino yang anda gunakan sebagai pengaturcara.
- Pilih Arduino sebagai ISP dari menu lungsur Programmer.
Kita sekarang boleh membakar bootloader, ada penerangan yang baik tentang apa yang dilakukan oleh bootloader dan kelebihan / kekurangannya di sini. Pergi ke Tools sekali lagi dan pilih Burn Bootloader.
Seterusnya kita perlu memprogramkan lakaran ke Attiny
Buka contoh sekelip mata asas: Fail -> Contoh -> Asas -> Berkedip
Oleh kerana attiny tidak mempunyai pin untuk LED_BUILTIN, kita perlu menggantinya dalam lakaran kita dengan 0 kerana kita mempunyai LED pada pin 0. Anda seharusnya dapat memuat naik lakaran ini ke papan anda dengan mengklik muat naik. LED semestinya berkelip!
Langkah 8: Jadilah Little Attiny Percuma
Sekarang sudah dewasa waktunya untuk mengeluarkan tingkap dari rumah perisai Pengaturcaraannya. Saya dapati cara terbaik untuk melakukan ini adalah dengan menggunakan pemacu skru berkepala rata untuk mengeluarkannya. Sekiranya anda mengeluarkannya secara langsung, anda mungkin akan melenturkan pin. Letakkan pemutar skru di bawah sisi cip di satu sisi dan cabut perlahan-lahan, apabila bahagian itu bergerak bebas ke sisi lain dan ulangi. Anda kini boleh menggunakan attiny dalam projek apa sahaja yang anda mahukan setelah anda menyambungkan V dan ground. Dalam contoh terakhir saya menunjukkan bagaimana anda boleh menggunakan bateri sel duit syiling untuk menguasainya! Semoga anda dapati petunjuk ini berguna, jika anda mempunyai sebarang pertanyaan, sila tanya! Video: Lihat saluran YouTube saya untuk lebih banyak Video
Strim Langsung: Saya melakukan live stream yang mengusahakan projek elektronik setiap hari Isnin di Twitch
Dan saya bercakap elektronik dan perkara rawak lain di twitter - @witnessmenow
Brian
Disyorkan:
Jam Tangan Pengaturcaraan ATtiny85 Aktiviti Bergetar yang Boleh Dipakai & Pengaturcaraan ATtiny85 Dengan Arduino Uno: 4 Langkah (dengan Gambar)
Jam Tangan Pengaturcaraan & Pengaturcaraan Aktiviti Getaran ATtiny85 ATtiny85 Dengan Arduino Uno: Bagaimana membuat jam tangan aktiviti yang boleh dipakai? Ini adalah alat yang boleh dipakai yang direka untuk bergetar ketika mengesan genangan. Adakah anda menghabiskan sebahagian besar masa anda di komputer seperti saya? Adakah anda duduk berjam-jam tanpa menyedarinya? Maka peranti ini adalah
Perisai Pengaturcaraan 8-Pin: 14 Langkah (dengan Gambar)
Perisai Pengaturcaraan 8-Pin: Perisai Pengaturcaraan 8-Pin membolehkan anda memprogram cip siri ATtiny menggunakan Arduino itu sendiri sebagai pengaturcara. Dengan kata lain, anda pasangkan ini ke Arduino anda dan kemudian anda boleh memprogramkan cip 8-pin dengan mudah. Pengawal mikro kecil ini kemudian dapat
Perisai Pengaturcaraan Arduino Attiny - SMD: 4 Langkah
Arduino Attiny Programming Shield - SMD: Helo, saya sedang mengusahakan persediaan alat pengaturcaraan saya untuk alat pakai yang boleh dikenakan pada bulan-bulan terakhir. Hari ini saya ingin berkongsi bagaimana saya membuat Perisai Arduino saya. Setelah googling sebentar, saya dapati artikel lama yang menarik ini perisai pengaturcaraan Attiny, yang
Perisai Pengaturcaraan ATtiny Arduino: 7 Langkah
ATtiny Arduino Programming Shield: Dalam pembuatan projek ini, kami menunjukkan kepada anda cara membuat perisai pengaturcara ATtiny Arduino anda sendiri menggunakan Mesin Penggilingan PCB Desktop Alat Bantam. Komponen penting ini membolehkan anda memasang dan memprogram cip ATtiny melalui Arduino IDE. Projek ini
Pengaturcaraan Attiny85 (perisai) Menggunakan Arduino UNO: 7 Langkah
Pengaturcaraan Attiny85 (perisai) Menggunakan Arduino UNO: Bermain dengan Arduino anda sangat menyeronokkan. Walau bagaimanapun, kadang-kadang saiznya tidak penting. Arduino UNO kecil, tetapi jika anda memerlukan projek anda berada di kandang kecil, UNO mungkin terlalu besar. Anda boleh mencuba menggunakan NANO atau MINI, tetapi jika anda benar-benar ingin