Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Zdravo, V zadnjih mesecih sem delal na nastavitvi svojega programskega orodja za nosljive naprave. Danes bi rad povedal, kako sem ustvaril svoj Arduino ščit.
Ko sem nekaj časa brskal, sem našel ta zanimiv star članek Attiny programski ščit, ki me je navdihnil, da sem ustvaril svojega.
Ta ščit je združljiv z Arduino Uno in je namenjen uporabi z različnimi uC -ji ATtiny v naslednjih paketih PDIP/SOIC/TSSOP, ja.. tudi SMD embalaža:)
Opredelimo omejitve projekta:
- Združljiv z Arduino Uno
- Združljivo z ATtiny25/45/85, ATtiny24/44/84 in ATtiny2313A/4313
- Združljivo s PDIP/SOIC/TSSOP
- Paketi SMD so podprti z uporabo robnega priključka PCB
Zaloge
Potrebna strojna oprema:
- 1 x 6 nožic 2,54 mm navpične glave, za povezavo z Arduino ploščo
- 1 x 5 nožic 2,54 mm navpične glave
- 1 x 1 Pin 2,54 mm navpične glave
- 1x vtičnica PDIP_8
- 1x vtičnica PDIP_20
- 1 x vtičnica za rob PCB, za podporo paketu SMD. Uporabljam enega, ki ga ponuja TE Connectivity
- 1 x 10 uC kondenzatorski SMD paket
- 1 RDEČA, 1 rumena in 1 zelena SMD LED dioda za prikaz statusa. Uporabljam Kingbright 3,2 mm x 1,6 mm SMD CHIP LED ŽARNICO
- 3 SMD upori (paket 3225), vsak 400 ohmov
Potrebna orodja:
Orodje CAD za sheme in oblikovanje tiskanih vezij, uporabljam Kicad 5.1.5
1. korak: Ustvarite shemo
Preverimo shemo na zgornji sliki.
Ščit ima dve možnosti za programiranje uC.
- Za ustrezno embalažo PDIP uporabljamo 2 DIP vtičnici.
- Po drugi strani pa so čipi paketa SMD del naprave mini PCB (Wearable). Vtični vmesnik PCB na PCB ima 6 zatičev. Lahko ga vstavite/odstranite iz robne vtičnice tiskanega vezja (podobno kot vmesnik mini PCI za matično ploščo računalnika). Na zgornji sliki najdete tudi priključek, uporabljen na tej plošči.
Zadnja je neobvezna funkcija, ki jo lahko odstranite iz shem glede na vaše potrebe. Pod to povezavo najdete ATtiny-Wearable-Device-PCB-Edge-Connector razlago, kako v ta namen ustvariti mini PCB.
Vtičnice PDIP in robni priključek so povezani z zatiči Arduino na podlagi zgornje tabele. To so potrebni signali za programiranje ponudnika internetnih storitev.
Opomba: Kondenzator je dodan na ploščo Arduino, samo da odpravi vse ponastavitve med postopkom programiranja
2. korak: preslikavo sheme na komponente odtisa
Večina odtisov v tem projektu je del knjižnice Kicad Footprint. Tu se le ustavimo, da pokažemo, katero od možnosti smo izbrali in zakaj.
Za podrobnosti glejte zgornjo sliko. Prosimo, uporabite odtis kondenzatorja SMD, kot je prikazano, in za robni priključek tiskanega vezja uporabite 6 -polno glavo THT (korak je 2,54 mm, 3D model ni na voljo).
3. korak: Ustvarjanje tiskanega vezja
Razložimo glavni pristop postavitve PCB:
- na zadnji strani namestimo samo ploščice za povezavo z našo Arduino ploščo.
- na zgornji strani želimo imeti tudi DIP vtičnice, mini PCB vtičnico in LED diode stanja.
Na podlagi tega odličnega opisa Arduina Arduino Uno Risba lahko začnemo postavljati priključke ščita na našo postavitev (preverite slike zgoraj). Dobra praksa je, da svoje merilne enote spremenimo v palce, da zmanjšamo napor pri izračunu razdalje.
4. korak: Zadnji komentarji
Ščit uporabljam za programiranje enega čipa hkrati. Priporočam, da to storite, da se izognete težavam z nivoji signala in tokom programiranja.
Po potrebi bom posodobil povezavo do ustreznih datotek.
Ko bom lepo poslikal tablo, jo bom naložil sem. Upam, da ste se tudi zabavali!