Mundarija:
- 1 -qadam: ehtiyot qismlar va asboblar
- 2 -qadam: sxemasi va u qanday ishlaydi
- 3 -qadam: Uni yarating
- 4 -qadam: AVR -ni dasturlash
Video: Hamma narsani bitta AVR pin yordamida boshqaring: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Bu ko'rsatma bir mikroprotsessorli LEDlar guruhini qanday boshqarishni ko'rsatib beradi, men ishlatadigan mikro Atmel Attiny2313.
1 -qadam: ehtiyot 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
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
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:
Deyarli hamma narsani karnayga aylantiring: 13 qadam (rasmlar bilan)
Deyarli hamma narsani karnayga aylantiring: piezo disk va bir nechta qo'shimcha komponentlar yordamida deyarli har qanday ob'ektni karnayga aylantirish mumkin. Bu sehr kabi tuyulsa -da, aslida juda oddiy texnik tushuntirish bor. Kuchaytirgich yordamida piezo diskini haydab, disk
"Hamma narsani" boshqarish uchun LED chastotali LED masofadan boshqarish pultini o'zgartirish: 5 qadam
"Hamma narsani" boshqarish uchun LED chastotali LED masofadan boshqarish pultini o'zgartirish: Men ushbu loyihada sizga LED chastotali masofadan boshqarish pultini qanday o'zgartirish kerakligini ko'rsataman, u orqali siz xohlagan narsani boshqarasiz. Bu shuni anglatadiki, biz RF masofadan boshqarish pultining uzatish jarayonini batafsil ko'rib chiqamiz, Arduino mcC bilan yuborilgan ma'lumotlarni o'qiymiz
Hamma narsani masofadan boshqarish pulti arzon narxda !: 8 qadam
Hamma narsani masofadan boshqarish … Arzon narxda !: Ishlatilgan masofadan boshqarish pulti (qayiq, samolyot, samolyot va kvadrokopterlar) tez -tez ishlatiladi. Agar umuman bepul bo'lmasa, hech bo'lmaganda arzonroq sotib olishingiz mumkin. O'zingizga RC avtomashinasini va uning boshqaruvchisini toping. Ko'p bolalarda kamida bitta chang yig'uvchi bor
Wi-Fi deyarli hamma narsani yoqadi: 4 qadam
Wi-Fi deyarli hamma narsani yoqadi: Agar siz hech qachon Blynk-dan foydalanmagan bo'lsangiz, uni tekshirib ko'rishingiz kerak. Bu yaratilish ko'p narsalarda ishlatilishi mumkin - faqat lava chiroq emas. Siz uni ertalab qahva qaynatgichni yoqishingiz yoki avtomatik tungi chiroq qilishingiz mumkin. Haqiqatan ham, men faqat
Usb kalitidan tashqari hamma narsani avtomatik ishga tushirish: 4 qadam
Usb kalitidan tashqari har qanday narsani avtomatik ishga tushirish: istalgan usb kalitini (pendrive/ommaviy saqlash moslamasi va hokazo) xohlagan narsangizni avtomatik ishga tushirishini amalga oshiring (faqat derazalarda) O'lik oddiy, faqat sog'lom fikr kerak. (btw bu mening birinchi ko'rsatma. maslahatlar mamnuniyat bilan qabul qilinadi.) VA iltimos, buni yomon maqsadlarda ishlatmang