Mündəricat:

RGB işığına əsaslanan Avuçların Əlaqəsiz Hərəkəti: 4 addım
RGB işığına əsaslanan Avuçların Əlaqəsiz Hərəkəti: 4 addım

Video: RGB işığına əsaslanan Avuçların Əlaqəsiz Hərəkəti: 4 addım

Video: RGB işığına əsaslanan Avuçların Əlaqəsiz Hərəkəti: 4 addım
Video: How to Install RGB Led Light Strip Behind TV #shorts #india 2024, Noyabr
Anonim
Image
Image

RGB gecə işığı, əl hərəkətləri ilə gecə işığının rəngini idarə etmək qabiliyyətinə malikdir. Üç məsafə sensoru istifadə edərək, ələ yaxınlaşanda və ya çıxararkən RGB rənginin hər üç komponentinin parlaqlığını dəyişəcəyik. Mikro nəzarətçi olaraq bir Arduino Board istifadə edildi.

Addım 1: Komponentlərin siyahısı

Komponentlərin siyahısı
Komponentlərin siyahısı
Komponentlərin siyahısı
Komponentlərin siyahısı

Layihə aşağıdakı detalları tələb edirdi

  • Arduino nəzarətçi-1 ədəd;
  • 8x8 RGB matris-1 ədəd;
  • Ultrasonik məsafə sensoru HC-SR04-3 ədəd;
  • Shift reyestr çipi 74hc595 - 4 ədəd;
  • 220 Ohm müqavimət-24 ədəd;
  • Enerji təchizatı vahidi 5V 2A - 1 ədəd.
  • Stendli tavan işığı - pc;
  • Tellər, lehim və s

Addım 2: Elektrik dövrəsi

Elektrik dövrəsi
Elektrik dövrəsi

Addım 3: Lampanın montajı

Lampanın montajı
Lampanın montajı
Lampanın montajı
Lampanın montajı
Lampanın montajı
Lampanın montajı
Lampanın montajı
Lampanın montajı

Addım 4: Bir eskiz yaratmaq

Eskizin inkişafı. Eskiz hazırlayarkən aşağıdakı parametrləri təyin etdim:

- 1-20 sm məsafə, 1 - maksimum parlaqlıq, 20 - sıfır - döngədəki məsafə sensorları məlumatları oxuyur və parlaqlığı təyin etmək üçün yaranan məsafəni tətbiq edir - məsafə 1-20 sm -dən 20 sm -dən çox dəyişirsə bir dövrədə (əl yan tərəfə gedir) - bu parlaqlıq bu rəng üçün sabitdir

Parlaqlıq, R, G, B. qrupları üçün matrisin çıxışına PWM siqnalı tətbiq etməklə təyin olunur, PWM siqnalının tezliyi təxminən 60 Hz -dir. PWM siqnalı aşağıdakı kimi yaradılır:

Məsələn, 5 sm məsafə

PWM siqnalı-15- (5-1) = 10 fasilə dövrü Bu rəngin LEDləri yanır 4-1-Bu rəngli LEDlər yanmır

Tövsiyə: