Turinys:

„Pasidaryk pats“„Attiny“programavimo skydas: 8 žingsniai (su paveikslėliais)
„Pasidaryk pats“„Attiny“programavimo skydas: 8 žingsniai (su paveikslėliais)

Video: „Pasidaryk pats“„Attiny“programavimo skydas: 8 žingsniai (su paveikslėliais)

Video: „Pasidaryk pats“„Attiny“programavimo skydas: 8 žingsniai (su paveikslėliais)
Video: Mikrokontroleris: kelias į elektroniką ir eksperimentus 2024, Liepa
Anonim
Image
Image
„Pasidaryk pats“programavimo skydas „Attiny“
„Pasidaryk pats“programavimo skydas „Attiny“
„Pasidaryk pats“programavimo skydas „Attiny“
„Pasidaryk pats“programavimo skydas „Attiny“

Jei ieškote mažos ir mažos galios „Arduino“plokštės, „Attiny“yra tikrai geras pasirinkimas, stebėtinai pasižymintis savo dydžiu. Jame yra 5 GPIO kaiščiai, iš kurių 3 yra analoginiai ir 2 - su PWM išvestimi. Jis taip pat yra labai lankstus, kai veikia įtampa (nuo 2,7 V iki 5,5 V), todėl puikiai tinka iškrauti baterijas. Ar aš taip pat paminėjau, kad tai kainuoja tik apie 1 USD!? Problema yra ta, kad jūs negalite tiesiog prijungti USB kabelio, kad jį programuotumėte, tačiau iš tikrųjų nėra sunku sukurti programuotoją ir tai yra mes eisime per šią pamoką.

Jau yra daug skydo kūrimo vadovų, tačiau trūksta žingsnio, kai programinės įrangos sąrankoje naudojate naujesnes „Arduino IDE“versijas, visas, kurias patikrinau, kad taip pat eisiu čia. Peržiūrėkite aukščiau pateiktą vaizdo įrašą, kuriame Aš peržiūriu visą informaciją, kuri yra šioje instrukcijoje.

Leiskime tai pasiekti!

1 žingsnis: „Breadboard“programuotojo grandinė

Duonos lentos programuotojo grandinė
Duonos lentos programuotojo grandinė

Manau, verta paminėti, kad jūs taip pat galite naudoti „boardboard“grandinę, kad programuotumėte „attiny“, jei nenorite statyti skydo. Aš norėjau skydo, kad ateityje turėčiau naudoti kažką pastovesnio. Jei pasirinksite „breadboard“programuotoją, vėliau programinės įrangos veiksmai bus tokie patys kaip ir skydo. Norėdami tai padaryti, pereikite prie 5 veiksmo.

2 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės

Norėdami sukurti programuotoją, jums reikės šių dalių:

„Attiny85*“- greičiausiai reikės vieno iš šių:) „Protoboard“(10 vnt.)*Vyriškų antgalių kaiščių*120 dalių kondensatorių rinkinys (turi 10uF, kurio mums reikia)*IC lizdas (20 pak.) rezistorius, kurio mums reikia)*

Naudota „Mega“plokštė* - bet kuri „Mega“ar „Uno“veiks.

Jums taip pat reikės lituoklio ir kai kurių laidų, *= Partnerių nuorodos

3 žingsnis: skydo išdėstymas

Skydo išdėstymas
Skydo išdėstymas
Skydo išdėstymas
Skydo išdėstymas
Skydo išdėstymas
Skydo išdėstymas
Skydo išdėstymas
Skydo išdėstymas

Aukščiau esančiuose paveikslėliuose galite pamatyti skydo, kurį ketiname padaryti, išdėstymą. Manau, kad vaizdas su komponentais ir viela yra šiek tiek perkrautas, todėl sukūriau grandinę naudodami tik laidus ir tik komponentus, kad būtų lengviau skaityti

Jums nereikia naudoti tiek daug smeigtukų, kiek aš, paskutinėje nuotraukoje pažymėjau smeigtukus, kurių iš tikrųjų reikia, tiesiog maniau, kad būtų lengviau prijungti skydą tinkamoje vietoje, jei būtų naudojami visi kaiščiai viršuje ir apačioje.

