Daftar Isi:

Perisai Pemrograman Arduino ATtiny: 7 Langkah
Perisai Pemrograman Arduino ATtiny: 7 Langkah

Video: Perisai Pemrograman Arduino ATtiny: 7 Langkah

Video: Perisai Pemrograman Arduino ATtiny: 7 Langkah
Video: Programming the new ATtiny from Arduino using UPDI [Beginner Tutorial] 2024, Juli
Anonim
Image
Image
Impor File Anda
Impor File Anda

Dalam pembuatan proyek ini, kami menunjukkan kepada Anda cara membuat pelindung programmer ATtiny Arduino 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 membutuhkan sangat sedikit pengaturan dan waktu penggilingan untuk mencapai produk jadi. Mari kita mulai!

Langkah 1: Kumpulkan Alat dan Bahan Anda

PERALATAN

Mesin Penggilingan PCB Desktop Bantam Tools

Komputer dengan Perangkat Lunak Mesin Penggilingan Desktop Bantam Tools diinstal

Program Arduino IDE diinstal

Pabrik ujung datar, 1/32"

Bit ukiran PCB, 0,005"

Braket perataan

Besi solder

Pemotong kawat diagonal

kabel USB

BAHAN

PCB kosong, FR-1, satu sisi

Pita, kekuatan tinggi, dua sisi

Header pitch, 2.54mm (32)

Resistor (3)

LED (1 merah, 1 hijau, 1 kuning)

Soket celup, 2x4

Soket celup, 2x7

Kapasitor, 10uF

FILE

Unduh file ATtiny-Jig-Final-Bantam-Tools.brd.

Langkah 2: Siapkan Pekerjaan Anda

Pertama, kita perlu menginstal dan menemukan braket pelurusan. Setelah Anda memasang braket perataan, di bawah Fixturing, pilih Locate, dan ikuti instruksi di layar. Menggunakan braket penyelarasan akan memastikan bahwa papan Anda benar-benar berbentuk persegi di sudut kiri depan.

Catatan: Jika Anda belum pernah memasang braket pelurusan sebelumnya, ikuti langkah-langkah dalam panduan dukungan ini.

Dengan braket pelurusan terpasang, saatnya untuk menyiapkan pekerjaan Anda. Kami akan menjalankan penyiapan ini dengan cepat. Jika Anda memerlukan panduan lebih lanjut tentang cara memuat alat Anda dan memasukkan informasi ke dalam Perangkat Lunak Mesin Penggilingan Desktop Bantam Tools, lihat proyek Lencana PCB Menyala.

  1. Hubungkan Mesin Penggilingan PCB Desktop dan buka Perangkat Lunak Mesin Penggilingan Desktop Bantam Tools.
  2. Rumah pabrik.
  3. Periksa kembali untuk memastikan bahwa tertulis Bracket di bawah Fixturing.
  4. Pilih Flat End Mill 1/32", muat dengan kipas bit terpasang, dan temukan alatnya.
  5. Di menu tarik-turun Material, pilih Single-Sided FR-1.
  6. Ukur dan masukkan dimensi dalam nilai X, Y, dan Z di bawah Material. Kemudian pasang selotip dua sisi berkekuatan tinggi pada satu sisi PCB, dan letakkan pada spoilboard sehingga sejajar dengan sudut braket pelurus.

Langkah 3: Impor File Anda

Di perangkat lunak Bantam Tools, di bawah Plans, klik Open Files dan pilih ATtiny-Jig-Final-Bantam-Tools.brd. Kemudian, pilih 1/32" Flat End Mill dan 0,005" PCB Engraving Bit. Waktu penggilingan Anda akan bervariasi tergantung pada kecepatan dan resep umpan yang Anda gunakan. Untuk operasi ini, kami menggunakan resep berikut.

Untuk pabrik ujung datar 1/32 :

  • Tingkat Umpan: 59 in/mnt
  • Tingkat Terjun: 15 in
  • Kecepatan Spindel: 25.000 RPM
  • Langkah: 49%
  • Kedalaman Lulus: 0,010 inci

Untuk bit ukiran PCB 0,005 :

  • Tingkat Umpan: 4,00 in/mnt
  • Tarif Terjun: 5,00 inci
  • Kecepatan Spindel: 25.000 RPM
  • Langkah: 50%
  • Kedalaman Lulus: 0,006 inci

Jika Anda ingin menyesuaikan kecepatan dan umpan agar sesuai dengan kami, klik File > Pustaka Alat > Tambah Alat. Beri nama alat baru Anda, lalu masukkan kecepatan dan resep umpan. Anda dapat mempelajari lebih lanjut tentang menyesuaikan Pustaka Alat Anda di sini.

Langkah 4: Mulai Penggilingan

Mulai Penggilingan
Mulai Penggilingan

Siap? Klik Mulai Penggilingan.

