INHOUDSOPGAWE:
- Voorrade
- Stap 1: Skep die skematiese
- Stap 2: Skematiese toevoeging tot voetspoorkomponente
- Stap 3: Skep die PCB
- Stap 4: Laaste opmerkings
Video: Arduino Attiny Programming Shield - SMD: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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:
N Klein programmeerder vir ATTINY mikrobeheerders met Arduino UNO: 7 stappe
N Klein programmeerder vir ATTINY -mikrobeheerders Met Arduino UNO: Dit is tans interessant om mikro -beheerders in die ATTINY -reeks te gebruik vanweë hul veelsydigheid, lae prys, maar ook die feit dat dit maklik geprogrammeer kan word in omgewings soos Arduino IDE. Programme wat ontwerp is vir Arduino -modules kan maklik oordra
Program 'n ATtiny With Arduino: 7 stappe (met foto's)
Programmeer 'n ATtiny Met Arduino: Die aanwysings volg vir die programmering van die ATtiny -mikrobeheerders met behulp van die Arduino IDE. In eenvoudige Engels kan u 8-pins Atmel-skyfies so programmeer soos u normaalweg met 'n Arduino sou doen. Dit is gaaf, want die ATtiny is klein, en dit kan
Arduino Alternative - STM32 Blue Pill Programming Via USB: 5 stappe
Arduino -alternatief - STM32 Blue Pill -programmering via USB: ek en jy hou albei van Arduino -borde, van die kleinste Attiny85 tot die grootste MEGA2560. As u egter meer spoed, meer analoog insette, meer presisie nodig het, maar steeds nie van Arduino -programmering wil oorskakel nie, is daar 'n elegante oplossing
ATTiny-RAT, ATTINY-aangedrewe mini-ligvolger: 3 stappe
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Hallo mense, dit was 'n rukkie sedert ek my laaste instruksies geplaas het. Wel, daar is baie dinge wat nou in my kop rondloop, maar ek het my " eerste stappe " met die ATTiny-reeks skyfies in hierdie kort instruksies vir u. Ek bestel
DIY Attiny Programming Shield: 8 stappe (met foto's)
DIY Attiny Programming Shield: As u op soek is na 'n klein en lae -aangedrewe Arduino -bord, is die Attiny 'n baie goeie opsie, maar dit is verbasend treffend vanweë die grootte daarvan. Dit het 5 GPIO -penne, waarvan 3 analoog penne en 2 met PWM -uitset is. Dit is ook baie buigsaam vir die