4 žingsnis: statykite skydą

Skydo statyba
Skydo statyba
Skydo statyba
Skydo statyba
Skydo statyba
Skydo statyba

Sukurti gana tiesią grandinę, o sudėtingiausia dalis tikriausiai yra tik kaiščių teisingumas.

Aš padariau smeigtukus taip:

  • Iškirpkite išorinius kaiščius, kad jie tilptų į viršutinę ir apatinę „Mega/Uno“eilutes.
  • Įdėkite juos į „Arduino“.
  • Padėkite protoboardą ant viršaus ir pažymėkite juos aštriu įrankiu.
  • Pašalinkite antraštes iš arduino.
  • Stumkite antgalių plastiką prie vieno smeigtukų galo (aš tam naudojau protoboardą, tik stumtelėjau jį link stalo). Galų gale jie turėtų atrodyti kaip smeigtukai aukščiau esančiame paveikslėlyje
  • Įkiškite smeigtukus per protoboad viršų (plastikas viršuje)
  • Lituokite juos vietoje, lituokite tik tiek, kad akimirkai laikytumėte vietoje.

Po to tai tik grandinės kūrimo atvejis, įkiškite komponentus ir sulenkite kaiščius link tos vietos, kur jums reikia juos prijungti, ir lituokite jungtis. Lituodamas mėgstu naudoti mėlyną lipnumą, kad išlaikyčiau savo komponentus. Aš įtraukiau gatavą lentos apačios paveikslėlį, kad parodyčiau, kaip atrodo mano. Prieš lituodami, būtinai dar kartą patikrinkite šviesos diodo ir kondensatoriaus kryptį. Šviesos diodui rezistorius turi būti prijungtas prie trumpo šviesos diodo šviesos diodo. Kondensatoriaus koja su sidabriniu ženklu virš jos turi būti prijungta prie žemės. Galiausiai tikriausiai būtų gera idėja duoti sau ženklą ar užuominą, kuri primintų jums apie „Attiny“orientaciją, kai jį prijungiate. paveikslėlyje aukščiau rodau paveikslėlį, kuriame aš pažymiu apatinį kairįjį kampą, kad jis sutaptų su tašku.

Jei turite kelių metrų matuoklį, siūlau išbandyti kaiščius, ar nėra tiltų tarp jų, ypač apatinių kaiščių, nes jie yra maitinimo kaiščiai.

5 veiksmas: programuotojo nustatymas

Programuotojo nustatymas
Programuotojo nustatymas
Programuotojo nustatymas
Programuotojo nustatymas
Programuotojo nustatymas
Programuotojo nustatymas

Kad galėtume naudoti „Arduino“kaip programuotoją, pirmiausia turime prie jos nupiešti eskizą. Pirmiausia prijunkite skydą prie „arduino“, jie prijungia USB kabelį prie jūsų arduino. Atidarykite „Arduino IDE“, tada spustelėkite Failas -> Pavyzdžiai - > 11. ArduinoISP -> ArduinoISP

Turime pakeisti šį failą, tai yra dalis, kurios, mano manymu, trūksta visuose kituose vadovuose.

Slinkite žemyn šiuo failu, kol pamatysite komentuojamą eilutę // #define USE_OLD_STYLE_WIRING

