Sadržaj:
- Korak 1: Krug programera za Breadboard
- Korak 2: Šta ć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 izmjena: 2024-01-30 08:08
Ako tražite malu Arduino ploču male snage i male snage, Attiny je zaista dobra opcija, iznenađujuće karakteristična po svojoj veličini. Ima 5 GPIO pinova, od kojih su 3 analogna i 2 koja imaju PWM izlaz. Također je fleksibilan u odnosu na napon koji koristi (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 stavu da 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.
Pređimo na to!
Korak 1: Krug programera za Breadboard
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 ovo pređite na korak 5.
Korak 2: Šta ć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 pakovanja)*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.
Trebat će vam i 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 prenatrpana pa sam napravio krug koristeći samo žice i samo komponente kako bih olakšao čitanje
Ne morate koristiti onoliko pinova koliko ja, ja sam na posljednjoj slici označio pinove koji su zaista potrebni, samo sam mislio da bi bilo lakše uključiti štit na pravo mjesto ako koristi sve igle na gornji i donji.
Korak 4: Izgradnja štita
To je prilično jednostavan krug za izgradnju, najkompliciraniji dio je vjerovatno samo ispravno uklapanje pinova.
Način na koji sam uradio igle bio je:
- Odrežite muške igle zaglavlja tako da stanu u gornji i donji red vašeg Mega/Uno.
- Umetnite ih u Arduino.
- Postavite 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 mesto, lemite samo toliko da ih možete držati na mestu trenutno.
Nakon toga samo je slučaj izgradnje kola, umetnite svoje komponente i savijte pinove prema mjestu na koje ih trebate spojiti i zalemite veze zajedno. Volim koristiti plavi tack za držanje komponenti na mjestu prilikom 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 vjerovatno dobra ideja dati sebi neku oznaku ili nagovještaj koji će vas podsjetiti na orijentaciju Attinyja prilikom uključivanja. Ako provjerite zadnji gornja slika pokazujem sliku na kojoj sam označio donji lijevi kut, ovo se slaže s točkom na stavu.
Ako imate višemetar, predlažem da provjerite ima li iglica bilo kakvih mostova između njih, posebno 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 za koji smatram da nedostaje u svim ostalim vodičima.
Pomaknite se prema dolje na ovoj datoteci dok ne vidite komentiranu liniju // #define USE_OLD_STYLE_WIRING
Uklonite komentar iz ove linije (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 Attiny softver putem upravitelja ploče prije nego što možemo programirati na Attiny
Prvo što trebamo učiniti je dodati novi redak našim URL -ovima dodatnih 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 sa 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. Ponovo idite na Tools i odaberite Burn Bootloader.
Zatim moramo programirati skicu na Attiny
Otvorite osnovni primjer treptanja: Datoteka -> Primjeri -> Osnove -> Treptanje
Kako atiny nema pin za LED_BUILTIN, moramo to zamijeniti na skici sa 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
Sada kada je sve naraslo, vrijeme je da uklonite stavove iz svoje kuće za programiranje. Smatram da je najbolji način da to učinim pomoću odvijača s ravnom glavom da to iskočim. 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 izvucite, kada se ta strana slobodno pomakne na drugu stranu i ponovite. Sada možete spojiti držač u bilo kojem projektu koji želite nakon što spojite V i masu. U posljednjem primjeru pokazujem kako čak možete koristiti i dugmastu bateriju za napajanje! Nadamo se da vam je ovo uputstvo bilo korisno, ako imate pitanja, slobodno pitajte! Video zapisi: Za više videozapisa 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čuje se:
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 može se narezati u Avr-male serije poput Attinyja 85/45Arduino-Tiny je open source set ATtiny
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 radili na Arduinu. Ovo je super jer je ATtiny sićušan i - pa - to omogućava
Hello Train! ATtiny 1614: 8 koraka (sa slikama)
Hello Train! ATtiny 1614: Za svoju klasu Fab Academy moram stvoriti ploču s mikrokontrolerom, gumbom i LED diodom. Koristit ću Eagle da ga stvorim
Arduino Attiny Programming Shield - SMD: 4 koraka
Arduino Attiny Programming Shield - SMD: Zdravo, radio sam na postavljanju alata za programiranje za nošenje posljednjih mjeseci. 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
ATTiny-RAT, ATTINY napajani mini svjetlosni sljedbenik: 3 koraka
ATTiny-RAT, ATTINY Pokreće Mini Lightfollower: Zdravo ljudi, prošlo je dosta vremena od kada sam objavio svoju posljednju instrukciju. Pa, mnoge stvari mi se trenutno vrte po glavi, ali uspio sam dokumentirati svoje " prve korake " sa čipovima ATTiny serije u ovom kratkom uputstvu za vas. Ja