Isi kandungan:

Perisai Pengaturcaraan DIY Attiny: 8 Langkah (dengan Gambar)
Perisai Pengaturcaraan DIY Attiny: 8 Langkah (dengan Gambar)

Video: Perisai Pengaturcaraan DIY Attiny: 8 Langkah (dengan Gambar)

Video: Perisai Pengaturcaraan DIY Attiny: 8 Langkah (dengan Gambar)
Video: How to use Prototyping Shield with breadboard for Arduino 2024, November
Anonim
Image
Image
Perisai Pengaturcaraan Attiny DIY
Perisai Pengaturcaraan Attiny DIY
Perisai Pengaturcaraan Attiny DIY
Perisai Pengaturcaraan Attiny DIY

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

Litar Pengaturcara Breadboard
Litar Pengaturcara 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

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
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

Susun atur Perisai
Susun atur Perisai
Susun atur Perisai
Susun atur Perisai
Susun atur Perisai
Susun atur Perisai
Susun atur Perisai
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

Membina Perisai
Membina Perisai
Membina Perisai
Membina Perisai
Membina Perisai
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

Menyiapkan Pengaturcara Anda
Menyiapkan Pengaturcara Anda
Menyiapkan Pengaturcara Anda
Menyiapkan Pengaturcara Anda
Menyiapkan Pengaturcara Anda
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

Menyiapkan Arduino IDE untuk Attiny
Menyiapkan Arduino IDE untuk Attiny
Menyiapkan Arduino IDE untuk Attiny
Menyiapkan Arduino IDE untuk Attiny
Menyiapkan Arduino IDE untuk Attiny
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

Pengaturcaraan Attiny
Pengaturcaraan Attiny
Pengaturcaraan Attiny
Pengaturcaraan Attiny
Pengaturcaraan Attiny
Pengaturcaraan Attiny
Pengaturcaraan Attiny
Pengaturcaraan 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

Jadilah Little Attiny Percuma!
Jadilah Little Attiny Percuma!
Jadilah Little Attiny Percuma!
Jadilah Little Attiny Percuma!
Jadilah Little Attiny Percuma!
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: