Përmbajtje:

Mburoja e Programimit Arduino Attiny - SMD: 4 Hapa
Mburoja e Programimit Arduino Attiny - SMD: 4 Hapa

Video: Mburoja e Programimit Arduino Attiny - SMD: 4 Hapa

Video: Mburoja e Programimit Arduino Attiny - SMD: 4 Hapa
Video: M#2: Назначение контактов макетной платы Atmega128 | Outseal Dev. ПЛК Мега 2024, Nëntor
Anonim
Mburoja e Programimit Arduino Attiny - SMD
Mburoja e Programimit Arduino Attiny - SMD

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

Krijimi i Skemës
Krijimi i Skemës
Krijimi i Skemës
Krijimi i Skemës
Krijimi i Skemës
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

Hartimi skematik i përbërësve të gjurmëve
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

Krijimi i PCB
Krijimi i PCB
Krijimi i PCB
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: