Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Oprettelse af skematisk
- Trin 2: Tilknytning af skematisk til fodaftrykskomponenter
- Trin 3: Oprettelse af printkortet
- Trin 4: Sidste kommentarer
Video: Arduino Attiny Programming Shield - SMD: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej, Jeg arbejdede på mit programmeringsværktøjs opsætning til wearables i løbet af de sidste måneder. I dag vil jeg gerne dele, hvordan jeg lavede mit Arduino Shield.
Efter at have googlet et stykke tid fandt jeg denne interessante gamle artikel Attiny programmeringsskjold, som inspirerede mig til at lave min egen.
Dette skjold er Arduino Uno kompatibelt og er beregnet til at blive brugt med forskellige ATtiny uC'er i følgende pakker PDIP/SOIC/TSSOP, ja.. SMD emballage også:)
Lad os definere projektbegrænsningerne:
- Arduino Uno kompatibel
- ATtiny25/45/85, ATtiny24/44/84 og ATtiny2313A/4313 kompatible
- PDIP/SOIC/TSSOP kompatibel
- SMD -pakker understøttes ved hjælp af et PCB -kantstik
Forbrugsvarer
Påkrævet hardware:
- 1 x 6 pins 2,54 mm lodrette overskrifter, til Arduino -kortforbindelse
- 1 x 5 pins 2,54 mm lodrette overskrifter
- 1 x 1 Pin 2,54 mm lodrette overskrifter
- 1x PDIP_8 stik
- 1x PDIP_20 stik
-
1 x PCB -kantforlængelsesstik, til SMD -pakkeunderstøttelse. Jeg bruger en leveret af TE Connectivity
- 1 x 10 uC kondensator SMD -pakke
- 1 RØD, 1 gul og 1 grøn SMD LED, til statusindikation. Jeg bruger Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
- 3 SMD -modstande (3225 pakke), hver 400 Ohm
Påkrævede værktøjer:
CAD -værktøj til skemaer og PCB -design, jeg bruger Kicad 5.1.5
Trin 1: Oprettelse af skematisk
Lad os kontrollere skematikken i billedet ovenfor.
Skjoldet har 2 muligheder for programmering af uC'erne.
- Vi bruger 2 DIP -stik til respektive PDIP -emballage.
- På den anden side er SMD -pakkechipsene en del af en mini -PCB -enhed (bærbar). PCB til PCB -stikgrænsefladen har 6 ben. Det kan indsættes/fjernes fra PCB -kantstikket (ligner mini PCI -interface til et pc -bundkort). På billedet ovenfor kan du også finde stikket, der bruges i dette kort.
Den sidste er en valgfri funktion, du kan fjerne den fra dine skemaer baseret på dine behov. Du kan finde under dette link ATtiny-Wearable-Device-PCB-Edge-Connector en forklaring på, hvordan du opretter et mini-PCB til dette formål.
PDIP -stik og kantstik er forbundet til Arduino -ben baseret på ovenstående tabel. Dette er de nødvendige signaler til ISP -programmering.
Bemærkning: Der tilføjes en kondensator i Arduino Board, bare for at annullere enhver nulstilling under programmeringsprocessen
Trin 2: Tilknytning af skematisk til fodaftrykskomponenter
De fleste fodspor i dette projekt er en del af Kicad Footprint -biblioteket. Vi gør bare et kort stop her for at angive hvilken af de muligheder, vi valgte, og hvorfor.
Se ovenstående billede for detaljer. Brug venligst SMD -kondensatorens fodaftryk som angivet, og til PCB -kantstikket skal du bruge et THT 6 Pin header (stigningen er 2,54 mm, ingen 3D -model er tilgængelig).
Trin 3: Oprettelse af printkortet
Lad os forklare PCB -layoutets hovedmetode:
- på bagsiden placerer vi kun PAD'erne for at oprette forbindelse til vores Arduino Board.
- på oversiden ønsker vi også at have DIP -stik, mini -PCB -stik og status -LED'er.
Baseret på denne flotte Arduino -beskrivelse Arduino Uno Drawing, kan vi begynde at placere afskærmningsstikkene på vores layout (se billederne ovenfor). Som en god praksis ændrer vi vores måleenheder til tommer for at reducere afstandsberegningsindsatsen.
Trin 4: Sidste kommentarer
Jeg bruger skjoldet til at programmere en chip på samme tid. Jeg vil anbefale at gøre det for at undgå ethvert problem med signalniveauer og programmeringsflow.
Jeg opdaterer et link til de respektive filer, hvis det kræves.
Når jeg har taget et flot billede af tavlen, vil jeg uploade det her. Håber du også havde det sjovt!
Anbefalede:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 Steps (with Pictures)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: How to make the wearable activity tracking watch? Dette er en bærbar gadget designet til at vibrere, når den registrerer stagnation. Bruger du det meste af din tid på computeren som mig? Sidder du i timevis uden at vide det? Så er denne enhed f
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 trin
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Hej folkens, det er et stykke tid siden, jeg sendte min sidste instruerbare. Godt, der er mange ting, der går rundt i mit hoved lige nu, men det lykkedes mig at dokumentere mine " første trin " med ATTiny-serien af chips i denne korte instruerbare til dig. Jeg bestiller
EAL - Embedded Programming: Candy Mixer 1000: 9 trin
EAL - Embedded Programming: Candy Mixer 1000: Til vores projekt i Arduino har vi besluttet at lave en mixer til slik. Ideen er, at brugeren kan trykke på en knap, og derefter begynder motorerne at skubbe sliket ud i en skål, og når programmet er kørt, stopper det. Det første udkast til
DIY Attiny Programming Shield: 8 trin (med billeder)
DIY Attiny Programming Shield: Hvis du leder efter et lille og lavt drevet Arduino -bord, er Attiny en rigtig god mulighed, det er overraskende pragtfuldt i forhold til størrelsen. Det har 5 GPIO -ben, hvoraf 3 er analoge ben og 2, der har PWM -output. Det er også virkelig fleksibelt til
ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder)
ESP-12E og ESP-12F Programmerings- og udviklingsbestyrelse: Opgaven for dette kort var enkel: Vær i stand til at programmere ESP-12E og ESP-12F-moduler lige så let som NodeMCU-kortene (dvs. ingen grund til at trykke på knapper). Har brødbræt venlige stifter med adgang til den brugbare IO. Brug en separat USB til seriel konvertering