Sadržaj:
- Korak 1: Krug programera krušne ploče
- Korak 2: Ono što će vam trebati
- Korak 3: Raspored štita
- Korak 4: Izgradnja štita
- Korak 5: Postavljanje programatora
- Korak 6: Postavljanje Arduino IDE -a za Attiny
- Korak 7: Programiranje Attinyja
- Korak 8: Budite slobodni Little Attiny
Video: DIY Attiny Programming Shield: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ako tražite malu Arduino ploču male snage i male snage, Attiny je zaista dobra opcija, iznenađujuće značajka za svoju veličinu. Ima 5 GPIO pinova, od kojih su 3 analogna i 2 koja imaju PWM izlaz. Također je jako fleksibilan prema naponu koji se isprazni (2,7 V do 5,5 V) pa je savršen za pražnjenje baterija. Jesam li i spomenuo da košta samo oko 1 USD!? Problem je u stavovima što ne možete samo priključiti USB kabel da biste ga programirali, ali zapravo nije teško izgraditi programer za to i to je ono što proći ćemo kroz ovo uputstvo.
Već postoji mnogo vodiča za izgradnju štita, ali nedostaje korak pri korištenju novijih verzija Arduino IDE -a u postavkama softvera u svim onima koje sam provjerio da ću i ovdje proći. Provjerite gornji video gdje Prolazim kroz sve informacije koje se nalaze u ovom uputstvu.
Prijeđimo na to!
Korak 1: Krug programera krušne ploče
Mislim da vrijedi napomenuti da možete upotrijebiti krug ploče za programiranje stavova ako više ne želite graditi štit. Htio sam štit kako bih u budućnosti imao nešto trajnije za korištenje. Ako se odlučite za programer za matičnu ploču, kasnije će softverski koraci biti potpuno isti kao i za štit. Za to prijeđite na korak 5.
Korak 2: Ono što će vam trebati
Za izradu programatora trebat će vam sljedeći dijelovi:
Attiny85* - Vjerojatno će trebati jedno od sljedećeg:) Protoboard (10 komada)*Muške iglice zaglavlja*Komplet kondenzatora od 120 komada (ima 10uF koje nam trebaju)*IC utičnica (20 pakiranja)*Osnovni početni komplet (ima LED i 1K otpornik koji nam treba)*
Mega ploča koju sam koristio* - bilo koja Mega ili Uno će raditi.
Također će vam trebati lemilica i neke žice, *= Partnerske veze
Korak 3: Raspored štita
Na gornjim slikama možete vidjeti izgled štita koji ćemo napraviti. Smatram da je slika sa komponentama i žicom malo pretrpana pa sam napravio krug koristeći samo žice i samo komponente kako bih olakšao čitanje
Ne morate koristiti onoliko iglica koliko ja, ja sam na posljednjoj slici označio igle koje su zaista potrebne, samo sam mislio da bi bilo lakše uključiti štit na pravo mjesto ako koristi sve igle na gornji i donji dio.
Korak 4: Izgradnja štita
To je prilično jednostavan krug za izgradnju, najkompliciraniji dio je vjerojatno samo ispravno uklapanje pinova.
Način na koji sam napravio pinove bio je:
- Izrežite muške zaglavlje zaglavlja tako da stanu u gornji i donji red vašeg Mega/Uno.
- Umetnite ih u Arduino.
- Stavite protoboard na vrh i označite ih oštricom.
- Uklonite zaglavlja s arduina.
- Gurnite plastiku zaglavlja na jedan kraj igala (za to sam koristio protoboard, samo sam ga gurnuo prema stolu). Na kraju bi trebali izgledati kao igle na gornjoj slici
- Umetnite igle kroz vrh protoboarda (plastika na vrhu)
- Lemite ih na mjesto, lemite ih samo toliko da ih možete zadržati na mjestu.
Nakon toga, samo je slučaj izgradnje kola, umetnite svoje komponente i savijte pinove prema mjestu na koje ih trebate spojiti te zalemite veze zajedno. Volim koristiti plavi tack za držanje komponenti na mjestu tijekom lemljenja. Uključio sam gotovu sliku dna ploče kako bih pokazao kako moja izgleda. Svakako provjerite smjer LED i kondenzatora prije nego što ga zalemite. Za LED diodu otpornik bi trebao biti spojen na kratki dio LED diode. Za kondenzator noga sa srebrnom oznakom iznad mora biti spojena na masu. Konačno je vjerojatno dobra ideja dati sebi neku oznaku ili nagovještaj koji će vas podsjetiti na orijentaciju Attinyja pri uključivanju. Ako provjerite posljednji gornja slika prikazuje moju sliku koja označava donji lijevi kut, kako bi se slagala s točkom na attinyju.
Ako imate višemetarski uređaj, predlažem da provjerite ima li iglica bilo kakvih mostova između njih, osobito donjih, jer su to igle za napajanje.
Korak 5: Postavljanje programatora
Da bismo koristili naš Arduino kao programer, prvo moramo u njega skicirati skicu. Prvo priključite štit na svoj arduino, oni priključuju USB kabel u vaš arduino. Otvorite Arduino IDE, a zatim kliknite Datoteka -> Primjeri - > 11. ArduinoISP -> ArduinoISP
Moramo promijeniti ovu datoteku, ovo je dio koji mi nedostaje u svim ostalim vodičima.
Pomaknite se prema dolje na ovoj datoteci dok ne vidite komentirani redak // #define USE_OLD_STYLE_WIRING
Uklonite komentar iz ovog retka (tako da bi sada trebao izgledati kao #define USE_OLD_STYLE_WIRING)
Sada možete skicirati ovu skicu na svoj arduino kao i bilo koju drugu skicu.
Korak 6: Postavljanje Arduino IDE -a za Attiny
Moramo instalirati softver Attiny putem upravitelja ploče prije nego što se možemo programirati na Attiny
Prvo što moramo učiniti je dodati novi redak u naše dodatne URL -ove upravitelja ploča koje se mogu pronaći pod Datoteka -> Postavke
URL koji trebate dodati je:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Kliknite gumb s desne strane okvira URL -a upravitelja ploča i unesite gornje u novi redak.
Sada želite otvoriti Upravitelj ploča, idite na Alati -> Ploča: "sve što je odabrano" -> Upravitelj ploča
Potražite "attiny" i kliknite instaliraj.
Korak 7: Programiranje Attinyja
Sada smo spremni za početak programiranja Attinyja.
U odjeljku Alati odaberite sljedeće:
- Odaberite ATtiny25/45/85 s padajućeg izbornika Tablice.
- Odaberite Attiny85 s padajućeg izbornika Procesor.
- Odaberite Interni 8 MHz s padajućeg izbornika Sat.
- Port bi trebao biti Com port za Arduino koji koristite kao programer.
- Odaberite Arduino kao ISP s padajućeg izbornika Programmer.
Sada možemo snimiti bootloader, ovdje postoji dobar opis onoga što bootloader radi i prednosti/nedostaci. Ponovno idite na Alati i odaberite Burn Bootloader.
Zatim moramo programirati skicu na Attiny
Otvorite osnovni primjer treptaja: Datoteka -> Primjeri -> Osnove -> Treptanje
Budući da atiny nema pin za LED_BUILTIN, moramo to zamijeniti na skici s 0 jer imamo LED na pinu 0. Tada biste trebali skicu prenijeti na svoju ploču klikom na upload. Nadajmo se da će LED dioda treptati!
Korak 8: Budite slobodni Little Attiny
Sad kad je sve naraslo, vrijeme je da uklonite stavove iz svoje kuće za programiranje. Smatram da je najbolji način da to učinite pomoću odvijača s ravnom glavom da to iskočite. Ako ga samo izvučete izravno, vrlo ćete vjerojatno saviti igle. Stavite odvijač ispod bočne strane čipa s jedne strane i nježno ga izvadite, kad je ta strana slobodna, pomaknite se na drugu stranu i ponovite. Sada kada spojite V i masu možete koristiti attiny u bilo kojem projektu koji želite. U posljednjem primjeru pokazujem kako čak možete koristiti bateriju na dugmastu ćeliju za napajanje! Nadamo se da vam je ovo uputstvo bilo korisno, ako imate pitanja, slobodno pitajte! Videozapisi: Za više videa pogledajte moj YouTube kanal
Prijenosi uživo: svaki ponedjeljak na Twitchu emitiram prijenos uživo koji radi na projektima elektronike
Govorim o elektronici i drugim slučajnim stvarima na twitteru - @witnessmenow
Brian
Preporučeni:
Kako napraviti jeftinu Attiny Arduino ploču: 4 koraka (sa slikama)
Kako napraviti jeftinu Attiny Arduino ploču: Pa većinu vremena mučim se kad mi zatreba Arduino u nekim projektima gdje mi treba nekoliko I/O pinova. Pa zahvaljujući Arduino-Tiny platformi, Arduino program se može snimiti u Avr-male serije poput Attinyja 85/45Arduino-Tiny je open source skup ATtinyja
Programirajte ATtiny s Arduinom: 7 koraka (sa slikama)
Programirajte ATtiny s Arduinom: Slijede upute za programiranje ATtiny mikrokontrolera pomoću Arduino IDE -a. Na običnom engleskom jeziku, ovo je način programiranja 8-pinskih Atmel čipova kao što biste inače Arduino. Ovo je super jer je ATtiny sićušan i - pa - to omogućuje
Pozdrav vlaku! ATtiny 1614: 8 koraka (sa slikama)
Pozdrav vlaku! ATtiny 1614: Za moj razred Fab Academy moram stvoriti ploču s mikrokontrolerom, gumbom i LED diodom. Za izradu ću koristiti Eagle
Arduino Attiny Programming Shield - SMD: 4 koraka
Arduino Attiny Programming Shield - SMD: Zdravo, posljednjih mjeseci radio sam na postavljanju alata za programiranje za nosive stvari. Danas bih želio podijeliti kako sam stvorio svoj Arduino Shield. Nakon što sam neko vrijeme guglao, pronašao sam ovaj zanimljiv stari članak Attiny programski štit, koji
Mini svjetlosni sljedbenik s ATTiny-RAT, ATTINY napajanjem: 3 koraka
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Zdravo ljudi, prošlo je dosta vremena otkad sam objavio svoju posljednju instrukciju. Pa, mnoge stvari mi se trenutno vrte po glavi, ali uspio sam dokumentirati svoje " prve korake " s čipovima ATTiny serije u ovom kratkom uputstvu za vas