Obsah:
- Krok 1: Obvod programátora v Breadboarde
- Krok 2: Čo budete potrebovať
- Krok 3: Rozloženie štítu
- Krok 4: Budovanie štítu
- Krok 5: Nastavenie programátora
- Krok 6: Nastavenie IDE Arduino pre Attiny
- Krok 7: Programovanie Attiny
- Krok 8: Buďte zadarmo, Attiny
Video: DIY Attiny Programming Shield: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ak hľadáte malú a málo výkonnú dosku Arduino, Attiny je skutočne dobrá voľba, pretože je svojou veľkosťou prekvapivo funkčná. Má 5 GPIO pinov, z toho 3 analógové a 2 s PWM výstupom. Je tiež skutočne flexibilný voči napätiu, ktoré sa vybíja (2,7 V až 5,5 V), takže je ideálny pre vybíjanie batérií. Tiež som spomenul, že to stojí len asi 1 dolár!? Problém s Attiny spočíva v tom, že nemôžete jednoducho zapojiť kábel USB, aby ste ho naprogramovali, ale v skutočnosti nie je ťažké preň postaviť programátora a to je to, čo v tomto návode prejdeme.
Existuje už veľa návodov na stavbu štítu, ale pri použití novších verzií Arduino IDE v softvérovom nastavení vo všetkých verziách, ktoré som skontroloval, chýba krok. Pozrite sa na vyššie uvedené video, kde Prechádzam všetky informácie, ktoré sú v tomto návode.
Poďme na to!
Krok 1: Obvod programátora v Breadboarde
Myslím, že stojí za zmienku, že na naprogramovanie Attiny môžete použiť aj obvodový panel, ak dávate prednosť tomu, aby ste nemuseli stavať štít. Chcel som štít, aby som v budúcnosti mohol použiť niečo trvalejšie. Ak sa rozhodnete pre programátor typu breadboard, softwarové kroky neskôr sú úplne rovnaké ako pre štít. Prejdite na krok 5.
Krok 2: Čo budete potrebovať
Na zostavenie programátora budete potrebovať nasledujúce diely:
Attiny85* - Pravdepodobne bude potrebovať jeden z týchto:) Protoboard (10 kusov)*Kolíkové kolíky s kolíkom*120 -dielna súprava kondenzátorov (má 10uF, ktoré potrebujeme)*Zásuvka IC (20 balení)*Základná štartovacia sada (má LED a 1K) odpor, ktorý potrebujeme)*
Mega doska, ktorú som použil* - každá Mega alebo Uno však bude fungovať.
Budete tiež potrebovať spájkovačku a niektoré drôty, *= Odkazy na pobočky
Krok 3: Rozloženie štítu
Na vyššie uvedených obrázkoch môžete vidieť rozloženie štítu, ktorý sa chystáme urobiť. Zdá sa mi, že obrázok s komponentmi a vodičom je príliš preplnený, takže som obvod zostavil iba z drôtov a komponentov, aby bolo čitateľnejšie
Nepotrebujete použiť toľko pinov ako ja. Na poslednom obrázku som označil kolíky, ktoré sú skutočne potrebné, len som si myslel, že bude jednoduchšie zapojiť štít na správnom mieste, ak použije všetky kolíky na hore a dole.
Krok 4: Budovanie štítu
Je to celkom priamočiary okruh na stavbu. Najkomplikovanejšou časťou je pravdepodobne správne osadenie kolíkov.
Spôsob, akým som kolíky robil, bol:
- Odrežte kolíkové hlavičky tak, aby sa zmestili do horného a dolného radu vášho Mega/Uno.
- Vložte ich do Arduina.
- Umiestnite protoboard na vrch a označte ich pomocou Sharpie.
- Odstráňte hlavičky z arduina.
- Zatlačte plast hlavičiek na jeden koniec čapov (na to som použil protoboard, len ho zatlačte smerom k stolu). Mali by nakoniec vyzerať ako špendlíky na obrázku vyššie
- Vložte kolíky hore cez protoboard (plast hore)
- Spájkujte ich na mieste, spájkujte iba natoľko, aby to na chvíľu vydržalo na svojom mieste.
Potom je to len prípad vybudovania obvodu, vložte svoje súčiastky a ohnite kolíky smerom k miestu, kde ich chcete pripojiť, a spájkujte spoje dohromady. Rád spájam svoje modré súčiastky na mieste, keď spájkujem. Zahrnul som hotový obrázok spodnej časti dosky, aby som ukázal, ako tá moja vyzerá. Pred spájkovaním najskôr skontrolujte smer diódy LED a kondenzátora. Pre LED by mal byť odpor pripojený ku krátkej LED dióde. V prípade kondenzátora by mala byť noha so strieborným označením nad ním spojená so zemou. Nakoniec je asi dobré dať si nejaké označenie alebo náznak, ktorý vám pripomenie orientáciu Attinyho pri zapojení. Ak zaškrtnete posledné obrázok vyššie Ukazujem obrázok, ako si označujem ľavý dolný roh, ktorý zodpovedá bodu na Attiny.
Ak máte viac metrov, navrhoval by som otestovať kolíky na akékoľvek mosty medzi nimi, najmä na spodných kolíkoch, pretože sú napájacími kolíkmi.
Krok 5: Nastavenie programátora
Aby sme mohli používať naše Arduino ako programátor, musíme si k nemu najskôr nakresliť náčrt. Najprv zapojte štít do arduina, zapojí kábel USB do vášho Arduina. Otvorte Arduino IDE a potom kliknite na položku Súbor -> Príklady - > 11. ArduinoISP -> ArduinoISP
Tento súbor musíme zmeniť, toto je časť, ktorú som nenašiel vo všetkých ostatných sprievodcoch.
Posuňte sa nadol k tomuto súboru, kým sa nezobrazí komentovaný riadok // #define USE_OLD_STYLE_WIRING
Odstráňte komentár z tohto riadka (takže by teraz mal vyzerať ako #define USE_OLD_STYLE_WIRING)
Teraz môžete tento náčrt nahrať do svojho arduina ako ktorýkoľvek iný náčrt.
Krok 6: Nastavenie IDE Arduino pre Attiny
Pred programovaním na Attiny musíme nainštalovať softvér Attiny prostredníctvom správcu dosky
Prvá vec, ktorú musíme urobiť, je pridať nový riadok do adries URL dodatočného správcu dosiek, ktoré nájdete v časti Súbor -> Predvoľby
Adresa URL, ktorú musíte pridať, je:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Kliknite na tlačidlo vpravo od poľa Adresa URL Správcu dosiek a zadajte vyššie uvedené do nového riadka.
Teraz chcete otvoriť Správcu dosiek, prejdite na Nástroje -> Doska: „Všetko, čo je vybraté“-> Správca dosiek
Vyhľadajte výraz „attiny“a kliknite na tlačidlo Inštalovať.
Krok 7: Programovanie Attiny
Teraz sme pripravení začať programovať Attiny.
V časti Nástroje vyberte nasledujúce:
- V rozbaľovacom zozname Dosky vyberte ATtiny25/45/85.
- V rozbaľovacej ponuke Procesor vyberte položku Attiny85.
- V rozbaľovacej ponuke Hodiny vyberte položku Interných 8 MHz.
- Port by mal byť port Com pre Arduino, ktoré používate ako programátor.
- V rozbaľovacej ponuke Programátor vyberte Arduino ako ISP.
Teraz môžeme bootloader napáliť, je tu dobrý popis toho, čo bootloader robí, a tu sú výhody/nevýhody. Znova prejdite na položku Nástroje a vyberte možnosť Napáliť bootloader.
Ďalej musíme naprogramovať skicu na Attiny
Otvorte príklad základného žmurknutia: Súbor -> Príklady -> Základy -> Žmurknutie
Pretože Attiny nemá pin pre LED_BUILTIN, musíme ho v našom náčrte nahradiť číslom 0, pretože indikátor LED máme na kolíku 0. Potom by ste mali mať možnosť nahrať tento náčrt na svoju nástenku kliknutím na tlačidlo Nahrať. LED dióda by mala dúfajme blikať!
Krok 8: Buďte zadarmo, Attiny
Teraz, keď je všetko už dospelé, je potrebné odstrániť Attiny z jeho domovského programovacieho štítu. Našiel som najlepší spôsob, ako to urobiť pomocou plochého skrutkovača. Ak ho vytiahnete priamo, môžete kolíky ohnúť. Vložte skrutkovač pod stranu čipu na jednej strane a jemne ho vypáčte, keď je táto strana voľná, presuňte sa na druhú stranu a opakujte. Attiny teraz môžete použiť v akomkoľvek projekte, ktorý chcete, akonáhle spojíte V a zem. V poslednom príklade uvádzam, ako môžete dokonca použiť gombíkovú batériu na napájanie! Našťastie je tento návod pre vás užitočný. Ak máte nejaké otázky, pokojne sa pýtajte! Videá: Ďalšie videá nájdete na mojom kanáli YouTube
Živé prenosy: Živý prenos pracujúci na projektoch elektroniky každý pondelok na Twitchi
A hovorím o elektronike a ďalších náhodných veciach na twitteri - @witnessmenow
Brian
Odporúča:
Naprogramujte ATtiny pomocou Arduina: 7 krokov (s obrázkami)
Programovanie ATtiny pomocou Arduina: Nasledujú pokyny pre programovanie mikrokontrolérov ATtiny pomocou Arduino IDE. V jednoduchej angličtine je možné takto programovať 8-kolíkové čipy Atmel ako obvykle Arduino. Je to skvelé, pretože ATtiny je malý, a - dobre - to umožňuje
Ahoj vlak! ATtiny 1614: 8 krokov (s obrázkami)
Ahoj vlak! ATtiny 1614: Pre svoju triedu Fab Academy musím vytvoriť dosku s mikrokontrolérom, tlačidlom a diódou LED. Na jeho vytvorenie použijem Eagle
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 kroky
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Ahoj ľudia, už je to nejaký čas, čo som uverejnil svoj posledný pokyn. V mojej hlave sa práve teraz deje veľa vecí, ale podarilo sa mi zdokumentovať moje „prvé kroky“; s čipmi ATTiny v tomto krátkom návode na použitie pre vás
DIY Arduino Nano Shield: 7 krokov (s obrázkami)
DIY Arduino Nano Shield: Ahoj chlapci !! Toto DIY je na rozšírenie vášho Arduino Nano pomocou niekoľkých nástrojov a nástrojov, ktoré máte k dispozícii na pracovnom stole, a za pár dolárov. Toto DIY mi napadlo, keď som pracoval na nejakom projekte a musím použiť
DIY Apple Shield pre Arduino: 6 krokov (s obrázkami)
DIY Apple Shield pre Arduino: Už ste niekedy chceli vyrobiť diaľkové ovládanie pre jablko? Alebo možno chcete, aby jedna z vašich výtvorov arduino mohla ovládať iTunes na počítači Mac, iPode alebo Apple TV? Teraz môžete! Predtým som pracoval na projekte, ktorý som chcel