Pašalinkite komentarą iš šios eilutės (taigi dabar jis turėtų atrodyti kaip #define USE_OLD_STYLE_WIRING)

Dabar galite įkelti šį eskizą į savo arduino, kaip ir bet kurį kitą eskizą.

6 veiksmas: „Arduino IDE“nustatymas „Attiny“

„Arduino IDE“nustatymas „Attiny“
„Arduino IDE“nustatymas „Attiny“
„Arduino IDE“nustatymas „Attiny“
„Arduino IDE“nustatymas „Attiny“
„Arduino IDE“nustatymas „Attiny“
„Arduino IDE“nustatymas „Attiny“

Prieš programuodami „Attiny“, turime įdiegti „Attiny“programinę įrangą per plokštės tvarkyklę

Pirmas dalykas, kurį turime padaryti, yra pridėti naują eilutę prie papildomų lentų tvarkyklės URL, kuriuos galite rasti skiltyje Failas -> Nuostatos

URL, kurį turite pridėti, yra:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

Spustelėkite mygtuką, esantį dešinėje nuo lentų valdytojo URL laukelio, ir įveskite aukščiau pateiktą informaciją naujoje eilutėje.

Dabar norite atidaryti lentų tvarkyklę, eikite į Įrankiai -> Lenta: „kas pasirinkta“-> Lentų tvarkyklė

Ieškokite „attiny“ir spustelėkite įdiegti.

7 žingsnis: „Attiny“programavimas

„Attiny“programavimas
„Attiny“programavimas
„Attiny“programavimas
„Attiny“programavimas
„Attiny“programavimas
„Attiny“programavimas
„Attiny“programavimas
„Attiny“programavimas

Dabar esame pasiruošę pradėti programuoti „Attiny“.

Skiltyje Įrankiai pasirinkite šiuos dalykus:

  • Išskleidžiamajame lentų sąraše pasirinkite ATtiny25/45/85.
  • Išskleidžiamajame procesoriaus meniu pasirinkite „Attiny85“.
  • Išskleidžiamajame laikrodžio meniu pasirinkite Vidinis 8 MHz.
  • Uostas turėtų būti „Arduino“, kurį naudojate kaip programuotojas, „Com“prievadas.
  • Išskleidžiamajame programuotojo meniu pasirinkite „Arduino“kaip IPT.

Dabar galime įrašyti įkrovos tvarkyklę, čia gerai aprašyta, ką daro įkrovos įkroviklis, ir čia pateikiami privalumai/trūkumai. Dar kartą eikite į Įrankiai ir pasirinkite Įrašyti įkrovos tvarkyklę.

Toliau turime užprogramuoti „Attiny“eskizą

Atidarykite pagrindinį mirksėjimo pavyzdį: Failas -> Pavyzdžiai -> Pagrindai -> Mirksėti

Kadangi „attiny“neturi LED_BUILTIN kaiščio, turime savo eskize jį pakeisti 0, nes mūsų šviesos diodas yra ant 0 kaiščio. Tada turėtumėte galėti įkelti šį eskizą į savo lentą spustelėdami įkelti. Tikimasi, kad šviesos diodas turėtų mirksėti!

8 žingsnis: būkite laisvi, mažoji Attiny

Būkite laisvi, mažoji Attiny!
Būkite laisvi, mažoji Attiny!
Būkite laisvi, mažoji Attiny!
Būkite laisvi, mažoji Attiny!
Būkite laisvi, mažoji Attiny!
Būkite laisvi, mažoji Attiny!

Dabar, kai jau užaugo laikas pašalinti „Attiny“iš programavimo skydo namų. Manau, kad geriausias būdas tai padaryti yra naudoti plokščią atsuktuvą, kad jį iššoktų. Jei tiesiog ištrauksite, galite labai sulenkti kaiščius. Įdėkite atsuktuvą po mikroschemos šonu iš vienos pusės ir švelniai ištraukite jį, kai ši pusė yra laisva, pereikite į kitą pusę ir pakartokite. Dabar galite naudoti attiny bet kokiame norimame projekte, kai prijungsite V ir žemę. Paskutiniame pavyzdyje aš parodau, kaip jūs netgi galite naudoti monetų elementų bateriją! Tikimės, kad jums tai buvo naudinga, jei turite kokių nors klausimų, nedvejodami paklauskite! Vaizdo įrašai: daugiau vaizdo įrašų rasite mano „YouTube“kanale

Tiesioginiai srautai: Tiesiogiai transliu elektronikos projektus kiekvieną pirmadienį „Twitch“

Aš kalbu apie elektroniką ir kitus atsitiktinius dalykus „Twitter“- @witnessmenow

Brajenas

Rekomenduojamas: