İçindekiler:

Arduino Attiny Programlama Kalkanı - SMD: 4 Adım
Arduino Attiny Programlama Kalkanı - SMD: 4 Adım

Video: Arduino Attiny Programlama Kalkanı - SMD: 4 Adım

Video: Arduino Attiny Programlama Kalkanı - SMD: 4 Adım
Video: BOOT MU LOADER? ATmega328p'ye Arduino Bootloader'ı Yükleme | AVR ISP | PCBWAY 2024, Kasım
Anonim
Arduino Attiny Programlama Kalkanı - SMD
Arduino Attiny Programlama Kalkanı - SMD

Merhaba, Geçen aylarda programlama aracımın giyilebilir cihazlar için kurulumu üzerinde çalışıyordum. Bugün Arduino Shield'imi nasıl oluşturduğumu paylaşmak istiyorum.

Bir süre googling yaptıktan sonra, kendime ait bir tane oluşturmam için bana ilham veren bu ilginç eski makale Attiny programlama kalkanını buldum.

Bu kalkan Arduino Uno uyumludur ve aşağıdaki PDIP/SOIC/TSSOP paketlerinde farklı ATtiny uC'ler ile kullanılmak üzere tasarlanmıştır, evet.. SMD paketleme de:)

Proje kısıtlamalarını tanımlayalım:

  • Arduino Uno uyumlu
  • ATtiny25/45/85, ATtiny24/44/84 ve ATtiny2313A/4313 uyumlu
  • PDIP/SOIC/TSSOP uyumlu
  • SMD paketleri, bir PCB kenar konektörü kullanılarak desteklenir

Gereçler

Gerekli Donanım:

  • Arduino kart bağlantısı için 1 x 6 Pin 2.54 mm dikey başlıklar
  • 1 x 5 Pim 2.54 mm dikey başlıklar
  • 1 x 1 Pin 2.54 mm dikey başlıklar
  • 1x PDIP_8 soketi
  • 1x PDIP_20 soketi
  • SMD paketi desteği için 1 x PCB kenar uzatma soketi. TE Connectivity tarafından sağlanan birini kullanıyorum
  • 1 x 10 uC kapasitör SMD paketi
  • Durum göstergesi için 1 KIRMIZI, 1 Sarı ve 1 Yeşil SMD LED'i. Kingbright 3.2mmx1.6mm SMD CHIP LED LAMBA kullanıyorum
  • 3 SMD Direnç (3225 paket), her biri 400 Ohm

Gerekli araçlar:

Şemalar ve PCB tasarımı için CAD Aracı, Kicad 5.1.5 kullanıyorum

Adım 1: Şemayı Oluşturma

Şemayı Oluşturma
Şemayı Oluşturma
Şemayı Oluşturma
Şemayı Oluşturma
Şemayı Oluşturma
Şemayı Oluşturma

Yukarıdaki resimdeki şemayı kontrol edelim.

Kalkan, uC'leri programlamak için 2 seçeneğe sahiptir.

  • İlgili PDIP ambalajı için 2 DIP soketi kullanıyoruz.
  • Öte yandan, SMD paket yongaları bir mini PCB cihazının (Giyilebilir) parçasıdır. PCB'den PCB'ye fiş arayüzünün 6 pini vardır. PCB kenar soketine takılabilir/çıkarılabilir (PC anakartı için mini PCI arayüzüne benzer). Yukarıdaki resimde bu kartta kullanılan konektörü de bulabilirsiniz.

Sonuncusu isteğe bağlı bir özelliktir, ihtiyaçlarınıza göre şemalarınızdan kaldırabilirsiniz. ATtiny-Wearable-Device-PCB-Edge-Connector bağlantısının altında bu amaç için bir mini PCB'nin nasıl oluşturulacağına dair bir açıklama bulabilirsiniz.

PDIP soketleri ve kenar konektörü, yukarıdaki tabloya göre Arduino pinlerine bağlanır. Bunlar, ISP programlaması için gerekli sinyallerdir.

Açıklama: Arduino Kartına, programlama işlemi sırasında herhangi bir sıfırlamayı geçersiz kılmak için bir kapasitör eklenir

Adım 2: Şemayı Ayak İzi Bileşenleriyle Eşleştirme

Şemayı Ayak İzi Bileşenleriyle Eşleştirme
Şemayı Ayak İzi Bileşenleriyle Eşleştirme

Bu projedeki ayak izlerinin çoğu Kicad Ayak İzi kitaplığının bir parçasıdır. Seçeneklerden hangisini ve neden seçtiğimizi belirtmek için burada kısa bir mola veriyoruz.

Ayrıntılar için yukarıdaki resme bakın, lütfen belirtildiği gibi SMD kapasitör ayak izini kullanın ve PCB kenar konektörü için bir THT 6 Pin başlığı kullanın (adım 2,54 mm'dir, 3D model mevcut değildir).

Adım 3: PCB'yi Oluşturma

PCB oluşturma
PCB oluşturma
PCB oluşturma
PCB oluşturma

PCB düzeninin ana yaklaşımını açıklayalım:

  • arka tarafında ise sadece Arduino Board'umuza bağlanacak PAD'leri yerleştiriyoruz.
  • üst tarafta DIP soketleri, mini PCB soketi ve durum LED'lerini de istiyoruz.

Bu harika Arduino açıklaması Arduino Uno Drawing'e dayanarak, kalkan konektörlerini düzenimize yerleştirmeye başlayabiliriz (yukarıdaki resimleri kontrol edin). İyi bir uygulama olarak, mesafe hesaplama çabasını azaltmak için ölçüm birimlerimizi inç olarak değiştiriyoruz.

4. Adım: Son Yorumlar

Kalkanı aynı anda bir çipi programlamak için kullanıyorum. Sinyal seviyelerinde ve programlama akışında herhangi bir sorun yaşamamak için bunu yapmanızı tavsiye ederim.

Gerekirse ilgili dosyalara bir bağlantıyı güncelleyeceğim.

Tahtanın güzel bir fotoğrafını çekince buraya yükleyeceğim. Umarım siz de eğlenmişsinizdir!

Önerilen: