A tenyér RGB fényvezérelt mozgása érintésmentes: 4 lépés
A tenyér RGB fényvezérelt mozgása érintésmentes: 4 lépés
Anonim
Image
Image

RGB éjszakai fény, amely képes az éjszakai fény színének szabályozására kézmozdulatokkal. Három távolságérzékelő használatával megváltoztatjuk az RGB szín három összetevőjének fényerejét, amikor a kézhez közeledünk vagy eltávolítjuk. Egy Arduino táblát használtak mikrokontrollerként.

1. lépés: Az összetevők listája

Komponensek listája
Komponensek listája
Komponensek listája
Komponensek listája

A projekt a következő részleteket igényelte

  • Arduino vezérlő-1 db;
  • 8x8 RGB mátrix-1 db;
  • Ultrahangos távolságérzékelő HC-SR04-3 db;
  • Shift regisztrációs chip 74hc595 - 4 db;
  • 220 Ohm ellenállás-24 db;
  • Tápegység 5V 2A - 1 db.
  • Mennyezeti lámpa állvánnyal - pc;
  • Vezetékek, forrasztás stb

2. lépés: Elektromos áramkör

Elektromos áramkör
Elektromos áramkör

3. lépés: A lámpa összeszerelése

A lámpa szerelése
A lámpa szerelése
A lámpa szerelése
A lámpa szerelése
A lámpa szerelése
A lámpa szerelése
A lámpa szerelése
A lámpa szerelése

4. lépés: Vázlat létrehozása

A vázlat kidolgozása. A vázlat kidolgozásakor a következő paramétereket állítottam be:

- a távolság 1-20 cm, 1 - maximális fényerő, 20 - nulla - a hurokban lévő távolságérzékelők leolvassák az adatokat, és a kapott távolságot alkalmazzák a fényerő beállításához - ha a távolság 1-20 cm -ről több mint 20 cm -re változik ciklusban (a kéz oldalra megy) - ez a fényerő fix ehhez a színhez

A fényerőt úgy állítják be, hogy PWM jelet adnak a mátrix kimenetére az R, G, B csoportokhoz. A PWM jel frekvenciája körülbelül 60 Hz. A PWM jel a következőképpen jön létre:

Például 5 cm távolság

PWM jel-15- (5-1) = 10 megszakítási ciklus az ilyen színű LED-ek világítanak 4-1-ilyen színű LED-ek nem világítanak

Ajánlott: