Mundarija:
Video: RGB LED rang nazorati: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ushbu loyihada biz PWM chiqish qobiliyatiga ega kirish -chiqish portlari va sensorli displey slayderlari orqali RGB LEDining yorqinligi va rangini boshqarishni o'rganamiz. 4Duino rezistiv sensorli displeyi RGB svetodiodining qizg'inligi va rangini boshqarish uchun grafik interfeys vositasi sifatida ishlatiladi.
RGB svetodiodli LEDlar, asosan, uch xil LEDni birlashtirib, har xil rangdagi soyalarni ishlab chiqaradi. Ushbu LEDlar to'rt oyoqli. Eng uzun oyoq - bu umumiy anod yoki katod, qolgan uch oyog'i qizil, yashil yoki ko'k rang kanalini ifodalaydi.
RGB LED -dagi ranglarni boshqarish uchun biz puls kengligi modulyatsiyasini yoki qisqacha PWM -ni ishlatardik. Puls kengligi modulyatsiyasi "to'lqin shaklidagi" yuqori kuchlanish signalining vaqtini o'zgartirish orqali "o'zgaruvchan analog kuchlanish" ko'rinishini berish orqali ishlaydi.
Ish tsikli qanchalik past bo'lsa, signal past kuchlanishli signal holatida shunchalik ko'p vaqt sarflaydi va aksincha.
1 -qadam: U qanday ishlaydi
*RGB LED rang nazorati shunday ishlaydi.
2 -qadam: QURILISH
KOMPONENTLAR
- 4Duino
- RGB LED (bu misolda umumiy katod ishlatiladi)
- 3 x 220 Ω qarshilik
- Jumper kabeli
- Mikro USB kabeli
Zanjirni yuqorida ko'rsatilgan sxema va sxema bo'yicha yarating.
PWMni qo'llash usuli ishlatiladigan RGB turiga bog'liq. Umumiy anodli RGB LED bilan uzun oyoq besleme zo'riqishidagi temir yo'lga ulanadi (bizda Arduino -dagi 5V -pin), qolgan uch oyog'i esa har biriga PWM signalini o'rnatish orqali boshqariladi. Agar PWM signalining ish aylanishi yuqori bo'lsa, rang kanali juda xira bo'ladi yoki umuman yoqilmaydi. Nima sababdan? Chunki LEDning yonishi uchun uning kuchlanish potentsiali bo'lishi kerak, va agar bizning PWM signalimiz ish aylanishining yuqori foiziga ega bo'lsa, u ko'p vaqtini anodda ham, rangli kanalning oyoqlarida ham 5V kuchlanish potentsialiga ega bo'ladi. anodda 5V va rangli kanallarda 0V bilan kamroq vaqt.
3 -qadam: PROGRAM
Ushbu loyihani dasturlash uchun Workshop 4 - 4Duino Basic Graphics muhiti ishlatiladi.
Ushbu loyiha Arduino IDE -ni o'rnatishni talab qiladi, chunki Workshop Arduino eskizlarini tuzish uchun Arduino IDE -ni chaqiradi. Arduino IDE -ni 4Duino dasturlash uchun ochish yoki o'zgartirish shart emas.
- Loyiha kodini bu yerdan yuklab oling.
- 4Duino -ni kompyuterga mUSB kabeli yordamida ulang.
- Keyin Comms yorlig'iga o'ting va 4Duino ulangan Comms portini tanlang.
- Nihoyat, "Uy" yorlig'iga qayting va "Comp'nLoad" tugmachasini bosing. Workshop 4 IDE vidjet rasmlarini saqlash uchun shaxsiy kompyuteringizga microSD -kartani kiritishni taklif qiladi.
4 -qadam: KO'RSATISH
Endi 4Duino displeyidagi sensorli slayderlardan foydalanib, siz RGB LED rangini boshqarishingiz mumkin.
Tavsiya:
Kompyuterning RGB nazorati Arduino bilan: 3 qadam
Kompyuterning RGB nazorati Arduino bilan: Sizning o'yin kompyuteringizda RGB yo'qmi? Biroz sotib oling! Ammo agar sizning anakartingiz uni qo'llab -quvvatlamasa nima bo'ladi? Xo'sh … O'zingizning boshqaruvchingizni yarating
Bluetooth orqali DIY nazorati RGB LED rangi: 5 qadam
Bluetooth orqali DIY nazorati RGB LED rangi: So'nggi paytlarda aqlli lampalar tobora ommalashib bormoqda va doimiy ravishda aqlli uy asboblar to'plamining asosiy qismiga aylanmoqda. Aqlli lampalar foydalanuvchining aqlli telefonidagi maxsus dastur orqali o'z nurini boshqarishga imkon beradi; lampochkani yoqish mumkin
Miniatyurali RGB LED belgilar majmuasi (tekis rang): 4 qadam
Miniatyurali RGB LED belgilar majmuasi (bir xil rangda): Ushbu ko'rsatmada men har xil tadbirlarda foydalanish uchun bu LED belgisini qanday qurganimni aytmoqchiman. Men yoqadigan loyihalarni yaxshi ko'raman va yaqinda konventsiyalar va yarmarkalar uchun yoritgichlar yasashga qiziqishim bor
Tinkerkaddagi Arduino bilan RGB LED rang aralashmasi: 5 qadam (rasmlar bilan)
Tinkercad -da Arduino bilan RGB LED ranglarini aralashtirish: Keling, Arduino -ning analog chiqishlari yordamida ko'p rangli LEDlarni boshqarishni o'rganamiz. Biz RGB LEDini Arduino Uno -ga ulaymiz va uning rangini o'zgartirish uchun oddiy dastur tuzamiz. Siz amalda Tinkerkad sxemalarini ishlatishingiz mumkin. Buni hatto ko'rishingiz mumkin
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin