Mundarija:

Hamma narsani bitta AVR pin yordamida boshqaring: 4 qadam
Hamma narsani bitta AVR pin yordamida boshqaring: 4 qadam

Video: Hamma narsani bitta AVR pin yordamida boshqaring: 4 qadam

Video: Hamma narsani bitta AVR pin yordamida boshqaring: 4 qadam
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, Iyul
Anonim
Hamma narsani bitta AVR pin yordamida boshqaring
Hamma narsani bitta AVR pin yordamida boshqaring
Hamma narsani bitta AVR pin yordamida boshqaring
Hamma narsani bitta AVR pin yordamida boshqaring

Bu ko'rsatma bir mikroprotsessorli LEDlar guruhini qanday boshqarishni ko'rsatib beradi, men ishlatadigan mikro Atmel Attiny2313.

1 -qadam: ehtiyot qismlar va asboblar

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Ehtiyot qismlar: Attiny2313 (Atmel kompaniyasidan 5 ta bepul namunasi bor) 20 pinli rozetka Rezistorlar (har qanday o'lcham sizning sozlamangizga qarab ishlaydi. Keyinroq tushuntiraman) 5v regulyator (har qanday ishlaydi, men LM340 dan foydalanaman) Transistorlar yoki moslamalar (eng oson toping va eng arzonlari odatda 2n3904 bo'ladi. Faqat NPN tranzistorli yoki N-kanalli Mosfet ekanligiga ishonch hosil qiling) 2 ta kichik kondansatkichlar (LM340 bilan regulyator,.1uf va.22uf uchun ma'lumot varag'iga qarang) Ko'p sonli LEDlar AVRWireTools uchun har qanday dasturchi: lehimli temir

2 -qadam: sxemasi va u qanday ishlaydi

Sxema va u qanday ishlaydi
Sxema va u qanday ishlaydi
Sxema va u qanday ishlaydi
Sxema va u qanday ishlaydi
Sxema va u qanday ishlaydi
Sxema va u qanday ishlaydi

Birinchi sxemada, men chiqish pimlariga LED qatorlarini qanday ulashim ko'rsatilgan. AVR chiqish pimi kalit sifatida ishlash uchun simli tranzistor bazasiga o'tadi. Chiqish past yoki 0v bo'lsa, tranzistor o'chadi va oqim yuk orqali erga oqa olmaydi. Chiqish yuqori yoki 5v bo'lsa, tranzistor yoqiladi va oqim yuk orqali erga oqishi mumkin. Bu past burchakli o'tish deb ataladi va uni LED, shahar dvigatellari, qadamli motorlar va mikro chiqadiganidan ko'ra ko'proq kuchlanish yoki oqim talab qiladigan boshqa narsalar uchun ishlatish mumkin. Siz xohlagan usulda simli ulangansiz, lekin siz foydalanayotgan quvvat manbai ularni qanday ulashingiz mumkinligini aniqlaydi, men 16V maksimal 7,5 amperlik quvvatga ega noutbukni zaryadlovchi qurilmasini topdim, endi esa chiroqni ulashning eng samarali usuli uchinchi rasmda ko'rsatilgandek ketma -ket parallel qatorda edi. Rezistorning o'lchamini aniqlash uchun, birinchi navbatda, bitta LEDga qancha kuchlanish tushishini aniqlang. Men ishlatgan ko'k va yashil lampalar uchun kuchlanish pasayishi 3 - 3,3 volt atrofida. Qizil va sariq LEDlar taxminan 2,2 voltni tashkil qiladi, endi barcha kuchlanish pasayishlarini ketma-ket qo'shing (3*5 = 15v) Endi manba kuchlanishidan chiqarib oling (16-15 = 1v) Endi siz qancha kuchlanish tushganini bilasiz. rezistor (1v) Endi R qonunini hal qilish uchun ohm qonunidan foydalaning: V = IQ (1v =.015R)*Men o'zimning lampalarim uchun 15ma dan foydalanardim, bu 5 mmli LEDlar uchun xosdir, shuning uchun hozirda har bir ip sizning manbangizdan 15ma ishlatadi. o'z yuk bo'lishi mumkin yoki xohlaganingizcha ko'pini ulashingiz mumkin, agar yukning umumiy oqimi tranzistor chegarasidan oshmasa. (2n3904 100ma bilan ishlay oladi)*Transistorni N-kanalli Mosfet bilan almashtirish mumkin

3 -qadam: Uni yarating

Uni qurish
Uni qurish
Uni qurish
Uni qurish
Uni qurish
Uni qurish
Uni qurish
Uni qurish

Endi siz o'zingizning taxtangizga taxta qo'yishni boshlashingiz mumkin, men taxtada bir nechta testlarni o'tkazganimdan so'ng, men hamma narsani protoboardga lehimladim, agar siz haqiqiy tasavvurga ega bo'lishni xohlasangiz, o'z taxtangizni joylashtirishingiz mumkin va bu jarayonda tasvirlangan jarayonlardan birini ishlatishingiz mumkin. sayt.

4 -qadam: AVR -ni dasturlash

Endi AVR -ni dasturlash vaqti keldi. Agar siz buni qanday qilishni bilmasangiz, quyidagi ko'rsatmalarni ko'rib chiqing: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Mana men yaratgan dastur. AVR dasturlashtirilgandan so'ng, siz uni taxtangizga ulangan rozetkaga yopishtirishingiz mumkin, yoki rozetkangiz bo'lmasa, dasturni non panelida tekshiring va agar u to'g'ri bo'lsa., keyin siz chipni taxtangizga lehimlashingiz mumkin.

Tavsiya: