Съдържание:

Контролирайте всичко с един AVR щифт: 4 стъпки
Контролирайте всичко с един AVR щифт: 4 стъпки

Видео: Контролирайте всичко с един AVR щифт: 4 стъпки

Видео: Контролирайте всичко с един AVR щифт: 4 стъпки
Видео: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Ноември
Anonim
Контролирайте всичко с един AVR щифт
Контролирайте всичко с един AVR щифт
Контролирайте всичко с един AVR щифт
Контролирайте всичко с един AVR щифт

Тази инструкция показва как да управлявате група светодиоди с един изход за микропроцесор. Микро, който ще използвам, е Atmel Attiny2313.

Стъпка 1: Части и инструменти

Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти

Части: Attiny2313 (има 5 безплатни проби от Atmel) 20 -пинов цокъл Резистори (всеки размер ще работи, в зависимост от вашата настройка. Ще обясня по -късно) 5v регулатор (всеки ще работи, използвам LM340) Транзистори или Mosfets (най -лесно Намерете и най-евтините обикновено са 2n3904. Просто се уверете, че това е NPN транзистор или N-Channel Mosfet) 2 малки кондензатора (потърсете информационния лист за регулатор,.1uf и.22uf с LM340) Много светодиоди Някои протоколи или макетиране Всеки програматор за AVRWireTools: поялник

Стъпка 2: Схеми и как работи

Схема и как работи
Схема и как работи
Схема и как работи
Схема и как работи
Схема и как работи
Схема и как работи

Първата схема показва как свързах редове светодиоди към изходни щифтове. Изходният щифт на AVR отива към основата на транзистор, който е свързан да работи като превключвател. Когато изходът е нисък или 0v, транзисторът е изключен и токът не може да тече през товара към земята. Когато изходът е висок или 5v, транзисторът е включен и токът може да тече през товара към земята. Това се нарича ниско странично превключване и може да се използва за светодиоди, DC двигатели, стъпкови двигатели и много други неща, които изискват повече напрежение или ток, отколкото микро изходът. Натоварването за този проект ще бъде някои светодиоди. свързани по какъвто и да е начин, но захранването, което използвате, ще определи как можете да ги свържете. е в сериен паралелен масив, както е показано на третата снимка. За да определите размера на резистора, първо разберете колко напрежение пада на светодиод. За сините и зелените светодиоди, които използвах, спадът на напрежението е около 3 до 3,3 волта. Червените и жълтите светодиоди са около 2,2 волта. Сега добавете всички спадания на напрежението последователно (3*5 = 15v) Сега извадете това от напрежението на източника (16-15 = 1v) Сега знаете колко напрежение е спаднало от вашия резистор (1v) Сега използвайте закона на ома, за да решите за R: V = IR (1v =.015R)*Използвах 15ma за моите светодиоди, това е типично за 5 мм светодиоди, така че сега всяка нишка използва 15ma от вашите доставки. може да бъде негов собствен товар, или можете да свържете толкова, колкото искате, стига общият ток за това натоварване да не надвишава границата за транзистора. (2n3904 може да се справи с 100ma)*Транзисторът може да бъде заменен с N-Channel Mosfet

Стъпка 3: Изградете го

Изградете го
Изградете го
Изградете го
Изградете го
Изградете го
Изградете го
Изградете го
Изградете го

Сега можете да започнете макетирането на вашата схема. След като направих няколко теста върху макета, запоех всичко върху протоборд. Ако искате да ви се хареса, можете да оформите собствената си дъска и да я гравирате, като използвате един от описаните по -долу процеси сайт.

Стъпка 4: Програмирайте AVR

Сега е време да програмирате вашия AVR. Ако не знаете как да направите това, вижте тази инструкция: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Ето програмата, която направих: Просто преминава през цикъл от последователности завинаги. След като AVR е програмиран, можете да го поставите в гнездото, което сте запоили на дъската си, или ако нямате гнездо, проверете програмата на макет и ако е правилно, след това можете да запоите чипа във вашата дъска.

Препоръчано: