Kazalo:
- 1. korak: Programersko vezje za ploščico
- 2. korak: Kaj potrebujete
- 3. korak: Postavitev ščita
- 4. korak: Zgradite ščit
- 5. korak: Nastavitev programatorja
- 6. korak: Nastavitev Arduino IDE za Attiny
- 7. korak: Programiranje Attinyja
- 8. korak: Bodite svobodni Little Attiny
Video: DIY Attiny Programming Shield: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Če iščete majhno ploščo Arduino z nizko močjo, je Attiny res dobra možnost, ki je zaradi svoje velikosti presenetljivo značilna. Ima 5 zatičev GPIO, od katerih so 3 analogni in 2 s PWM izhodom. Prav tako je zelo prilagodljiv glede na napetost, ki se izteče (2,7 V do 5,5 V), zato je kot nalašč za izpraznitev baterij. Sem tudi omenil, da stane le približno 1 USD!? Težava je v stališču, da ne morete samo priključiti kabla USB, da bi ga programirali, vendar zanj dejansko ni težko zgraditi programerja. v tem navodilu bomo šli skozi.
Za gradnjo ščita je že veliko vodnikov, vendar manjka korak pri uporabi novejših različic Arduino IDE v nastavitvah programske opreme v vseh tistih, ki sem jih preveril, da bom šel skozi tudi tukaj. Oglejte si zgornji video, kjer Pregledam vse informacije, ki so v tem navodilu.
Pojdimo na to!
1. korak: Programersko vezje za ploščico
Mislim, da je vredno omeniti, da lahko uporabite vezje za načrtovanje atiny tudi, če vam ni treba zgraditi ščita. Želel sem si ščit, da bi imel v prihodnosti nekaj bolj trajnega za uporabo. Če se odločite za programer za mizo, so koraki programske opreme pozneje popolnoma enaki kot za ščit. Za to pojdite na korak 5.
2. korak: Kaj potrebujete
Za izdelavo programerja boste potrebovali naslednje dele:
Attiny85* - Verjetno bo potreben eden od teh:) Protoboard (10 kosov)*Moški zatiči za glavo*Komplet kondenzatorjev iz 120 kosov (ima 10uF, ki jih potrebujemo)*IC vtičnica (20 paket)*Osnovni zagonski komplet (ima LED in 1K upor, ki ga potrebujemo)*
Mega plošča, ki sem jo uporabil* - vseeno bo delovala katera koli Mega ali Uno.
Potrebovali boste tudi spajkalnik in nekaj žic, *= Partnerske povezave
3. korak: Postavitev ščita
Na zgornjih slikah si lahko ogledate postavitev ščita, ki ga bomo naredili. Zdi se mi, da je slika s komponentami in žico nekoliko prenatrpana, zato sem vezje sestavil samo z žicami in samo sestavnimi deli, da bi bilo lažje brati
Ni vam treba uporabiti toliko zatičev, kot sem jih jaz, na zadnji sliki sem označil zatiče, ki so dejansko potrebni, mislil sem le, da bi bilo lažje priključiti ščit na pravo mesto, če bi uporabil vse zatiče na zgornji in spodnji del.
4. korak: Zgradite ščit
Zgraditi je precej preprosto vezje, najbolj zapleten del pa je verjetno le, da zatiči pravilno nastavite.
Način, kako sem naredil zatiče, je bil:
- Odrežite moške zatiče glave, da se prilegajo zgornji in spodnji vrstici vašega Mega/Uno.
- Vstavite jih v Arduino.
- Protoboard postavite na vrh in jih označite z ostrino.
- Odstranite glave iz arduina.
- Potisnite plastiko glav na en konec zatičev (za to sem uporabil protoboard, samo potisnil proti mizi). Na koncu bi morali izgledati kot zatiči na zgornji sliki
- Zatiči vstavite skozi vrh protobora (plastika na vrhu)
- Spajkajte jih na mestu, spajkajte le toliko, da za trenutek držijo na mestu.
Po tem je le primer izgradnje vezja, vstavite svoje komponente skozi in upognite zatiče proti mestu, kjer jih morate povezati, in spajkajte povezave skupaj. Med spajkanjem rad uporabljam modro pritrditev komponent na mestu. Priložil sem dokončano sliko spodaj, da pokažem, kako izgleda moja. Pred spajkanjem preverite smer LED in kondenzatorja. Za LED mora biti upor priključen na kratek vodnik LED. Za kondenzator je treba nogo s srebrno oznako nad njim priključiti na ozemljitev. Nazadnje bi bilo dobro, če bi pri priklopu dali kakšno oznako ali namig, ki bi vas spomnil na orientacijo Attinyja. Če preverite zadnji zgornja slika prikazuje mojo sliko, ki označuje spodnji levi kot, da se ujema s piko na atiny.
Če imate večmetrski meter, predlagam, da preizkusite zatiče za morebitne mostove med njimi, zlasti spodnje, saj so to napajalni zatiči.
5. korak: Nastavitev programatorja
Če želimo uporabiti naš Arduino kot programer, moramo najprej nanj posneti skico. Najprej priključite svoj ščit na svoj arduino, priklopijo kabel USB v vaš arduino. Odprite Arduino IDE, nato kliknite Datoteka -> Primeri - > 11. ArduinoISP -> ArduinoISP
To datoteko moramo spremeniti, to je del, ki sem ga našel v vseh drugih vodičih.
Pomaknite se navzdol po tej datoteki, dokler ne vidite komentirane vrstice // #define USE_OLD_STYLE_WIRING
Odstranite komentar iz te vrstice (naj bo zdaj videti kot #define USE_OLD_STYLE_WIRING)
Zdaj lahko to skico naložite v svoj arduino, tako kot katero koli drugo skico.
6. korak: Nastavitev Arduino IDE za Attiny
Preden lahko programiramo na Attiny, moramo namestiti programsko opremo Attiny prek upravitelja plošče
Prva stvar, ki jo moramo storiti, je, da našim URL -jem za dodatne upravitelje plošč dodamo novo vrstico, ki jo najdete pod Datoteka -> Nastavitve
URL, ki ga morate dodati, je:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Kliknite gumb na desni strani polja URL upravitelja plošč in vnesite zgornje v novo vrstico.
Zdaj želite odpreti upravitelja plošč, pojdite na Orodja -> Plošča: "karkoli je izbrano" -> Upravitelj plošč
Poiščite "attiny" in kliknite namesti.
7. korak: Programiranje Attinyja
Zdaj smo pripravljeni na programiranje Attinyja.
Pod Orodja izberite naslednje:
- V spustnem meniju plošče izberite ATtiny25/45/85.
- V spustnem meniju Procesor izberite Attiny85.
- V spustnem meniju Ura izberite Notranja 8 MHz.
- Vrata bi morala biti vrata Com do Arduina, ki ga uporabljate kot programer.
- V spustnem meniju Programer izberite Arduino kot ISP.
Sedaj lahko zažgemo zagonski nalagalnik, tukaj je dober opis delovanja zagonskega nalagalnika in prednosti/slabosti. Ponovno pojdite na Orodja in izberite Burn Bootloader.
Nato moramo programirati skico na Attiny
Odprite osnovni primer utripanja: Datoteka -> Primeri -> Osnove -> Utripaj
Ker atiny nima zatiča za LED_BUILTIN, ga moramo v skici zamenjati z 0, saj imamo LED na zatiču 0. To skico bi morali nato naložiti na svojo ploščo s klikom na nalaganje. Upajmo, da bo LED utripala!
8. korak: Bodite svobodni Little Attiny
Zdaj, ko je že vse zraslo, je čas, da odstranimo ostrino s svojega doma za programiranje. Najboljši način za to je uporaba izvijača z ravno glavo, da ga izpustim. Če ga izvlečete neposredno, boste zelo verjetno upognili zatiče. Izvijač položite pod eno stran čipa na eno stran in ga nežno izvlecite, ko se ta stran prosto pomakne na drugo stran in ponovite. Zdaj, ko povežete V in maso, lahko uporabite atiny v katerem koli projektu. V zadnjem primeru sem pokazal, kako lahko celo uporabite gumbasto baterijo za napajanje! Upajmo, da vam je to navodilo koristilo, če imate kakršna koli vprašanja, vas prosimo, da vprašate! Videoposnetki: Za več videoposnetkov si oglejte moj kanal v YouTubu
Prenosi v živo: Vsak ponedeljek na Twitchu delam na projektih elektronike
Na twitterju govorim o elektroniki in drugih naključnih stvareh - @witnessmenow
Brian
Priporočena:
Programirajte ATtiny z Arduinom: 7 korakov (s slikami)
Programiranje ATtinyja z Arduinom: Sledijo navodila za programiranje mikrokrmilnikov ATtiny z uporabo Arduino IDE. V preprosti angleščini je to način programiranja 8-polnih čipov Atmel kot običajno pri Arduinu. To je kul, ker je ATtiny majhen in - no - to omogoča
Pozdravljeni Vlak! ATtiny 1614: 8 korakov (s slikami)
Pozdravljeni Vlak! ATtiny 1614: Za moj razred Fab Academy moram ustvariti ploščo z mikrokrmilnikom, gumbom in LED. Za ustvarjanje bom uporabil Eagle
Mini svetlobni sledilnik ATTiny-RAT, ATTINY: 3 koraki
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Pozdravljeni, minilo je že kar nekaj časa, odkar sem objavil zadnjo navodilo. No, v moji glavi se trenutno dogaja marsikaj, vendar sem uspel dokumentirati svoje " prve korake " z čipi serije ATTiny v tem kratkem navodilu za vas
DIY Arduino Nano Shield: 7 korakov (s slikami)
DIY Arduino Nano Shield: Pozdravljeni fantje !! Ta DIY je namenjen razširitvi vašega Arduino Nano z uporabo nekaj orodij in instrumentov, ki so prisotni na vaši delovni mizi in za zelo malo dolarjev. Ta DIY mi je prišel na misel, ko sem delal na nekem projektu in moram uporabiti
Apple Remote Shield DIY za Arduino: 6 korakov (s slikami)
DIY Apple Remote Shield za Arduino: Ste že kdaj želeli narediti jabolčni daljinec? Ali pa morda želite, da bi ena od vaših arduino kreacij lahko upravljala iTunes na vašem Macu, iPodu ali Apple TV -ju? Zdaj lahko! Nekaj časa nazaj sem delal na projektu, za katerega sem hotel biti