Obsah:
- Krok 1: Obvod programátoru na prkénku
- Krok 2: Co budete potřebovat
- Krok 3: Rozložení štítu
- Krok 4: Budování štítu
- Krok 5: Nastavení programátoru
- Krok 6: Nastavení IDE Arduino pro Attiny
- Krok 7: Programování Attiny
- Krok 8: Buďte zdarma, Attiny
Video: DIY Attiny Programming Shield: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Pokud hledáte malou a málo napájenou desku Arduino, Attiny je opravdu dobrá volba, která svou velikostí překvapivě zaujme. Má 5 GPIO pinů, z nichž 3 jsou analogové a 2 mají výstup PWM. Je také opravdu flexibilní na napětí, které vybije (2,7 V až 5,5 V), takže je ideální pro vybití baterií. Zmínil jsem také, že to stojí jen asi 1 $! Problém je v tom, že pro programování nemůžete jednoduše připojit kabel USB, ale ve skutečnosti není těžké pro něj postavit programátora a to je to, co projdeme v tomto pokynu.
Návodů na stavbu štítu již existuje spousta, ale při použití novějších verzí Arduino IDE v nastavení softwaru ve všech těch, které jsem zkontroloval, které projdu i zde, chybí krok. Podívejte se na výše uvedené video, kde Procházím všechny informace, které jsou v tomto pokynu.
Pojďme na to!
Krok 1: Obvod programátoru na prkénku
Myslím, že stojí za zmínku, že můžete také použít obvod prkénka k programování Attiny, pokud dáváte přednost tomu, abyste nemuseli stavět štít. Chtěl jsem štít, abych měl v budoucnu něco trvalejšího. Pokud se rozhodnete pro programátor na breadboardu, softwarové kroky později jsou přesně stejné jako pro štít. Přejděte na krok 5.
Krok 2: Co budete potřebovat
K sestavení programátoru budete potřebovat následující součásti:
Attiny85* - Pravděpodobně budete potřebovat jednu z těchto položek:) Protoboard (10 kusů)*Kolíkové kolíkové konektory*120dílná sada kondenzátorů (má 10uF, které potřebujeme)*Zásuvka IC (balení 20)*Základní startovací sada (má LED a 1K odpor, který potřebujeme)*
Mega deska, kterou jsem použil* - jakákoli Mega nebo Uno však bude fungovat.
Budete také potřebovat páječku a některé dráty, *= Odkazy na pobočky
Krok 3: Rozložení štítu
Na výše uvedených obrázcích můžete vidět rozložení štítu, který se chystáme udělat. Zjistil jsem, že obraz s komponentami a vodičem je příliš přeplněný, takže jsem obvod vytvořil pouze pomocí vodičů a komponent, aby bylo snazší čtení
Nepotřebujete použít tolik pinů jako já, na posledním obrázku jsem označil piny, které jsou ve skutečnosti potřeba, jen jsem si myslel, že bude snazší zapojit štít na správné místo, pokud použije všechny piny na horní a dolní.
Krok 4: Budování štítu
Je to docela přímočarý okruh na stavbu, nejkomplikovanější částí je pravděpodobně jen správné nastavení kolíků.
Dělal jsem piny takto:
- Odřízněte kolíkové zástrčky tak, aby se vešly do horních a dolních řad vašeho Mega/Uno.
- Vložte je do Arduina.
- Umístěte protoboard na vrchol a označte je pomocí Sharpie.
- Odstraňte záhlaví z arduina.
- Zatlačte plast hlaviček na jeden konec kolíků (na to jsem použil protoboard, jen jsem ho zatlačil ke stolu). Měly by nakonec vypadat jako špendlíky na obrázku výše
- Vložte kolíky skrz horní část protoboardu (plast nahoře)
- Pájejte je na místo, pájejte jen tolik, aby na chvíli zůstaly na místě.
Poté je to jen případ sestavení obvodu, vložte své součásti a ohněte kolíky směrem k místu, kde je chcete připojit, a spojte dohromady. Rád používám modré připínáčky, abych přidržel své součásti na místě, když pájím. Zahrnul jsem hotový obrázek spodní části desky, abych ukázal, jak moje vypadá. Před zapájením nezapomeňte zkontrolovat směr LED a kondenzátoru. Pro LED by měl být odpor připojen ke krátké LED diodě. U kondenzátoru by měla být noha se stříbrným označením nahoře připojena k zemi. Nakonec je asi dobré dát si nějaké označení nebo nápovědu, která vám připomene orientaci Attiny při zapojování. Pokud zaškrtnete poslední obrázek nahoře Zobrazuji obrázek, na kterém jsem označil levý dolní roh, aby to odpovídalo tečce na Attiny.
Pokud máte multimetr, doporučil bych otestovat kolíky na jakékoli mosty mezi nimi, zejména spodní kolíky, protože jsou napájecími piny.
Krok 5: Nastavení programátoru
Abychom mohli používat naše Arduino jako programátor, musíme k němu nejprve načrtnout skicu. Nejprve zapojte svůj štít do arduina, zapojí kabel USB do vašeho arduina. Otevřete Arduino IDE, poté klikněte na Soubor -> Příklady - > 11. ArduinoISP -> ArduinoISP
Musíme v tomto souboru provést změnu, toto je část, kterou jsem našel u všech ostatních průvodců.
Přejděte dolů na tento soubor, dokud neuvidíte komentovaný řádek // #define USE_OLD_STYLE_WIRING
Odeberte komentář z tohoto řádku (takže by nyní měl vypadat jako #define USE_OLD_STYLE_WIRING)
Nyní můžete tuto skicu nahrát do svého arduina jako jakoukoli jinou skicu.
Krok 6: Nastavení IDE Arduino pro Attiny
Než můžeme do Attiny naprogramovat, musíme nainstalovat software Attiny prostřednictvím správce desky
První věc, kterou musíme udělat, je přidat nový řádek do adres URL našich dalších správců desek, které najdete v části Soubor -> Předvolby
Adresa URL, kterou musíte přidat, je:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Klikněte na tlačítko napravo od pole Adresa URL Správce desek a zadejte výše uvedené na nový řádek.
Nyní chcete otevřít Správce desek, přejděte na Nástroje -> Deska: „cokoli je vybráno“-> Správce desek
Vyhledejte „Attiny“a klikněte na Instalovat.
Krok 7: Programování Attiny
Nyní jsme připraveni začít programovat Attiny.
V části Nástroje vyberte následující:
- Z rozevíracího seznamu Desky vyberte ATtiny25/45/85.
- Z rozevíracího seznamu Procesor vyberte Attiny85.
- V rozevíracím seznamu Hodiny vyberte Interní 8 MHz.
- Port by měl být port Com pro Arduino, který používáte jako programátor.
- V rozevíracím seznamu Programátor vyberte Arduino jako ISP.
Nyní můžeme bootloader vypálit, je zde dobrý popis toho, co bootloader dělá a výhody/nevýhody zde. Znovu přejděte na Nástroje a vyberte Vypálit bootloader.
Dále musíme naprogramovat skicu na Attiny
Otevřete základní příklad mrknutí: Soubor -> Příklady -> Základy -> Mrknutí
Protože Attiny nemá žádný pin pro LED_BUILTIN, musíme jej v naší skice nahradit 0, protože máme LED na pinu 0. Poté byste měli mít možnost nahrát tento náčrt na svou desku kliknutím na nahrát. LED by snad měla blikat!
Krok 8: Buďte zdarma, Attiny
Nyní, když je vše dospělé, je čas odstranit atiny z jeho domovského programovacího štítu. Zjistil jsem, že nejlepším způsobem, jak to udělat, je použít plochý šroubovák k vysunutí. Pokud jej vytáhnete přímo, můžete kolíky ohnout. Vložte šroubovák pod stranu čipu na jedné straně a jemně jej vypáčte, když je tato strana volná, přesuňte se na druhou stranu a opakujte. Nyní můžete použít Attiny v jakémkoli projektu, který chcete, jakmile spojíte V a zem. V posledním příkladu ukazuji, jak můžete dokonce použít knoflíkovou baterii k napájení! Doufejme, že vám tento návod pomohl, pokud máte nějaké otázky, neváhejte se zeptat! Videa: Další videa najdete na mém kanálu YouTube
Živé přenosy: Živě streamuji projekty elektroniky každé pondělí na Twitchi
A mluvím o elektronice a dalších náhodných věcech na twitteru - @witnessmenow
Briane
Doporučuje:
Naprogramujte ATtiny pomocí Arduina: 7 kroků (s obrázky)
Programování ATtiny pomocí Arduina: Následují pokyny pro programování mikrokontrolérů ATtiny pomocí Arduino IDE. V jednoduché angličtině je možné programovat 8pinové čipy Atmel jako obvykle Arduino. To je skvělé, protože ATtiny je malý, a - no - to umožňuje
Ahoj vlak! ATtiny 1614: 8 kroků (s obrázky)
Ahoj vlak! ATtiny 1614: Pro svoji třídu Fab Academy musím vytvořit desku s mikrokontrolérem, tlačítkem a LED. K jeho vytvoření použiji Eagle
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 kroky
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Ahoj lidi, už je to nějaký čas, co jsem zveřejnil svůj poslední instruktáž. V mé hlavě se právě teď děje mnoho věcí, ale podařilo se mi zdokumentovat mé " první kroky " s čipy řady ATTiny v tomto krátkém návodu pro vás
DIY Arduino Nano Shield: 7 kroků (s obrázky)
DIY Arduino Nano Shield: Ahoj kluci !! Toto DIY je pro rozšíření vašeho Arduino Nano pomocí několika nástrojů a nástrojů přítomných na vašem pracovním stole a za pár dolarů. Toto DIY mě napadlo, když jsem pracoval na nějakém projektu a musím použít
DIY Apple Remote Shield pro Arduino: 6 kroků (s obrázky)
DIY Apple Remote Shield pro Arduino: Chtěli jste někdy udělat dálkové ovládání pro jablko? Nebo možná chcete, aby jeden z vašich výtvorů arduino mohl ovládat iTunes na vašem Macu, iPodu nebo Apple TV? Nyní můžete! Před časem jsem pracoval na projektu, který jsem chtěl být