Isi kandungan:

Perisai Pengaturcaraan Arduino Attiny - SMD: 4 Langkah
Perisai Pengaturcaraan Arduino Attiny - SMD: 4 Langkah

Video: Perisai Pengaturcaraan Arduino Attiny - SMD: 4 Langkah

Video: Perisai Pengaturcaraan Arduino Attiny - SMD: 4 Langkah
Video: How to Upload Code in Arduino Uno & Diy Projects 2024, November
Anonim
Perisai Pengaturcaraan Arduino Attiny - SMD
Perisai Pengaturcaraan Arduino Attiny - SMD

Helo, Saya sedang mengusahakan penyediaan alat pengaturcaraan saya untuk pakaian yang boleh dikenakan pada bulan-bulan terakhir. Hari ini saya ingin berkongsi bagaimana saya membuat Arduino Shield saya.

Setelah berbogel sebentar, saya dapati perisai pengaturcaraan Attiny artikel lama yang menarik ini, yang memberi inspirasi kepada saya untuk membuat sendiri.

Perisai ini serasi dengan Arduino Uno dan dimaksudkan untuk digunakan dengan ATC kecil yang berbeza dalam pakej berikut PDIP / SOIC / TSSOP, ya.. Pembungkusan SMD juga:)

Mari tentukan kekangan projek:

  • Arduino Uno serasi
  • Serasi ATtiny25 / 45/85, ATtiny24 / 44/84 dan ATtiny2313A / 4313
  • PDIP / SOIC / TSSOP serasi
  • Pakej SMD disokong dengan menggunakan penyambung tepi PCB

Bekalan

Perkakasan yang diperlukan:

  • Header menegak 2,54 mm 1 x 6 Pin, untuk sambungan papan Arduino
  • 1 x 5 Pin header menegak 2.54 mm
  • Tajuk menegak 1 x 1 Pin 2.54 mm
  • 1x soket PDIP_8
  • 1x soket PDIP_20
  • 1 x soket sambungan tepi PCB, untuk sokongan pakej SMD. Saya menggunakan yang disediakan oleh TE Connectivity

  • Pakej SMD kapasitor 1 x 10 uC
  • 1 MERAH, 1 LED SMD Kuning dan 1 Hijau, untuk petunjuk Status. Saya menggunakan Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
  • 3 Resistor SMD (pakej 3225), masing-masing 400 Ohm

Alat yang diperlukan:

Alat CAD untuk skema dan reka bentuk PCB, saya menggunakan Kicad 5.1.5

Langkah 1: Membuat Skema

Membuat Skema
Membuat Skema
Membuat Skema
Membuat Skema
Membuat Skema
Membuat Skema

Mari kita periksa skema dalam gambar di atas.

Perisai mempunyai 2 pilihan untuk memprogram uC.

  • Kami menggunakan 2 soket DIP untuk pembungkusan PDIP masing-masing.
  • Sebaliknya cip pakej SMD adalah sebahagian daripada peranti PCB mini (Boleh Dipakai). Antara muka palam PCB ke PCB mempunyai 6 pin. Ia boleh dimasukkan / dikeluarkan dari soket tepi PCB (serupa dengan antara muka PCI mini untuk papan utama PC). Dalam gambar di atas, anda juga boleh menemui penyambung yang digunakan di papan ini.

Yang terakhir adalah ciri pilihan, anda boleh mengeluarkannya dari skema berdasarkan keperluan anda. Anda boleh dapatkan di bawah pautan ini ATtiny-Wearable-Device-PCB-Edge-Connector penjelasan mengenai cara membuat mini PCB untuk tujuan ini.

Soket PDIP dan penyambung tepi disambungkan ke pin Arduino berdasarkan jadual di atas. Ini adalah isyarat yang diperlukan untuk pengaturcaraan ISP.

Catatan: Kapasitor ditambahkan di Arduino Board, hanya untuk membatalkan tetapan semula semasa proses pengaturcaraan

Langkah 2: Pemetaan Skema ke Komponen Jejak Kaki

Pemetaan Skema ke Komponen Jejak Kaki
Pemetaan Skema ke Komponen Jejak Kaki

Sebilangan besar jejak kaki dalam projek ini adalah sebahagian dari perpustakaan Kicad Footprint. Kami hanya berhenti sebentar di sini, untuk menunjukkan pilihan mana yang kami pilih dan mengapa.

Rujuk gambar di atas untuk perincian, sila gunakan jejak kapasitor SMD seperti yang ditunjukkan dan untuk penyambung tepi PCB gunakan header THT 6 Pin (nada 2,54 mm, model 3D tidak tersedia).

Langkah 3: Membuat PCB

Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB

Mari terangkan pendekatan utama susun atur PCB:

  • di bahagian belakang kami meletakkan PAD sahaja untuk disambungkan ke Arduino Board kami.
  • di sebelah atas, kami juga ingin mempunyai soket DIP, soket PCB mini dan LED status.

Berdasarkan keterangan Arduino Arduino Uno Drawing yang hebat ini, kita boleh mula meletakkan penyambung perisai pada susun atur kita (periksa gambar di atas). Sebagai amalan yang baik, kami mengubah unit pengukuran menjadi inci, untuk mengurangkan usaha pengiraan jarak.

Langkah 4: Komen Terakhir

Saya menggunakan perisai untuk memprogram satu cip pada masa yang sama. Saya mengesyorkan untuk melakukannya, untuk mengelakkan masalah dengan tahap isyarat dan aliran pengaturcaraan.

Saya akan mengemas kini pautan ke fail masing-masing sekiranya diperlukan.

Sebaik sahaja saya mengambil gambar papan yang bagus, saya akan memuat naiknya di sini. Semoga anda juga bersenang-senang!

Disyorkan: