Съдържание:
- Стъпка 1: Електрическа верига на програмист
- Стъпка 2: Какво ще ви трябва
- Стъпка 3: Разположение на щита
- Стъпка 4: Изграждане на щита
- Стъпка 5: Настройка на вашия програмист
- Стъпка 6: Настройване на Arduino IDE за Attiny
- Стъпка 7: Програмиране на Attiny
- Стъпка 8: Бъдете свободни Малки Атини
Видео: Щит за програмиране на Attiny: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Ако търсите малка и ниска мощност Arduino платка, Attiny е наистина добър вариант, изненадващо отличителен за размера си. Той има 5 GPIO пина, 3 от които са аналогови и 2, които имат PWM изход. Той също така е наистина гъвкав спрямо напрежението, което изтича (2.7V до 5.5V), така че е идеален за изтощаване на батерии. Споменах ли също, че струва само около $ 1!? Проблемът е в нагласата, че не можете просто да включите USB кабел, за да го програмирате, но всъщност не е трудно да се създаде програмист за него и това е ще преминем през тази инструкция.
Вече има много ръководства за изграждане на щит, но липсва стъпка при използване на по -нови версии на Arduino IDE в настройката на софтуера във всички тези, които проверих, че ще премина и тук. Вижте горното видео, където Преглеждам цялата информация, която е в тази инструкция.
Да стигнем до него!
Стъпка 1: Електрическа верига на програмист
Мисля, че си струва да се отбележи, че можете да използвате схема на макет, за да програмирате също и отношението, ако предпочитате да не се налага да изграждате щит. Исках щита, за да имам нещо по -постоянно, което да използвам в бъдеще. Ако изберете за програмист на макет, стъпките на софтуера по -късно са същите като при щита. Преминете към стъпка 5 за това.
Стъпка 2: Какво ще ви трябва
За да изградите програмиста, ще ви трябват следните части:
Attiny85* - Вероятно ще се нуждае от едно от следните:) Protoboard (10 броя)*Мъжки щифтове за заглавки*Комплект кондензатор от 120 части (има 10uF, от които се нуждаем)*IC гнездо (20 опаковки)*Основен стартов комплект (има LED и 1K резистор, от който се нуждаем)*
Мега платка, която използвах* - всяка Mega или Uno ще работи.
Ще ви трябват и поялник и някои проводници, *= Партньорски връзки
Стъпка 3: Разположение на щита
В горните изображения можете да видите оформлението на щита, който ще направим. Намирам, че изображението с компоненти и проводник е малко пренаселено, така че направих веригата, използвайки само проводниците и само компонентите, за да улесня четенето
Не е нужно да използвате толкова щифтове, колкото аз, маркирах на последната снимка действително необходимите щифтове, просто си мислех, че ще бъде по -лесно да включите щита на правилното място, ако използва всички щифтове на отгоре и отдолу.
Стъпка 4: Изграждане на щита
Това е доста правилна схема за изграждане, най -сложната част вероятно е само правилното изкарване на щифтовете.
Начинът, по който направих щифтовете, беше:
- Нарежете мъжки щифтове за заглавки, така че да се поберат в горния и долния ред на вашия Mega/Uno.
- Поставете ги в Arduino.
- Поставете протоборда отгоре и ги маркирайте с помощта на острие.
- Премахнете заглавките от arduino.
- Натиснете пластмасата на заглавките към единия край на щифтовете (използвах протоборда за това, просто го натиснах към масата). Те трябва да изглеждат като щифтовете на снимката по -горе
- Поставете щифтовете през горната част на протоборда (пластмаса отгоре)
- Запоявайте ги на място, запоявайте само толкова, че да задържат на място за момента.
След това е просто случай на изграждане на веригата, поставете компонентите си и огънете щифтовете към мястото, където трябва да ги свържете, и запоявайте връзките заедно. Обичам да използвам синя лепка, за да държа компонентите си на място, когато запоявам. Включих завършена снимка на дъното на дъската, за да покажа как изглежда моята. Уверете се, че сте проверили отново посоката на светодиода и кондензатора, преди да го запоите. За светодиода резисторът трябва да бъде свързан към късия проводник на светодиода. За кондензатора кракът със сребърната маркировка над него трябва да бъде свързан към земята. Накрая е вероятно добра идея да си дадете някаква маркировка или намек, който да ви напомни за ориентацията на Attiny, когато го включите. Ако проверите последния изображение по -горе Показвам моя снимка, маркираща долния ляв ъгъл, това да съвпадне с точката на attiny.
Ако имате мултиметър, бих предложил да тествате щифтовете за мостове между тях, особено долните, тъй като те са захранващите щифтове.
Стъпка 5: Настройка на вашия програмист
За да използваме нашия Arduino като програмист, първо трябва да прехвърлим скица към него. Първо включете щита към вашия arduino, те включат USB кабела във вашия arduino. Отворете Arduino IDE, след което щракнете върху Файл -> Примери - > 11. ArduinoISP -> ArduinoISP
Трябва да направим промяна в този файл, това е частта, която открих, че липсва във всички останали ръководства.
Превъртете надолу по този файл, докато видите коментиран ред // #define USE_OLD_STYLE_WIRING
Премахнете коментара от този ред (така че сега той трябва да изглежда като #define USE_OLD_STYLE_WIRING)
Вече можете да качите тази скица във вашия arduino, както бихте направили всяка друга скица.
Стъпка 6: Настройване на Arduino IDE за Attiny
Трябва да инсталираме софтуера Attiny чрез мениджъра на борда, преди да можем да програмираме към Attiny
Първото нещо, което трябва да направим, е да добавим нов ред към нашите допълнителни URL адреси на мениджъра на дъски, които могат да бъдат намерени в Файл -> Предпочитания
URL адресът, който трябва да добавите е:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Щракнете върху бутона вдясно от полето URL на Boards Manager и въведете горното на нов ред.
Сега искате да отворите мениджъра на табла, отидете на Инструменти -> Борд: "каквото и да е избрано" -> Мениджър на табла
Потърсете „attiny“и щракнете върху инсталиране.
Стъпка 7: Програмиране на Attiny
Сега сме готови да започнем програмирането на Attiny.
Под Инструменти изберете следното:
- Изберете ATtiny25/45/85 от падащото меню Boards.
- Изберете Attiny85 от падащото меню Processor.
- Изберете Вътрешни 8 MHz от падащото меню Часовник.
- Портът трябва да бъде Com порт към Arduino, който използвате като програмист.
- Изберете Arduino като ISP от падащото меню Programmer.
Вече можем да запишем буутлоудъра, тук има добро описание на това, което прави буутлоудъра и предимствата/недостатъците. Отидете отново в Инструменти и изберете Burn Bootloader.
След това трябва да програмираме скица към Attiny
Отворете основен пример за мигане: Файл -> Примери -> Основи -> Мигане
Тъй като attiny няма щифт за LED_BUILTIN, трябва да го заменим в нашата скица с 0, тъй като имаме нашия светодиод на пин 0. След това трябва да можете да качите тази скица на дъската си, като щракнете върху качване. Дано светодиодът да мига!
Стъпка 8: Бъдете свободни Малки Атини
Сега, когато всичко е пораснало, му е времето да премахне нагласата от дома си за програмиране на щит. Намирам най -добрия начин да направя това, като използвам отвертка с плоска глава, за да го извадя. Ако просто го издърпате директно, можете да огънете щифтовете. Поставете отвертката под страната на чипа от едната страна и внимателно я издърпайте, когато тази страна е свободна, преместете се от другата страна и повторете. Вече можете да използвате attiny във всеки проект, който искате, след като свържете V и маса. В последния пример показвам как можете дори да използвате батерия с монетни клетки, за да я захранвате! Надяваме се, че сте намерили тази инструкция полезна, ако имате въпроси, не се колебайте да попитате! Видео: Вижте моя канал в YouTube за още видеоклипове
Предавания на живо: Предавам на живо, работейки по проекти за електроника всеки понеделник в Twitch
Говоря за електроника и други случайни неща в Twitter - @witnessmenow
Брайън
Препоръчано:
По -евтин WiFi щит ESP8266 за Arduino и други микро: 6 стъпки (със снимки)
По -евтин WiFi щит ESP8266 за Arduino и други микропрограми: Актуализация: 29 октомври 2020 г. Тествано с ESP8266 бордова библиотека V2.7.4 - работи Актуализация: 23 септември 2016 г. Не използвайте библиотеката с дънни платки Arduino V2.3.0 за този проект. Работи V2.2.0 Актуализация: 19 май 2016 г. Ред. 14 от този проект преразглежда библиотеките и кода, за да работят с
Мобилна Bluetooth кола -- Лесно -- Прост -- Hc-05 -- Щит на двигателя: 10 стъпки (със снимки)
Мобилна Bluetooth кола || Лесно || Прост || Hc-05 || Motor Shield: … Моля, АБОНИРАЙТЕ се за канала ми в YouTube ………. Това е автомобилът, контролиран от Bluetooth, който използва HC-05 Bluetooth модул за комуникация с мобилен телефон. Можем да управляваме колата с мобилен телефон чрез Bluetooth. Има приложение за управление на движението на колата
Вокален GOBO - Щит за заглушаване на звука - Вокална кабина - Вокална кутия - Рефлексионен филтър - Вокален щит: 11 стъпки
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Започнах да записвам повече вокали в домашното си студио и исках да получа по -добър звук и след известно проучване разбрах какво е "GOBO" беше. Бях виждал тези звукоизолиращи неща, но всъщност не осъзнавах какво са направили. Сега го правя. Намерих y
8-пинов програмируем щит: 14 стъпки (със снимки)
8-пинов програмируем щит: 8-пиновият програмиращ щит ви позволява да програмирате чипове от серията ATtiny, като използвате самия Arduino като програмист. С други думи, включвате това във вашия Arduino и след това лесно можете да програмирате 8-пинови чипове. След това тези малки микроконтролери могат да бъдат
Програмиране на Attiny85 (щит) Използване на Arduino UNO: 7 стъпки
Програмиране на Attiny85 (щит) Използване на Arduino UNO: Играта с вашия Arduino е много забавно. Понякога обаче размерът има значение. Arduino UNO е малък, но ако искате вашият проект да бъде в малък корпус, UNO може да е твърде голям. Можете да опитате да използвате NANO или MINI, но ако наистина искате