Daftar Isi:

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

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

Video: Perisai Pemrograman Attiny DIY: 8 Langkah (dengan Gambar)
Video: BELAJAR 60 PEMROGRAMAN ARDUINO - Cara Kerja Dot Matrix 8x8 Dual Color Dan Penerapannya. 2024, Juli
Anonim
Image
Image
Perisai Pemrograman Attiny DIY
Perisai Pemrograman Attiny DIY
Perisai Pemrograman Attiny DIY
Perisai Pemrograman Attiny DIY

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

Sirkuit Pemrogram Papan Tempat memotong roti
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

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

Tata Letak Perisai
Tata Letak Perisai
Tata Letak Perisai
Tata Letak Perisai
Tata Letak Perisai
Tata Letak Perisai
Tata Letak Perisai
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

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

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

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

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

Jadilah Attiny Kecil yang Bebas!
Jadilah Attiny Kecil yang Bebas!
Jadilah Attiny Kecil yang Bebas!
Jadilah Attiny Kecil yang Bebas!
Jadilah Attiny Kecil yang Bebas!
Jadilah Attiny Kecil yang Bebas!

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: