Spisu treści:

Bezdotykowy ruch dłoni sterowany światłem RGB: 4 kroki
Bezdotykowy ruch dłoni sterowany światłem RGB: 4 kroki

Wideo: Bezdotykowy ruch dłoni sterowany światłem RGB: 4 kroki

Wideo: Bezdotykowy ruch dłoni sterowany światłem RGB: 4 kroki
Wideo: Wyłącznik bezdotykowy WDN-04 Zamel - montaż, krok po kroku 2024, Listopad
Anonim
Image
Image

Lampka nocna RGB, z możliwością sterowania kolorem lampki nocnej za pomocą ruchów rąk. Za pomocą trzech czujników odległości zmienimy jasność każdego z trzech składowych koloru RGB podczas zbliżania lub odsuwania ręki. Jako mikrokontroler zastosowano płytkę Arduino.

Krok 1: Lista komponentów

Lista komponentów
Lista komponentów
Lista komponentów
Lista komponentów

Projekt wymagał następujących szczegółów

  • kontroler Arduino-1 szt;
  • matryca 8x8 RGB-1 szt;
  • Ultradźwiękowy czujnik odległości HC-SR04-3 szt;
  • chip rejestru przesuwnego 74hc595 - 4 szt;
  • Rezystor 220 Ohm-24 szt;
  • Zasilacz 5V 2A - 1 szt.
  • Lampa sufitowa ze stojakiem - szt.;
  • Przewody, lut itp.

Krok 2: Obwód elektryczny

Obwód elektryczny
Obwód elektryczny

Krok 3: Montaż lampy

Montaż lampy
Montaż lampy
Montaż lampy
Montaż lampy
Montaż lampy
Montaż lampy
Montaż lampy
Montaż lampy

Krok 4: Tworzenie szkicu

Opracowanie szkicu. Podczas opracowywania szkicu ustawiam następujące parametry:

- odległość 1-20 cm, 1 - maksymalna jasność, 20 - zero - czujniki odległości w pętli odczytują dane i nanoszą wynikową odległość do ustawienia jasności - jeśli odległość zmieni się z 1-20 cm na ponad 20 cm w cyklu (ręka przesuwa się w bok) - ta jasność jest stała dla tego koloru

Jasność ustawia się poprzez podanie sygnału PWM na wyjście matrycy dla grup R, G, B. Częstotliwość sygnału PWM wynosi około 60 Hz. Sygnał PWM jest generowany w następujący sposób:

Na przykład odległość 5 cm

Sygnał PWM-15-(5-1)=10 cykli przerwań diody tego koloru świecą się 4-1-diody tego koloru nie świecą

Zalecana: