INHOUDSOPGAWE:

Arduino Attiny Programming Shield - SMD: 4 stappe
Arduino Attiny Programming Shield - SMD: 4 stappe

Video: Arduino Attiny Programming Shield - SMD: 4 stappe

Video: Arduino Attiny Programming Shield - SMD: 4 stappe
Video: How To Make an ATtiny85 Arduino Shield || Programming And Burn Bootloader || Using a DIY shield 2024, November
Anonim
Arduino Attiny Programming Shield - SMD
Arduino Attiny Programming Shield - SMD

Hallo, Ek het die afgelope maande gewerk aan die opstel van my programmeringsinstrument vir draagbare materiaal. Vandag wil ek deel hoe ek my Arduino Shield geskep het.

Nadat ek 'n rukkie gegoogle het, het ek hierdie interessante ou artikel Attiny programmeringsskild gevind, wat my geïnspireer het om my eie een te skep.

Hierdie skild is Arduino Uno versoenbaar en is bedoel om saam met verskillende ATtiny uC's in die volgende pakkette PDIP/SOIC/TSSOP gebruik te word, ja.. ook SMD -verpakking:)

Kom ons definieer die projekbeperkings:

  • Versoenbaar met Arduino Uno
  • ATtiny25/45/85, ATtiny24/44/84 en ATtiny2313A/4313 versoenbaar
  • Versoenbaar met PDIP/SOIC/TSSOP
  • SMD -pakkette word ondersteun deur 'n PCB -randaansluiting te gebruik

Voorrade

Vereiste hardeware:

  • 1 x 6 penne 2,54 mm vertikale kopstukke, vir Arduino -kaartaansluiting
  • 1 x 5 penne 2,54 mm vertikale opskrifte
  • 1 x 1 pen 2,54 mm vertikale opskrifte
  • 1x PDIP_8 -aansluiting
  • 1x PDIP_20 -aansluiting
  • 1 x PCB -randuitbreidingsaansluiting, vir ondersteuning vir SMD -pakkette. Ek gebruik een wat deur TE Connectivity verskaf word

  • 1 x 10 uC kapasitor SMD pakket
  • 1 ROOI, 1 geel en 1 groen SMD LED, vir status aanduiding. Ek gebruik Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
  • 3 SMD -weerstande (3225 pakket), elk 400 Ohm

Vereiste gereedskap:

CAD -instrument vir skemas en PCB -ontwerp, ek gebruik Kicad 5.1.5

Stap 1: Skep die skematiese

Die skep van die skematiese
Die skep van die skematiese
Die skep van die skematiese
Die skep van die skematiese
Die skep van die skematiese
Die skep van die skematiese

Kom ons kyk na die skematiese prentjie hierbo.

Die skild het 2 opsies om die uC's te programmeer.

  • Ons gebruik 2 DIP -voetstukke vir die onderskeie PDIP -verpakkings.
  • Aan die ander kant is die SMD -pakketskyfies deel van 'n mini -PCB -toestel (draagbaar). Die koppelvlak PCB tot PCB het 6 penne. Dit kan ingevoeg/verwyder word uit die PCB -randaansluiting (soortgelyk aan die mini PCI -koppelvlak vir 'n rekenaarbord). In die foto hierbo kan u ook die aansluiting vind wat op hierdie bord gebruik word.

Die laaste is 'n opsionele funksie; u kan dit op grond van u behoeftes uit u skema verwyder. U kan onder hierdie skakel ATtiny-Wearable-Device-PCB-Edge-Connector 'n verduideliking vind oor hoe u 'n mini-PCB vir hierdie doel kan skep.

Die PDIP -voetstukke en randverbinder is gekoppel aan Arduino -penne gebaseer op die tabel hierbo. Dit is die vereiste seine vir ISP -programmering.

Opmerking: 'n kondensator word bygevoeg in die Arduino -bord, net om enige herstel tydens die programmeringsproses te vernietig

Stap 2: Skematiese toevoeging tot voetspoorkomponente

Skematiese kartering van voetspoorkomponente
Skematiese kartering van voetspoorkomponente

Die meeste voetspore in hierdie projek is deel van die Kicad Footprint -biblioteek. Ons stop hier net om aan te dui watter een van die opsies ons gekies het en hoekom.

Raadpleeg die prent hierbo vir meer inligting. Gebruik die SMD -kapasitorvoetspoor soos aangedui, en gebruik 'n THT 6 -speldkop vir die PCB -randaansluiting (die toonhoogte is 2,54 mm, geen 3D -model is beskikbaar nie).

Stap 3: Skep die PCB

Die skep van die PCB
Die skep van die PCB
Die skep van die PCB
Die skep van die PCB

Kom ons verduidelik die hoofbenadering van die PCB -uitleg:

  • aan die agterkant plaas ons slegs die PAD's om aan te sluit op ons Arduino Board.
  • aan die bokant wil ons ook die DIP -voetstukke, die mini -PCB -aansluiting en status -LED's hê.

Op grond van hierdie wonderlike Arduino -beskrywing Arduino Uno Drawing, kan ons die skildverbindings op ons uitleg begin plaas (kyk na die foto's hierbo). As 'n goeie praktyk verander ons ons meeteenhede in duim om die afstandberekening te verminder.

Stap 4: Laaste opmerkings

Ek gebruik die skild om een chip gelyktydig te programmeer. Ek sou aanbeveel om dit te doen om probleme met seinvlakke en programmeervloei te vermy.

Ek sal 'n skakel na die onderskeie lêers bywerk indien nodig.

Sodra ek 'n mooi foto van die bord geneem het, sal ek dit hier oplaai. Hoop jy het ook pret gehad!

Aanbeveel: