Мазмуну:

Баарын бир AVR Pin менен көзөмөлдөңүз: 4 кадам
Баарын бир AVR Pin менен көзөмөлдөңүз: 4 кадам

Video: Баарын бир AVR Pin менен көзөмөлдөңүз: 4 кадам

Video: Баарын бир AVR Pin менен көзөмөлдөңүз: 4 кадам
Video: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Ноябрь
Anonim
Баарын бир AVR пин менен көзөмөлдөңүз
Баарын бир AVR пин менен көзөмөлдөңүз
Баарын бир AVR пин менен көзөмөлдөңүз
Баарын бир AVR пин менен көзөмөлдөңүз

Бул көрсөтмө бир микропроцессордук өндүрүш менен леддердин тобун кантип башкарууну көрсөтөт. Мен колдоно турган микрофон Atmel Attiny2313.

1 -кадам: Бөлүктөр жана шаймандар

Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар

Бөлүктөрү: Attiny2313 (Atmelден 5 бекер үлгү алды) 20 пин розеткасы Резисторлор (каалаган өлчөмүңүз иштейт, сиздин орнотууңузга жараша болот. Мен кийинчерээк түшүндүрөм) 5v регулятор (каалаган иштейт, мен LM340 колдонуп жатам) Транзисторлор же Мосфеттер (эң оңой табуу жана эң арзандары көбүнчө 2n3904. Бул NPN транзистору же N-Channel Mosfet экенине ынангыла) 2 кичинекей конденсатор (регулятор үчүн маалымат баракчасын караңыз,.1uf жана.22uf LM340 менен) LEDдин кээ бир протоболдору же нан платасы AVRWireTools үчүн каалаган программист: Soldering Iron

2 -кадам: Схема жана ал кантип иштейт

Схема жана ал кантип иштейт
Схема жана ал кантип иштейт
Схема жана ал кантип иштейт
Схема жана ал кантип иштейт
Схема жана ал кантип иштейт
Схема жана ал кантип иштейт

Биринчи схема мен чыгуучу казыктарга LEDлердин катарларын кантип байлаганымды көрсөтөт. AVRдин чыккычы транзистордун базасына өтөт, ал которгуч катары иштөөгө зымдуу. Чыгыш аз же 0v болгондо, транзистор өчүрүлөт жана ток жүк аркылуу жерге түшө албайт. Чыгуу жогору же 5v болгондо, транзистор күйүп турат жана ток жүктөм аркылуу жерге агат. Бул төмөн каптал которуштуруу деп аталат, ал эми лед, DC кыймылдаткычтары, тепкич моторлору жана микро чыгышы мүмкүн болгон чыңалууну же токту талап кылган башка нерселер үчүн колдонулушу мүмкүн. Сиз каалаган жол менен зымдуу, бирок сиз колдонгон энергия булагы сиз аларды кантип туташтыра аларыңызды аныктайт. Мен үчүн мен ноутбуктун заряддагычын таптым, ал 16 вольтту 7,5 амперге чейин чыгарат. үчүнчү сүрөттө көрсөтүлгөндөй катар параллелдүү массивде болгон. Резистордун өлчөмүн аныктоо үчүн, адегенде бир ледге канча чыңалуу түшөрүн билип алыңыз. Мен колдонгон көк жана жашыл леддер үчүн чыңалуу 3-3,3 вольттун тегерегинде болот. Кызыл жана сары леддер 2,2 вольттун тегерегинде. Эми чыңалуу тамчыларынын бардыгын катарына кошуп койгула (3*5 = 15v) Эми булактын чыңалуусунан алып салгыла (16-15 = 1v) Эми сиз канча чыңалууңуз түшүп кеткенин билесиз каршылыгы (1v) Эми R мыйзамын чечүү үчүн Ом мыйзамын колдонуңуз: V = IR (1v =.015R)*Мен 15маны леддерим үчүн колдонгом, бул 5мм леддер үчүн мүнөздүү. Ошондуктан азыр ар бир жип 15маны сиздин камсыздооңуздан колдонуп жатат. бул жүктүн жалпы агымы транзистордун чегинен ашпаса, анын жеке жүктөмү болушу мүмкүн, же каалашынча кошо аласыз. (2n3904 100маны көтөрө алат)*Транзисторду N-Channel Mosfet менен алмаштырса болот

3 -кадам: Аны куруңуз

Аны куруңуз
Аны куруңуз
Аны куруңуз
Аны куруңуз
Аны куруңуз
Аны куруңуз
Аны куруңуз
Аны куруңуз

Эми сиз өзүңүздүн схемаңызды блокировка кыла баштасаңыз болот. Мен нандын үстүндө бир нече сыноолорду өткөргөндөн кийин, мен бардыгын протобога такап койдум. Эгерде сиз чыныгы кооздукка ээ болууну кааласаңыз, анда сиз өзүңүздүн тактаңызды макет кылып, бул боюнча түшүндүрүлгөн процесстердин бирин колдонуп оюп алсаңыз болот. сайт.

4 -кадам: AVR программасы

Эми AVRди программалоого убакыт келди. Эгер муну кантип жасоону билбесеңиз, бул көрсөтмөнү карап көрүңүз: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Мына мен жасаган программа: Бул жөн гана ырааттуулуктун циклинен түбөлүккө өтөт. AVR программалангандан кийин, сиз аны тактаңызга туташтырылган розеткага жабыштырсаңыз болот, же розеткаңыз жок болсо, программаны нан тактасынан текшериңиз жана эгер ал туура болсо, анда сиз чипти тактаңызга кошо аласыз.

Сунушталууда: