Cuprins:

Scutul de programare Arduino Attiny - SMD: 4 pași
Scutul de programare Arduino Attiny - SMD: 4 pași

Video: Scutul de programare Arduino Attiny - SMD: 4 pași

Video: Scutul de programare Arduino Attiny - SMD: 4 pași
Video: Cum se utilizează Prototyping Shield pentru Arduino 2024, Noiembrie
Anonim
Arduino Attiny Programming Shield - SMD
Arduino Attiny Programming Shield - SMD

Buna ziua, Am lucrat la configurarea instrumentului meu de programare pentru portabile în ultimele luni. Astăzi aș dori să vă împărtășesc modul în care am creat Arduino Shield.

După ce am căutat un timp pe Google, am găsit acest interesant articol vechi Scut de programare Attiny, care m-a inspirat să-mi creez unul.

Acest scut este compatibil Arduino Uno și este destinat să fie utilizat cu ATC diferite ATC în următoarele pachete PDIP / SOIC / TSSOP, da.. și ambalaje SMD:)

Să definim constrângerile proiectului:

  • Compatibil Arduino Uno
  • Compatibil ATtiny25 / 45/85, ATtiny24 / 44/84 și ATtiny2313A / 4313
  • Compatibil PDIP / SOIC / TSSOP
  • Pachetele SMD sunt acceptate utilizând un conector PCB edge

Provizii

Hardware necesar:

  • 1 x 6 pini 2,54 mm anteturi verticale, pentru conectarea la placa Arduino
  • 1 x 5 pini 2,54 mm anteturi verticale
  • 1 x 1 pin 2,54 mm anteturi verticale
  • 1 x soclu PDIP_8
  • 1 x soclu PDIP_20
  • 1 x soclu de extensie pentru margine PCB, pentru suport pachet SMD. Folosesc unul furnizat de TE Connectivity

  • 1 x pachet SMD condensator 10 uC
  • 1 LED-uri roșu, 1 galben și 1 verde SMD, pentru indicarea stării. Folosesc Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
  • 3 rezistențe SMD (pachet 3225), fiecare 400 Ohm

Instrumente necesare:

Instrument CAD pentru schemă și proiectare PCB, folosesc Kicad 5.1.5

Pasul 1: Crearea schemei

Crearea schemei
Crearea schemei
Crearea schemei
Crearea schemei
Crearea schemei
Crearea schemei

Să verificăm schema din imaginea de mai sus.

Scutul are 2 opțiuni pentru programarea UC-urilor.

  • Folosim 2 prize DIP pentru ambalajele PDIP respective.
  • Pe de altă parte, cipurile pachet SMD fac parte dintr-un dispozitiv mini PCB (Wearable). Interfața de conectare PCB la PCB are 6 pini. Poate fi introdus / îndepărtat de la priza de margine PCB (similar cu interfața mini PCI pentru o placă de bază pentru PC). În imaginea de mai sus puteți găsi și conectorul utilizat în această placă.

Ultima este o caracteristică opțională, o puteți elimina din schemele dvs. în funcție de nevoile dvs. Puteți găsi sub acest link ATtiny-Wearable-Device-PCB-Edge-Connector o explicație despre cum să creați un mini PCB în acest scop.

Soclurile PDIP și conectorul de margine sunt conectate la pinii Arduino pe baza tabelului de mai sus. Acestea sunt semnalele necesare pentru programarea ISP.

Observație: Un condensator este adăugat în placa Arduino, doar pentru a anula orice resetare în timpul procesului de programare

Pasul 2: Maparea schemei la componentele de amprentă

Cartografierea schemei la componentele de amprentă
Cartografierea schemei la componentele de amprentă

Majoritatea amprentelor din acest proiect fac parte din biblioteca Kicad Footprint. Facem doar o scurtă oprire aici, pentru a indica care dintre opțiuni am ales și de ce.

Consultați imaginea de mai sus pentru detalii, vă rugăm să utilizați amprenta condensatorului SMD așa cum este indicat, iar pentru conectorul de margine PCB folosiți un antet THT cu 6 pini (pasul este de 2,54 mm, nu este disponibil niciun model 3D).

Pasul 3: Crearea PCB-ului

Crearea PCB-ului
Crearea PCB-ului
Crearea PCB-ului
Crearea PCB-ului

Să explicăm principala abordare a aspectului PCB:

  • în partea din spate așezăm doar PAD-urile pentru a ne conecta la placa noastră Arduino.
  • în partea superioară, vrem să avem mufele DIP, mufa mini PCB și LED-urile de stare.

Pe baza acestei descrieri minunate Arduino Arduino Uno Drawing, putem începe să amplasăm conectorii ecranului pe aspectul nostru (verificați imaginile de mai sus). Ca o bună practică, ne schimbăm unitățile de măsurare în inci, pentru a reduce efortul de calcul al distanței.

Pasul 4: Ultimele comentarii

Folosesc scutul pentru a programa un cip în același timp. Aș recomanda să faceți acest lucru, pentru a evita orice problemă cu nivelurile de semnal și fluxul de programare.

Dacă este necesar, voi actualiza un link către fișierele respective.

Odată ce voi face o fotografie frumoasă a tabloului, o voi încărca aici. Sper că te-ai distrat și tu!

Recomandat: