Obsah:

Bezkontaktní pohyb dlaní na světlo RGB: 4 kroky
Bezkontaktní pohyb dlaní na světlo RGB: 4 kroky

Video: Bezkontaktní pohyb dlaní na světlo RGB: 4 kroky

Video: Bezkontaktní pohyb dlaní na světlo RGB: 4 kroky
Video: Jak držet VOLANT v AUTĚ?🚘Autoškola: Správná pozice rukou na volantu auta (Točení volantem) 2024, Červenec
Anonim
Image
Image

RGB noční světlo, se schopností ovládat barvu nočního světla pomocí pohybů rukou. Pomocí tří snímačů vzdálenosti změníme jas každé ze tří složek barvy RGB při přiblížení nebo vyjmutí ruky. Jako mikrokontrolér byla použita deska Arduino.

Krok 1: Seznam součástí

Seznam komponent
Seznam komponent
Seznam komponent
Seznam komponent

Projekt vyžadoval následující podrobnosti

  • Ovladač Arduino-1 ks;
  • 8x8 RGB matice-1 ks;
  • Ultrazvukový snímač vzdálenosti HC-SR04-3 ks;
  • Shift register -chip 74hc595 - 4 ks;
  • Odpor 220 ohmů-24 ks;
  • Napájecí zdroj 5V 2A - 1 ks.
  • Stropní světlo se stojanem - pc;
  • Dráty, pájka atd

Krok 2: Elektrický obvod

Elektrický obvod
Elektrický obvod

Krok 3: Sestavení lampy

Shromáždění lampy
Shromáždění lampy
Shromáždění lampy
Shromáždění lampy
Shromáždění lampy
Shromáždění lampy
Shromáždění lampy
Shromáždění lampy

Krok 4: Vytvoření náčrtu

Vývoj náčrtu. Při vývoji náčrtu jsem nastavil následující parametry:

- vzdálenost 1-20 cm, 1 - maximální jas, 20 - nula - senzory vzdálenosti ve smyčce načtou data a použijí výslednou vzdálenost k nastavení jasu - pokud se vzdálenost změní z 1-20 cm na více než 20 cm v cyklu (ruka jde do strany) - tento jas je pro tuto barvu pevný

Jas je nastaven aplikací signálu PWM na výstup matice pro skupiny R, G, B. frekvence signálu PWM je přibližně 60 Hz. Signál PWM je generován následujícím způsobem:

Například vzdálenost 5 cm

Signál PWM-15- (5-1) = 10 cyklů přerušení LED diody této barvy svítí 4-1-LED diody této barvy nesvítí

Doporučuje: