Përmbajtje:
- Furnizimet
- Hapi 1: Krijimi i skemës
- Hapi 2: Hartimi skematik i përbërësve të gjurmëve
- Hapi 3: Krijimi i PCB
- Hapi 4: Komentet e fundit
Video: Mburoja e Programimit Arduino Attiny - SMD: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Përshëndetje, Unë isha duke punuar në konfigurimin e mjetit tim të programimit për pajisjet e veshshme gjatë muajve të fundit. Sot do të doja të tregoja se si e krijova Arduino Shield -in tim.
Pasi kalova në google për një kohë, gjeta këtë artikull interesant të vjetër mburojë programimi Attiny, i cili më frymëzoi të krijoja një timen.
Kjo mburojë është e pajtueshme me Arduino Uno dhe synohet të përdoret me uC të ndryshme ATtiny në paketat e mëposhtme PDIP/SOIC/TSSOP, po.. edhe paketimet SMD:)
Le të përcaktojmë kufizimet e projektit:
- Arduino Uno i pajtueshëm
- ATtiny25/45/85, ATtiny24/44/84 dhe ATtiny2313A/4313 në përputhje
- Përputhshme me PDIP/SOIC/TSSOP
- Pakot SMD mbështeten duke përdorur një lidhës të skajit PCB
Furnizimet
Hardueri i kërkuar:
- 1 x 6 kunja 2.54 mm tituj vertikalë, për lidhjen e bordit Arduino
- 1 x 5 kunja 2.54 mm tituj vertikalë
- 1 x 1 Koka 2.54 mm tituj vertikalë
- 1x prizë PDIP_8
- 1x prizë PDIP_20
-
1 x prizë shtrirjeje e skajit PCB, për mbështetjen e paketës SMD. Unë jam duke përdorur një të siguruar nga TE Connectivity
- Paketa SMD me kondensator 1 x 10 uC
- 1 LED të kuq, 1 të verdhë dhe 1 LED të gjelbër SMD, për tregues të statusit. Unë jam duke përdorur Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
- 3 Rezistorë SMD (pako 3225), secila 400 Ohm
Mjetet e kërkuara:
Mjet CAD për skematikë dhe dizajn PCB, unë jam duke përdorur Kicad 5.1.5
Hapi 1: Krijimi i skemës
Le të kontrollojmë skemën në figurën e mësipërme.
Mburoja ka 2 mundësi për programimin e uC -ve.
- Ne po përdorim 2 priza DIP për paketimin përkatës PDIP.
- Nga ana tjetër, patate të skuqura SMD janë pjesë e një pajisjeje mini PCB (të veshshme). Ndërfaqja e prizës PCB në PCB ka 6 kunja. Mund të futet/hiqet nga foleja e skajit të PCB -së (e ngjashme me ndërfaqen mini PCI për një tabelë PC). Në foton e mësipërme mund të gjeni lidhësin e përdorur edhe në këtë tabelë.
E fundit është një veçori opsionale, mund ta hiqni nga skemat tuaja bazuar në nevojat tuaja. Ju mund të gjeni nën këtë lidhje ATtiny-Wearable-Device-PCB-Edge-Connector një shpjegim se si të krijoni një mini PCB për këtë qëllim.
Bazat PDIP dhe lidhësi i skajit janë të lidhura me kunjat Arduino bazuar në tabelën e mësipërme. Këto janë sinjalet e kërkuara për programimin e ISP -së.
Vërejtje: Një kondensator shtohet në Bordin Arduino, vetëm për të anuluar çdo rivendosje gjatë procesit të programimit
Hapi 2: Hartimi skematik i përbërësve të gjurmëve
Shumica e gjurmëve të këmbëve në këtë projekt janë pjesë e bibliotekës Kicad Footprint. Ne thjesht bëjmë një ndalesë të shkurtër këtu, për të treguar se cilën nga opsionet kemi zgjedhur dhe pse.
Referojuni fotos së mësipërme për detaje, ju lutemi përdorni gjurmën e kondensatorit SMD siç tregohet dhe për lidhësin e skajit të PCB përdorni një kokë THT 6 Pin (hapi është 2.54 mm, asnjë model 3D nuk është i disponueshëm).
Hapi 3: Krijimi i PCB
Le të shpjegojmë qasjen kryesore të paraqitjes së PCB:
- në anën e pasme vendosim vetëm PAD -të për t'u lidhur me Bordin tonë Arduino.
- në anën e sipërme, ne duam të kemi bazat DIP, mini prizë PCB dhe LED të statusit gjithashtu.
Bazuar në këtë përshkrim të shkëlqyeshëm të Arduino, vizatimi Arduino Uno, ne mund të fillojmë të vendosim lidhëset e mburojës në paraqitjen tonë (kontrolloni fotot më lart). Si një praktikë e mirë, ne i ndryshojmë njësitë tona të matjes në inç, në mënyrë që të zvogëlojmë përpjekjet për llogaritjen e distancës.
Hapi 4: Komentet e fundit
Unë jam duke përdorur mburojën për të programuar një çip në të njëjtën kohë. Unë do të rekomandoja ta bëni këtë, në mënyrë që të shmangni çdo problem me nivelet e sinjalit dhe rrjedhën e programimit.
Unë do të azhurnoj një lidhje me skedarët përkatës nëse kërkohet.
Pasi të bëj një fotografi të bukur të tabelës, do ta ngarkoj këtu. Shpresoj se edhe ju u argëtuat!
Recommended:
Mburoja e programimit me 8 kunja: 14 hapa (me fotografi)
Mburoja e Programimit 8-Pin: Mburoja e Programimit 8-Pin ju lejon të programoni patate të skuqura të serisë ATtiny duke përdorur vetë Arduino si programues. Me fjalë të tjera, ju e lidhni këtë në Arduino tuaj dhe më pas lehtë mund të programoni patate të skuqura me 8 kunja. Këta mikrokontrollues të vegjël mund të jenë
Shembull i programimit të MTP Arduino: 5 hapa
Shembull i Programimit MTP Arduino: Në këtë Instructable, ne tregojmë se si të përdorim skicën e programimit SLG46824/6 Arduino për të programuar një pajisje Dialog SLG46824/6 GreenPAK ™ Multiple-Time Programmable (MTP). Shumica e pajisjeve GreenPAK janë të programueshme një herë (OTP), që do të thotë se dikur jo-V
Mburoja e Programimit ATtiny Arduino: 7 hapa
Mburoja e Programimit ATtiny Arduino: Në këtë projekt të projektuar, ne ju tregojmë se si të bëni mburojën tuaj të programuesit ATtiny Arduino duke përdorur një makinë bluarëse PCB desktop Bantam Tools. Ky komponent thelbësor ju lejon të lidhni dhe programoni patate të skuqura ATtiny përmes Arduino IDE. Ky projekt
Mburoja e Programimit ATMEGA328 Bootloader për Arduino Uno: 3 hapa (me fotografi)
Mburoja e Programimit të Bootloader ATMEGA328 për Arduino Uno: Mburoja e programimit të ngarkuesit të ngarkesës ATMEGA328P për Arduino UnoNganjëherë ndodh dhe ju dëmtoni mikroprocesorin tuaj Arduino Uno Atmega328P. Mund të ndryshoni procesorin. Por së pari duhet të programojë boot-loader në të. Pra, ky tutorial se si ta bëni këtë
Mburoja e programimit DIY Attiny: 8 hapa (me fotografi)
Mburoja e Programimit DIY Attiny: Nëse jeni duke kërkuar për një bord Arduino të vogël dhe me fuqi të ulët, Attiny është një opsion vërtet i mirë, çuditërisht karakteristik për madhësinë e tij. Ka 5 kunja GPIO, 3 prej të cilave janë kunja analoge dhe 2 të cilat kanë dalje PWM. Gjithashtu është vërtet fleksibël ndaj