Բովանդակություն:

RGB LED գույնի վերահսկում ՝ 4 քայլ
RGB LED գույնի վերահսկում ՝ 4 քայլ

Video: RGB LED գույնի վերահսկում ՝ 4 քայլ

Video: RGB LED գույնի վերահսկում ՝ 4 քայլ
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Հուլիսի
Anonim
RGB LED գույնի վերահսկում
RGB LED գույնի վերահսկում
RGB LED գույնի վերահսկում
RGB LED գույնի վերահսկում
RGB LED գույնի վերահսկում
RGB LED գույնի վերահսկում

Այս նախագծում մենք կսովորենք, թե ինչպես վերահսկել RGB LED- ի պայծառությունն ու գույնը մուտքային/ելքային պորտերի միջոցով `PWM ելքային հնարավորությամբ և հպման ցուցադրման սահնակներով: 4Duino դիմադրողական հպման էկրանն օգտագործվում է որպես գրաֆիկական ինտերֆեյսի միջոց ՝ RGB LED լուսավորության ինտենսիվությունն ու գույնը վերահսկելու համար:

RGB լուսադիոդներն ըստ էության երեք տարբեր լուսադիոդներ են, որոնք միավորված են մեկում ՝ տարբեր գույների երանգներ արտադրելու համար: Այս LED- ները ունեն չորս ոտք: Ամենաերկար ոտքը սովորական անոդը կամ կաթոդն է, իսկ մնացած երեք ոտքերը ներկայացնում են կարմիր, կանաչ կամ կապույտ գույնի ալիքը:

RGB LED- ի գույները վերահսկելու համար մենք կօգտագործենք զարկերակի լայնության մոդուլյացիան, կամ կարճ ՝ PWM: Իմպուլսի լայնության մոդուլյացիան գործում է ՝ տալով «տարբեր անալոգային լարման» տեսք ՝ փոխելով այն ժամանակի տոկոսը, երբ Բարձր լարման ազդանշանը միացված կլինի մեկ ալիքի ձևի շրջանում:

Որքան ցածր է աշխատանքային ցիկլը, այնքան ավելի շատ ժամանակ է ազդանշանը ծախսելու OWԱOWՐ լարման ազդանշանի վիճակում և հակառակը:

Քայլ 1: Ինչպես է այն աշխատում

ԻՆՉՊԵՍ Է ԴԱ ԱՇԽԱՏՈՒՄ
ԻՆՉՊԵՍ Է ԴԱ ԱՇԽԱՏՈՒՄ

*Ահա թե ինչպես է աշխատում RGB LED գույնի վերահսկումը:

Քայլ 2: Կառուցեք

ՇԻՆՈԹՅՈՆ
ՇԻՆՈԹՅՈՆ

Բաղադրիչներ

  • 4 Դինո
  • RGB LED (այս օրինակում օգտագործվում է սովորական կաթոդ)
  • 3 x 220Ω դիմադրություն
  • Թռիչքային մալուխ
  • Միկրո USB մալուխ

Կառուցեք միացումն ըստ դիագրամի և վերևում ներկայացված սխեմայի:

PWM- ի կիրառման եղանակը կախված է օգտագործվող RGB- ի տեսակից: Ընդհանուր անոդ RGB LED- ով երկար ոտքը միացված է մատակարարման լարման ռելսին (մեր դեպքում ՝ Arduino- ի 5V կապը), իսկ մյուս երեք ոտքերը վերահսկվում են ՝ յուրաքանչյուրին PWM ազդանշան դնելով: Եթե PWM ազդանշանի աշխատանքային ցիկլը բարձր է, գունային ալիքը շատ աղոտ կլինի կամ ընդհանրապես չի միանա: Ինչո՞ւ է այդպես: Որովհետև լուսադիոդի լույսը լուսավորելու համար այն պետք է ունենա լարման պոտենցիալ դրա միջով, և եթե մեր PWM ազդանշանը ունի ցիկլի բարձր տոկոս, ապա այն ժամանակի մեծ մասը կանցկացնի ունենալով 5 Վ լարման պոտենցիալ ինչպես անոդի, այնպես էլ գունավոր ալիքի ոտքերի վրա և ավելի քիչ ժամանակ ՝ 5 Վ անոդի վրա և 0 Վ ՝ գունավոր ալիքների վրա:

Քայլ 3: PROՐԱԳԻՐ

PROՐԱԳԻՐ
PROՐԱԳԻՐ

Սեմինար 4 - 4Duino Basic Graphics միջավայրը օգտագործվում է այս ծրագիրը ծրագրավորելու համար:

Այս նախագիծը պահանջում է տեղադրել Arduino IDE- ն, քանի որ Workshop- ը կոչում է Arduino IDE ՝ Arduino- ի էսքիզները կազմելու համար: Arduino IDE- ն, այնուամենայնիվ, չի պահանջվում բացել կամ փոփոխել 4Duino- ն ծրագրավորելու համար:

  1. Ներբեռնեք ծրագրի կոդը այստեղ:
  2. 4Duino- ն միացրեք համակարգչին μUSB մալուխի միջոցով:
  3. Այնուհետեւ անցեք Comms ներդիրին եւ ընտրեք Comms նավահանգիստը, որին միացել է 4Duino- ն:
  4. Վերջապես, վերադարձեք «Տուն» ներդիր և այժմ կտտացրեք «Comp’nLoad» կոճակին: Workshop 4 IDE- ն ձեզ հուշելու է, որ widget- ի պատկերները պահպանելու համար տեղադրեք µSD քարտ համակարգչում:

Քայլ 4: EMՈONԱԴՐՈԹՅՈՆ

DՈONԱԴՐՈԹՅՈՆ
DՈONԱԴՐՈԹՅՈՆ

Այժմ օգտագործելով 4Duino Display- ի հպման սահիչները, կարող եք վերահսկել RGB LED- ի գույնը:

Խորհուրդ ենք տալիս: