Mündəricat:

Arduino Attiny Proqramlaşdırma Qalxanı - SMD: 4 addım
Arduino Attiny Proqramlaşdırma Qalxanı - SMD: 4 addım

Video: Arduino Attiny Proqramlaşdırma Qalxanı - SMD: 4 addım

Video: Arduino Attiny Proqramlaşdırma Qalxanı - SMD: 4 addım
Video: How to Upload Code in Arduino Uno & Diy Projects 2024, Iyul
Anonim
Arduino Attiny Proqramlaşdırma Qalxanı - SMD
Arduino Attiny Proqramlaşdırma Qalxanı - SMD

Salam, Son aylarda proqramlaşdırma vasitəmin geyinə bilənlər üçün qurulması üzərində çalışırdım. Bu gün Arduino Shieldimi necə yaratdığımı bölüşmək istərdim.

Bir müddət googling etdikdən sonra, özümü yaratmaq üçün mənə ilham verən bu maraqlı köhnə məqalə Attiny proqramlaşdırma qalxanı tapdım.

Bu qalxan Arduino Uno ilə uyğundur və PDIP/SOIC/TSSOP paketlərində fərqli ATtiny uC ilə istifadə üçün nəzərdə tutulmuşdur, bəli.. SMD qablaşdırması da:)

Layihə məhdudiyyətlərini təyin edək:

  • Arduino Uno uyğun gəlir
  • ATtiny25/45/85, ATtiny24/44/84 və ATtiny2313A/4313 uyğun
  • PDIP/SOIC/TSSOP uyğun gəlir
  • SMD paketləri bir PCB kənar bağlayıcı istifadə edərək dəstəklənir

Təchizat

Tələb olunan Avadanlıq:

  • 1 x 6 Pins 2.54 mm şaquli başlıqlar, Arduino lövhəsi bağlantısı üçün
  • 1 x 5 Pins 2.54 mm şaquli başlıqlar
  • 1 x 1 Pin 2.54 mm şaquli başlıqlar
  • 1 x PDIP_8 yuvası
  • 1 x PDIP_20 yuvası
  • SMD paketi dəstəyi üçün 1 x PCB kənar uzatma yuvası. TE Connectivity tərəfindən verilən birini istifadə edirəm
  • 1 x 10 uC kondansatör SMD paketi
  • Status göstəricisi üçün 1 QIRMIZI, 1 Sarı və 1 Yaşıl SMD LED. Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP istifadə edirəm
  • Hər biri 400 Ohm olan 3 SMD Rezistoru (3225 paket)

Lazımi alətlər:

Şematik və PCB dizaynı üçün CAD Aləti, Kicad 5.1.5 istifadə edirəm

Addım 1: Şematik Yaradın

Şematik Yaradılması
Şematik Yaradılması
Şematik Yaradılması
Şematik Yaradılması
Şematik Yaradılması
Şematik Yaradılması

Yuxarıdakı şəkildəki sxemə baxaq.

Qalxanın uC -ləri proqramlaşdırmaq üçün 2 variantı var.

  • Müvafiq PDIP qablaşdırma üçün 2 DIP yuva istifadə edirik.
  • Digər tərəfdən SMD paket çipləri mini PCB cihazının bir hissəsidir (Geyilə bilən). PCB -dən PCB -yə keçid interfeysi 6 sancağa malikdir. PCB kənar yuvasına daxil edilə bilər/çıxarıla bilər (PC anakartı üçün mini PCI interfeysinə bənzər). Yuxarıdakı şəkildə bu lövhədə istifadə olunan konnektoru tapa bilərsiniz.

Sonuncu, isteğe bağlı bir xüsusiyyətdir, ehtiyaclarınıza əsaslanaraq sxemlərinizdən silə bilərsiniz. Bu linkdə ATtiny-Wearable-Device-PCB-Edge-Connector-da bu məqsədlə mini PCB-nin necə yaradılacağına dair izahat tapa bilərsiniz.

PDIP yuvaları və kənar konnektoru yuxarıdakı cədvələ əsasən Arduino pinlərinə qoşulur. Bunlar ISP proqramlaşdırması üçün lazım olan siqnallardır.

Qeyd: Arduino lövhəsinə proqramlaşdırma zamanı sıfırlamanı ləğv etmək üçün bir kondansatör əlavə olunur

Addım 2: Şematik Ayaq İzi Bileşenlerine Eşleme

Şematik Ayaq İzi Bileşenlerine Eşleme
Şematik Ayaq İzi Bileşenlerine Eşleme

Bu layihədəki izlərin çoxu Kicad Footprint kitabxanasının bir hissəsidir. Hansı variantları və niyə seçdiyimizi göstərmək üçün burada qısa bir dayanma edirik.

Ətraflı məlumat üçün yuxarıdakı şəkilə baxın, zəhmət olmasa göstərildiyi kimi SMD kondansatör izini istifadə edin və PCB kənar konnektoru üçün THT 6 Pin başlığı istifadə edin (meydan 2,54 mm -dir, heç bir 3D model yoxdur).

Addım 3: PCB yaratmaq

PCB yaratmaq
PCB yaratmaq
PCB yaratmaq
PCB yaratmaq

PCB düzülüşünün əsas yanaşmasını izah edək:

  • arxa tərəfində yalnız Arduino lövhəmizə qoşulmaq üçün PAD -lər yerləşdiririk.
  • Üst tərəfdə DIP prizləri, mini PCB yuvası və vəziyyət LEDləri də olmasını istəyirik.

Bu böyük Arduino təsviri Arduino Uno Drawing -ə əsaslanaraq, qalxan bağlayıcılarını planımıza yerləşdirməyə başlaya bilərik (yuxarıdakı şəkilləri yoxlayın). Yaxşı bir təcrübə olaraq, məsafə hesablama səylərini azaltmaq üçün ölçü vahidlərimizi düymlərə dəyişdiririk.

Addım 4: Son Şərhlər

Qalxandan eyni anda bir çipi proqramlaşdırmaq üçün istifadə edirəm. Siqnal səviyyələri və proqramlaşdırma axını ilə bağlı hər hansı bir problemin qarşısını almaq üçün bunu etməyi məsləhət görürəm.

Lazım gələrsə, əlaqəli fayllara bir keçid yeniləyəcəyəm.

Lövhənin gözəl bir şəklini çəkdikdən sonra buraya yükləyəcəyəm. Ümid edirik ki, siz də əyləndiniz!

Tövsiyə: