Mundarija:

Arduino tomonidan ishlab chiqarilgan RGB LED tungi qo'zichoq: 5 qadam
Arduino tomonidan ishlab chiqarilgan RGB LED tungi qo'zichoq: 5 qadam

Video: Arduino tomonidan ishlab chiqarilgan RGB LED tungi qo'zichoq: 5 qadam

Video: Arduino tomonidan ishlab chiqarilgan RGB LED tungi qo'zichoq: 5 qadam
Video: Lesson 58: Multidimensional Array and example with RGB LED | Arduino Step By Step Course 2024, Noyabr
Anonim
Arduino tomonidan ishlab chiqarilgan RGB LED tungi qo'zichoq
Arduino tomonidan ishlab chiqarilgan RGB LED tungi qo'zichoq

Bu ko'rsatma sizga RGB LED bilan ta'minlangan tungi chiroqni ko'rsatadi. Loyihada yangi boshlanuvchilar uchun mos bo'lgan oddiy kodli bir nechta komponentlar mavjud. Bu mahsulot korpusning tashqi ko'rinishi bilan o'zgaradi, siz LED chiroqni ishlab chiqarishni xohlagan raqamni loyihalashtirishingiz mumkin. Ushbu loyihada qo'llaniladigan LED oddiy LED chiroq emas, buning o'rniga siz Arduino RGB yorug'lik interfeysi haqida bilib olasiz. RGB LED - bu qizil, ko'k va yashil rangdagi uchta alohida LEDlarning kombinatsiyasi. Bu RGB LED -ga 3 ta asosiy rangni aralashtirib, turli xil ranglarni chiqarishga imkon berdi, shuning uchun u 4 ta simga ega, har 3 ta rang uchun bitta sim va bitta umumiy katod. Loyihada ranglarni o'zgartirish uchun uchta o'zgaruvchi registr mavjud. Bundan tashqari, bu mahsulot korpusning tashqi ko'rinishiga qarab o'zgaradi, siz o'zingiz xohlagan LED lampani ishlab chiqarishni xohlaysiz. Quyida uni tayyorlash uchun elementlarni tayyorlash, komponentni non paneliga qanday ulash, tashqi qobiqni tayyorlash jarayoni va berilgan kod tushuntiriladi.

1 -qadam: ehtiyot qismlar va asboblar

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

Elementni taxtaga kiritish uchun sizga quyidagilar kerak bo'ladi:

  • Arduino Leonardo
  • Non paneli
  • 10k registr
  • RGB LED
  • 3x o'zgaruvchan rezistorlar
  • Umumiy o'tish simlari

Men loyihada ishlatadigan bezak buyumlari (shaxsiy xohish bilan o'zgartirilishi mumkin):

  • Karton
  • Bir nechta bristol qog'ozlari
  • Plastik varaq

Boshqalar: issiq yopishtiruvchi qurol

  • Ikki tomonlama lenta
  • Ko'pikli kauchuk lenta
  • Kesuvchi pichoq
  • Qaychi

2 -qadam: Elementni elektron jadvalga joylashtiring

Elementni non paneliga joylashtiring
Elementni non paneliga joylashtiring
Elementni non paneliga joylashtiring
Elementni non paneliga joylashtiring

LED chirog'ini yaxshiroq ko'rish uchun RGB LEDini taxtaning o'rtasiga yoki yaqiniga joylashtiring. Keyin 10k registrni salbiy elektrodga RGB LEDning uchinchi uchiga ulang. Uch xil o'zgarish registrini non taxtasiga joylashtiring, o'tish simlarini variatsion registrlarning har bir birinchi simiga (chapda) musbat elektrodga, har bir uchinchi uchiga (o'ngda) simlarni salbiy elektrodga ulang. Variantlar registrlari RGB LEDlarini turli ranglarda o'zgartirishga imkon beradi.

3 -qadam: Komponentni Arduino bilan ulash

Komponentni Arduino bilan ulash
Komponentni Arduino bilan ulash
Komponentni Arduino bilan ulash
Komponentni Arduino bilan ulash

Mahsulot ishlashi uchun umumiy o'tish simlarini Arduino -ga ulash. Firstavel, simlarni salbiy elektroddan GND Arduino kartasiga ulang va musbat elektroddan 5V ga ulang. Esda tutingki, GND va 5V ga o'rnatilgan simlar bitta salbiy bo'lishi kerak, aks holda elektron karta yonib ketadi. Keyin simlarni RGB LEDning birinchi, ikkinchi va to'rtinchi oyoqlaridan 9, 6 va 5 -pinlarga ulang. Oxirgi navbatda, Variatsiya registrlarining har bir ikkinchi chizig'ini Arduino kartasiga ulang (A0 dan A2 gacha). Agar siz bo'sh bo'sh qatorlar uchun o'zingizni qulay his qilsangiz, simlarning holatini turli qatorlarga joylashtirish yaxshidir. Biroq, mahsulotning ishlashi uchun komponentlar to'g'ri elektrodga ulanganligiga ishonch hosil qiling.

4 -qadam: O'zingizning qobig'ingizni loyihalash

O'zingizning qobig'ingizni loyihalash!
O'zingizning qobig'ingizni loyihalash!
O'zingizning qobig'ingizni loyihalash!
O'zingizning qobig'ingizni loyihalash!
O'zingizning qobig'ingizni loyihalash!
O'zingizning qobig'ingizni loyihalash!

Avvaliga men tashqi ko'rinishini yaxshilaydigan sxemani ochish uchun quti yasayman.

Keyin, men tungi chiroq dizayni tasvirini yaratish uchun odatdagidan ko'ra qalinroq bo'lgan oq qog'ozdan foydalanaman. O'z qobig'ingizni yaratmoqchi bo'lgan mavzuni tanlang.

Yassi tasvirni stereoskopik ko'rinishda turish:

  1. Uzun qog'ozli qog'ozni kesib oling
  2. Qog'ozni uchburchak shaklida yopishtiring Uchburchak shaklidagi qog'ozni elim bilan yopishtirmoqchi bo'lgan rasmga yopishtiring

Uchburchakning pastki qismini poydevorning yuqori qismiga yopishtirish uchun ko'pikli kauchuk lentadan foydalaning. Vizyonni yaxshiroq qilish uchun men kesilgan qog'ozni yopish uchun qutining har ikki tomoniga yopishtirilgan plastmassa varaqdan foydalanaman. shaffof ko'rish hissi bilan plastinka.

5 -qadam: Dastur kodi

Mahsulot ishlashi uchun Arduino kodini kiriting! Kodda RGB LEDini yoritish va RGB nuri o'zgaruvchan registrlar yordamida ranglarni o'zgartirish imkoniyatini beradigan dastur mavjud.

Tavsiya: