Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Zdravo, Zadnjih mjeseci radio sam na postavljanju alata za programiranje za nosive stvari. Danas bih želio podijeliti kako sam stvorio svoj Arduino štit.
Nakon što sam neko vrijeme guglao, pronašao sam ovaj zanimljiv stari članak Attiny programski štit koji me inspirirao da stvorim svoj vlastiti.
Ovaj štit je kompatibilan s Arduino Uno i namijenjen je za upotrebu s različitim ATtiny uC -ovima u sljedećim paketima PDIP/SOIC/TSSOP, da.. SMD pakovanje također:)
Definirajmo ograničenja projekta:
- Kompatibilan s Arduino Uno
- Kompatibilni sa ATtiny25/45/85, ATtiny24/44/84 i ATtiny2313A/4313
- Kompatibilan sa PDIP/SOIC/TSSOP
- SMD paketi podržani su pomoću rubnog priključka za PCB
Supplies
Potreban hardver:
- 1 x 6 pinova 2,54 mm okomita zaglavlja, za spajanje na Arduino ploču
- 1 x 5 pinova 2,54 mm okomita zaglavlja
- 1 x 1 Pin 2,54 mm okomita zaglavlja
- 1x utičnica PDIP_8
- 1x utičnica PDIP_20
-
1 x utičnica za proširenje ruba PCB -a, za podršku SMD paketu. Koristim onu koju pruža TE Connectivity
- 1 x 10 uC kondenzatorski SMD paket
- 1 CRVENA, 1 žuta i 1 zelena SMD LED dioda, za indikaciju statusa. Koristim Kingbright 3.2mmx1.6mm SMD CHIP LED LAMPU
- 3 SMD otpornika (paket 3225), svaki 400 ohma
Potrebni alati:
CAD alat za sheme i dizajn PCB -a, koristim Kicad 5.1.5
Korak 1: Kreiranje sheme
Provjerimo shemu na gornjoj slici.
Štit ima 2 mogućnosti za programiranje UC -a.
- Za odgovarajuće PDIP pakovanje koristimo 2 DIP utičnice.
- S druge strane, SMD paketni čipovi dio su mini PCB uređaja (nosivi). Sučelje utikača PCB na PCB ima 6 pinova. Može se umetnuti/ukloniti iz ivice za PCB (slično mini PCI interfejsu za matičnu ploču računara). Na gornjoj slici možete pronaći konektor koji se koristi i na ovoj ploči.
Posljednja je izborna funkcija, koju možete ukloniti iz svojih shema na temelju svojih potreba. Na ovoj poveznici možete pronaći ATtiny-Wearable-Device-PCB-Edge-Connector objašnjenje kako stvoriti mini PCB u tu svrhu.
PDIP utičnice i rubni konektor spojeni su na Arduino pinove prema gornjoj tablici. Ovo su potrebni signali za programiranje ISP -a.
Napomena: Kondenzator je dodan na Arduino ploču, samo da bi se poništio bilo kakav reset tokom procesa programiranja
Korak 2: Mapiranje sheme na komponente otiska
Većina otisaka u ovom projektu dio je biblioteke Kicad Footprint. Ovdje se samo kratko zaustavljamo kako bismo naznačili koju smo opciju odabrali i zašto.
Pogledajte gornju sliku za detalje, molimo vas da koristite otisak SMD kondenzatora kako je naznačeno, a za rubni konektor PCB -a upotrijebite THT 6 -polno zaglavlje (korak je 2,54 mm, 3D model nije dostupan).
Korak 3: Kreiranje PCB -a
Objasnimo glavni pristup rasporedu PCB -a:
- na stražnjoj strani postavljamo samo PAD -ove za povezivanje s našom Arduino pločom.
- na gornjoj strani želimo imati DIP utičnice, mini PCB utičnice i statusne LED diode.
Na temelju ovog sjajnog opisa Arduina Arduino Uno crtež, možemo početi postavljati konektore štita na naš izgled (provjerite slike iznad). Kao dobra praksa, mjerne jedinice mijenjamo u inče kako bismo smanjili napor izračunavanja udaljenosti.
Korak 4: Posljednji komentari
Koristim štit za programiranje jednog čipa istovremeno. Preporučio bih da to učinite kako biste izbjegli bilo kakav problem s nivoima signala i protokom programiranja.
Ažurirat ću vezu do odgovarajućih datoteka ako je potrebno.
Kada snimim lepu ploču, postaviću je ovde. Nadam se da ste se i vi zabavili!