Turinys:

RGB šviesos varomas delnų judėjimas bekontaktis: 4 žingsniai
RGB šviesos varomas delnų judėjimas bekontaktis: 4 žingsniai

Video: RGB šviesos varomas delnų judėjimas bekontaktis: 4 žingsniai

Video: RGB šviesos varomas delnų judėjimas bekontaktis: 4 žingsniai
Video: Temdoma E14 cokolio 12 W (1000 lm) šviesos diodų lemputė 2024, Gruodis
Anonim
Image
Image

RGB naktinė lemputė su galimybe valdyti naktinės šviesos spalvą rankos judesiais. Naudodami tris atstumo jutiklius, mes priartėsime prie rankos arba ją nuimsime, pakeisdami kiekvieno iš trijų RGB spalvos komponentų ryškumą. „Arduino“plokštė buvo naudojama kaip mikrovaldiklis.

1 žingsnis: komponentų sąrašas

Komponentų sąrašas
Komponentų sąrašas
Komponentų sąrašas
Komponentų sąrašas

Projektui reikėjo šios detalės

  • „Arduino“valdiklis-1 vnt;
  • 8x8 RGB matrica-1 vnt;
  • Ultragarsinis atstumo jutiklis HC-SR04-3 vnt;
  • Pamainos registro mikroschema 74hc595 - 4 vnt;
  • 220 omų rezistorius-24 vnt;
  • Maitinimo blokas 5V 2A - 1 vnt.
  • Lubų šviestuvas su stovu - pc;
  • Laidai, lydmetalis ir kt

2 žingsnis: elektros grandinė

Elektros grandinė
Elektros grandinė

3 žingsnis: lempos surinkimas

Lempos surinkimas
Lempos surinkimas
Lempos surinkimas
Lempos surinkimas
Lempos surinkimas
Lempos surinkimas
Lempos surinkimas
Lempos surinkimas

4 žingsnis: eskizo kūrimas

Eskizo kūrimas. Kurdamas eskizą, nustatiau šiuos parametrus:

- atstumas nuo 1 iki 20 cm, 1 - maksimalus ryškumas, 20 - nulis - atstumo jutikliai cikle nuskaito duomenis ir taiko gautą atstumą ryškumui nustatyti - jei atstumas keičiasi nuo 1-20 cm iki daugiau nei 20 cm cikle (ranka eina į šoną) - šis ryškumas yra fiksuotas šiai spalvai

Ryškumas nustatomas taikant PWM signalą R, G, B grupių matricos išėjimui. PWM signalo dažnis yra maždaug 60 Hz. PWM signalas generuojamas taip:

Pavyzdžiui, 5 cm atstumas

PWM signalas-15- (5-1) = 10 pertraukimo ciklų šios spalvos šviesos diodai šviečia 4-1-šios spalvos šviesos diodai neužsidega

Rekomenduojamas: