Mundarija:

Arduino Attiny dasturlash qalqoni - SMD: 4 qadam
Arduino Attiny dasturlash qalqoni - SMD: 4 qadam

Video: Arduino Attiny dasturlash qalqoni - SMD: 4 qadam

Video: Arduino Attiny dasturlash qalqoni - SMD: 4 qadam
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Noyabr
Anonim
Arduino Attiny dasturlash qalqoni - SMD
Arduino Attiny dasturlash qalqoni - SMD

Salom, So'nggi oylarda men dasturiy vositamni taqiladigan kiyimlar uchun sozlash ustida ishladim. Bugun men Arduino qalqonimni qanday yaratganim bilan bo'lishmoqchiman.

Bir muncha vaqt googlingdan so'ng, men bu qiziqarli maqolani topdim Attiny dasturlash qalqoni, meni o'zimni yaratishga ilhomlantirdi.

Bu qalqon Arduino Uno -ga mos keladi va PDIP/SOIC/TSSOP -ning quyidagi paketlarida turli ATtiny UC -lar bilan ishlatishga mo'ljallangan, ha.. SMD -ning qadoqlanishi ham:)

Loyihaning cheklovlarini aniqlaylik:

  • Arduino Uno mos keladi
  • ATtiny25/45/85, ATtiny24/44/84 va ATtiny2313A/4313 mos keladi
  • PDIP/SOIC/TSSOP bilan mos keladi
  • SMD paketlari PCB chekka ulagichi yordamida qo'llab -quvvatlanadi

Ta'minotlar

Kerakli uskunalar:

  • 1 x 6 pinli 2,54 mm vertikal sarlavhalar, Arduino kartasiga ulanish uchun
  • 1 x 5 pinli 2,54 mm vertikal sarlavhalar
  • 1 x 1 pinli 2,54 mm vertikal sarlavhalar
  • 1x PDIP_8 uyasi
  • 1x PDIP_20 uyasi
  • SMD paketini qo'llab -quvvatlash uchun 1 ta tenglikni chekka kengaytma rozetkasi. Men TE Connectivity tomonidan taqdim etilgan birini ishlataman

  • 1 x 10 uC kondansatör SMD to'plami
  • Status ko'rsatkichi uchun 1 qizil, 1 sariq va 1 yashil SMD LED. Men Kingbright 3.2mmx1.6mm SMD CHIP LED LAMPidan foydalanayapman
  • Har biri 400 Ohm bo'lgan 3 ta SMD rezistorlari (3225 to'plami)

Kerakli asboblar:

Sxema va tenglikni dizayni uchun SAPR vositasi, men Kicad 5.1.5 dan foydalanayapman

1 -qadam: sxemani yaratish

Sxemani yaratish
Sxemani yaratish
Sxemani yaratish
Sxemani yaratish
Sxemani yaratish
Sxemani yaratish

Keling, yuqoridagi rasmdagi sxemani ko'rib chiqaylik.

Qalqonda kompyuterlarni dasturlash uchun 2 ta variant mavjud.

  • Biz tegishli PDIP qadoqlash uchun 2 ta DIP rozetkasidan foydalanamiz.
  • Boshqa tomondan, SMD paket chiplari mini PCB qurilmasining bir qismidir (kiyish mumkin). PCB -PCB vilkasi interfeysi 6 pinli. U PCB chekkasidagi rozetkaga joylashtirilishi/chiqarilishi mumkin (kompyuter platasining mini PCI interfeysiga o'xshash). Yuqoridagi rasmda siz ushbu platada ishlatiladigan ulagichni topishingiz mumkin.

Oxirgi variant - bu ixtiyoriy xususiyat, uni sizning ehtiyojlaringiz asosida sxemalaringizdan olib tashlashingiz mumkin. Siz ushbu havola ostida ATtiny-Wearable-Device-PCB-Edge-Connector-ni shu maqsadda mini PCB-ni yaratish bo'yicha tushuntirishni topishingiz mumkin.

PDIP soketlari va chekka ulagichi yuqoridagi jadval asosida Arduino pinlariga ulangan. Bu ISP dasturlash uchun zarur signallar.

Eslatma: Arduino kartasiga kondansatör qo'shiladi, bu dasturlash jarayonida hech qanday tiklanishni bekor qilmaydi

2 -qadam: Sxemani iz izi komponentlariga xaritalash

Sxemani oyoq izlari komponentlariga xaritalash
Sxemani oyoq izlari komponentlariga xaritalash

Ushbu loyihadagi izlarning aksariyati Kicad Footprint kutubxonasining bir qismidir. Qaysi variantni va nima uchun tanlaganimizni ko'rsatish uchun biz bu erda qisqa to'xtab turamiz.

Tafsilotlar uchun yuqoridagi rasmga qarang, iltimos, ko'rsatilganidek SMD kondansatör izidan foydalaning va tenglikni chekkali ulagichi uchun THT 6 pinli sarlavhadan foydalaning (qadam 2,54 mm, 3D model mavjud emas).

3 -qadam: PCB yaratish

PCB yaratish
PCB yaratish
PCB yaratish
PCB yaratish

PCB sxemasining asosiy yondashuvini tushuntirib beraylik:

  • orqa tomonda biz faqat Arduino kartamizga ulanish uchun PAD -larni joylashtiramiz.
  • yuqori tomonda biz DIP rozetkalari, mini PCB rozetkalari va LED holatiga ega bo'lishni xohlaymiz.

Arduino -ning ajoyib ta'rifi Arduino Uno Drawing -ga asoslanib, biz qalqon konnektorlarini joylashuvimizga joylashtirishni boshlashimiz mumkin (yuqoridagi rasmlarga qarang). Yaxshi amaliyot sifatida biz masofani hisoblash harakatlarini kamaytirish uchun o'lchov birliklarini dyuymga o'zgartiramiz.

4 -qadam: Oxirgi izohlar

Men qalqonni bir vaqtning o'zida bitta chipni dasturlash uchun ishlataman. Signal darajasi va dasturlash oqimi bilan bog'liq har qanday muammoga yo'l qo'ymaslik uchun buni qilishni tavsiya qilaman.

Agar kerak bo'lsa, tegishli fayllarga havolani yangilayman.

Men taxtaning chiroyli rasmini olganimdan so'ng, uni shu erga yuklayman. Umid qilamanki, siz ham dam oldingiz!

Tavsiya: