Obsah:

Pohyb dlaní poháňaný svetlom RGB bezkontaktne: 4 kroky
Pohyb dlaní poháňaný svetlom RGB bezkontaktne: 4 kroky

Video: Pohyb dlaní poháňaný svetlom RGB bezkontaktne: 4 kroky

Video: Pohyb dlaní poháňaný svetlom RGB bezkontaktne: 4 kroky
Video: Противовирусная настройка иммунитета 2024, Júl
Anonim
Image
Image

RGB nočné svetlo so schopnosťou ovládať farbu nočného svetla pomocou pohybov ruky. Použitím troch senzorov vzdialenosti zmeníme jas každej z troch zložiek farby RGB pri priblížení alebo odstránení ruky. Ako mikrokontrolér bola použitá doska Arduino.

Krok 1: Zoznam komponentov

Zoznam komponentov
Zoznam komponentov
Zoznam komponentov
Zoznam komponentov

Projekt si vyžiadal nasledujúce podrobnosti

  • Ovládač Arduino-1 ks;
  • Matica 8x8 RGB-1 ks;
  • Ultrazvukový snímač vzdialenosti HC-SR04-3 ks;
  • Posunový register -čip 74hc595 - 4 ks;
  • Odpor 220 ohmov-24 ks;
  • Napájací zdroj 5V 2A - 1 ks.
  • Stropné svetlo so stojanom - pc;
  • Drôty, spájka atď

Krok 2: Elektrický obvod

Elektrický obvod
Elektrický obvod

Krok 3: Zostavenie žiarovky

Zhromaždenie lampy
Zhromaždenie lampy
Zhromaždenie lampy
Zhromaždenie lampy
Zhromaždenie lampy
Zhromaždenie lampy
Zhromaždenie lampy
Zhromaždenie lampy

Krok 4: Vytvorenie náčrtu

Vývoj náčrtu. Pri vývoji náčrtu som nastavil nasledujúce parametre:

- vzdialenosť 1-20 cm, 1 - maximálny jas, 20 - nula - snímače vzdialenosti v slučke načítajú údaje a použijú výslednú vzdialenosť na nastavenie jasu - ak sa vzdialenosť zmení z 1-20 cm na viac ako 20 cm v cykle (ruka ide do strany) - tento jas je pre túto farbu pevný

Jas sa nastavuje aplikovaním signálu PWM na výstup matice pre skupiny R, G, B. frekvencia signálu PWM je približne 60 Hz. Signál PWM sa generuje nasledovne:

Napríklad vzdialenosť 5 cm

Signál PWM-15- (5-1) = 10 cyklov prerušenia, LED diódy tejto farby svietia 4-1-LED diódy tejto farby nesvietia

Odporúča: