Turinys:
- 1 žingsnis: „Breadboard“programuotojo grandinė
- 2 žingsnis: ko jums reikės
- 3 žingsnis: skydo išdėstymas
- 4 žingsnis: statykite skydą
- 5 veiksmas: programuotojo nustatymas
- 6 veiksmas: „Arduino IDE“nustatymas „Attiny“
- 7 žingsnis: „Attiny“programavimas
- 8 žingsnis: būkite laisvi, mažoji Attiny
Video: „Pasidaryk pats“„Attiny“programavimo skydas: 8 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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ė
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
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
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ą
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
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“
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
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
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:
„Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“- „Baofeng UV -9R Plus“: 6 žingsniai (su nuotraukomis)
„Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“-„Baofeng UV-9R Plus“: Sveiki visi, tai yra paprastas vadovas, kaip paversti „Baofeng UV-9R“(arba plius) ausinių / ausinių laidą į programavimo kabelį, naudojant „Ardunio UNO“kaip USB Serijos keitiklis. [ATSISAKYMAS] Aš neprisiimu jokios atsakomybės už bet kokią žalą
„Pasidaryk pats“skaidrus šoninis skydas iš perdirbto monitoriaus!: 8 žingsniai (su nuotraukomis)
„Pasidaryk pats“skaidrus šoninis skydelis iš perdirbto monitoriaus !: Mačiau tikrai šaunų vaizdo įrašą apie kompiuterio dėklą, pavadintą „Snieguolė“, kurio šoninis skydelis turėjo skaidrų LCD ekraną. Buvau nustebęs, kaip tai buvo šaunu. Vienintelė problema buvo ta, kad ji buvo tikrai brangi. Todėl bandžiau pasigaminti pats! Šioje aš
„Arduino Attiny“programavimo skydas - SMD: 4 žingsniai
„Arduino Attiny“programavimo skydas - SMD: Sveiki, pastaruosius mėnesius dirbau su savo programavimo įrankio sąranka nešiojamiems kompiuteriams. Šiandien norėčiau pasidalinti tuo, kaip sukūriau savo „Arduino Shield“. Kurį laiką googlinęs radau šį įdomų seną straipsnį „Attiny“programavimo skydas, kuris
„ATtiny Arduino“programavimo skydas: 7 žingsniai
„ATtiny Arduino“programavimo skydas: Šiame projekto kūrime parodysime, kaip padaryti savo „ATtiny Arduino“programuotojo skydą naudojant „Bantam Tools“stalinių PCB frezavimo staklę. Šis esminis komponentas leidžia prijungti ir programuoti „ATtiny“lustus per „Arduino IDE“. Šis projektas
„ATMEGA328 Bootloader“programavimo skydas „Arduino Uno“: 3 žingsniai (su nuotraukomis)
„ATMEGA328 Bootloader“programavimo skydas, skirtas „Arduino Uno“: „ATMEGA328P“įkrovos įkroviklio programavimo skydas, skirtas „Arduino Uno“. Kartais tai atsitinka ir jūs sugadinate „Arduino Uno Atmega328P“mikroprocesorių. Galite pakeisti procesorių. Bet pirmiausia jame reikia užprogramuoti įkrovos įkėlimo programą. Taigi ši pamoka, kaip tai padaryti