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

RGB- լույսի վրա հիմնված ափերի շարժում `անհպում. 4 քայլ
RGB- լույսի վրա հիմնված ափերի շարժում `անհպում. 4 քայլ

Video: RGB- լույսի վրա հիմնված ափերի շարժում `անհպում. 4 քայլ

Video: RGB- լույսի վրա հիմնված ափերի շարժում `անհպում. 4 քայլ
Video: Ambient Ambilight հետին լույս Android TV-ի կամ PC-ի համար 2024, Հուլիսի
Anonim
Image
Image

RGB- գիշերային լույս, ձեռքի շարժումների միջոցով գիշերային լույսի գույնը վերահսկելու ունակությամբ: Օգտագործելով երեք հեռավորության սենսորներ, մենք կփոխենք RGB գույնի երեք բաղադրիչներից յուրաքանչյուրի պայծառությունը ձեռքին մոտենալիս կամ հեռացնելիս: Որպես միկրոկոնտրոլեր օգտագործվում էր Arduino տախտակը:

Քայլ 1: Բաղադրիչների ցանկը

Բաղադրիչների ցանկ
Բաղադրիչների ցանկ
Բաղադրիչների ցանկ
Բաղադրիչների ցանկ

Նախագիծը պահանջում էր հետևյալ մանրամասները

  • Arduino վերահսկիչ -1 հատ;
  • 8x8 RGB մատրիցա -1 հատ;
  • Ուլտրաձայնային հեռավորության տվիչ HC-SR04-3 հատ;
  • Shift register -chip 74hc595 - 4 հատ;
  • 220 Օմ դիմադրություն -24 հատ;
  • Էներգամատակարարման միավոր 5V 2A - 1 հատ:
  • Առաստաղի լույս կանգնած - հատ;
  • Լարեր, զոդում և այլն

Քայլ 2: Էլեկտրական միացում

Էլեկտրական միացում
Էլեկտրական միացում

Քայլ 3. Լամպի հավաքումը

Լամպի ժողովը
Լամպի ժողովը
Լամպի ժողովը
Լամպի ժողովը
Լամպի ժողովը
Լամպի ժողովը
Լամպի ժողովը
Լամպի ժողովը

Քայլ 4: Էսքիզի ստեղծում

Էսքիզի զարգացում: Էսքիզը մշակելիս ես սահմանեցի հետևյալ պարամետրերը.

- 1-20 սմ հեռավորություն, 1 - առավելագույն պայծառություն, 20 - զրո - հանգույցի հեռավորության սենսորները կարդում են տվյալները և կիրառում են ստացված հեռավորությունը `պայծառությունը սահմանելու համար, եթե հեռավորությունը փոխվում է 1-20 սմ -ից մինչև 20 սմ -ից ավելի ցիկլով (ձեռքը գնում է կողքի) - այս պայծառությունը ամրագրված է այս գույնի համար

Պայծառությունը սահմանվում է R, G, B. խմբերի մատրիցի ելքին PWM ազդանշանի կիրառմամբ, PWM ազդանշանի հաճախականությունը մոտավորապես 60 Հց է: PWM ազդանշանը ստեղծվում է հետևյալ կերպ.

Օրինակ ՝ 5 սմ հեռավորություն

PWM ազդանշան -15- (5-1) = 10 ընդհատման ցիկլ այս գույնի լուսադիոդները լուսավորված են Այս գույնի 4-1-լուսադիոդները լուսավորված չեն

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