Ingat, pekerjaan ini akan membutuhkan perubahan alat. Saat diminta, pasang bit pengukiran PCB 0,005 dengan kipas bit terpasang, cari alat, dan pilih Mulai Penggilingan untuk menyelesaikan papan.

Langkah 5: Solder Komponen

Solder Komponen
Solder Komponen
Solder Komponen
Solder Komponen

Baiklah, saatnya menyolder! Ambil komponen dan besi solder Anda. Paling mudah untuk menyolder komponen dalam urutan berikut:

  1. Resistor
  2. soket celup 2x4 atau 2x7
  3. Header pitch 2.54mm
  4. LED kuning, hijau, dan merah
  5. kapasitor 10uF

Setelah selesai menyolder, papan akan terlihat seperti yang ditunjukkan di sini. Perhatikan bagaimana komponen melewati sisi belakang FR-1.

Selamat! Anda telah membuat pelindung programmer ATtiny Arduino Anda sendiri menggunakan Mesin Penggilingan PCB Desktop Bantam Tools.

Langkah 6: Program Chip Arduino Anda

Program Chip Arduino Anda
Program Chip Arduino Anda

Pasang jig pemrograman ATtiny yang baru saja Anda giling ke papan Arduino yang ingin Anda program. Buka Arduino IDE-nya. (Jika Anda belum melakukannya, unduh di sini.)

  1. Unggah Sketsa ArduinoISP ke Arduino Uno.
  2. Instal ATTinyCore oleh Spence Konde melalui Arduino Board Manager.
  3. Klik Alat > Papan > ATTiny 25/45/85 (atau 24/44/84).
  4. Klik Alat > Jam - 8 MHz (Internal).
  5. Klik Alat > Chip > ATTiny85 (atau ATTiny84).
  6. Klik Alat > LTO – “Dinonaktifkan”.

Colokkan ATtiny ke soket. Dengan port USB Arduino mengarah ke bawah, pin 1 harus berada di kanan bawah. Kemudian pasang jig pemrograman yang Anda giling ke Arduino dan nyalakan. LED kuning akan mulai bernafas setelah urutan startup.

Selanjutnya, klik Tools > Programmer > Arduino As ISP, lalu pilih Tools > Burn Bootloader. Langkah ini hanya perlu dilakukan sekali per chip. Setelah Anda membakar Bootloader Arduino ke ATTiny, Anda dapat mengunggah sejumlah sketsa dari folder contoh di Arduino IDE, atau Anda dapat membuat kode sendiri. Pastikan Anda memilih "Unggah Menggunakan Programmer" dari menu Sketsa. Catatan: Untuk info lebih lanjut tentang pemrograman chip Arduino Anda, lihat panduan Arduino untuk memprogram Arduino Uno.

Saat memprogram chip Anda, berikut adalah beberapa catatan desain yang perlu diingat

LED: LED terpasang ke pin Arduino 7, 8, dan 9 untuk menunjukkan pemrograman, kesalahan, dan detak jantung. Ini adalah LED status selama pemrograman dan dibangun ke dalam sketsa ArduinoISP. LED kuning "bernafas" saat Anda terhubung; LED hijau berkedip saat pemrograman sedang berlangsung; dan LED merah menyala ketika ada kesalahan dan ketika sketsa selesai diunggah.

  • Pin 7 - Pemrograman
  • Pin 8 - Kesalahan
  • Pin 9 - Detak jantung

Serial Peripheral Interface (SPI): SPI digunakan oleh mikrokontroler untuk komunikasi cepat dengan satu atau lebih perangkat periferal, atau dalam hal ini papan sirkuit. Selalu ada satu perangkat master yang mengontrol perangkat lain.

  1. Pin 10 - Salve Select (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Pin 13 - Jam Serial (SCK)

Pemrograman Global

  • 5V - Daya
  • GND - Tanah
  • Mengatur ulang

Langkah 7: Uji Papan Arduino Anda

Uji Papan Arduino Anda
Uji Papan Arduino Anda

Pada langkah terakhir ini, saatnya untuk menguji papan Anda. Untuk memastikan papan Anda berfungsi, selesaikan langkah-langkah berikut:

  • Klik File > Contoh > 01. Dasar-dasar > Berkedip. Ubah pin LED menjadi 3. Ini adalah pin 2 pada 85 dan pin 10 pada 84.
  • Klik Alat > Pemrogram. Pilih Arduino sebagai ISP.
  • Klik Sketsa > Unggah > Pemrogram.

Apakah ada topik yang Anda ingin kami bahas dalam video panduan berikutnya? Email [email protected] atau hubungi kami di saluran media sosial kami. Pastikan untuk mengikuti kami di Instagram, Facebook, dan Twitter untuk cara terbaru, proyek CNC, dan pembaruan!

Direkomendasikan: