Satura rādītājs:

Plaukstu bezkontakta kustība ar RGB gaismas palīdzību: 4 soļi
Plaukstu bezkontakta kustība ar RGB gaismas palīdzību: 4 soļi

Video: Plaukstu bezkontakta kustība ar RGB gaismas palīdzību: 4 soļi

Video: Plaukstu bezkontakta kustība ar RGB gaismas palīdzību: 4 soļi
Video: Laiks kustībai: Rīta rosme 2024, Jūlijs
Anonim
Image
Image

RGB nakts gaisma ar iespēju kontrolēt nakts gaismas krāsu, izmantojot roku kustības. Izmantojot trīs attāluma sensorus, mēs mainīsim katras trīs RGB krāsas sastāvdaļas spilgtumu, tuvojoties vai noņemot roku. Arduino dēlis tika izmantots kā mikrokontrolleris.

1. darbība: komponentu saraksts

Sastāvdaļu saraksts
Sastāvdaļu saraksts
Sastāvdaļu saraksts
Sastāvdaļu saraksts

Projektam bija nepieciešama šāda informācija

  • Arduino kontrolieris-1 gab.;
  • 8x8 RGB matrica-1 gab;
  • Ultraskaņas attāluma sensors HC-SR04-3 gab.
  • Maiņu reģistra mikroshēma 74hc595 - 4 gab.
  • 220 omu rezistors-24 gab;
  • Barošanas bloks 5V 2A - 1 gab.
  • Griestu lampa ar statīvu - pc;
  • Vadi, lodmetāls utt

2. darbība: elektriskā ķēde

Elektriskā ķēde
Elektriskā ķēde

3. solis: lampas montāža

Lampas montāža
Lampas montāža
Lampas montāža
Lampas montāža
Lampas montāža
Lampas montāža
Lampas montāža
Lampas montāža

4. darbība: skices izveide

Skices izstrāde. Izstrādājot skici, es iestatīju šādus parametrus:

- attālums 1-20 cm, 1 - maksimālais spilgtums, 20 - nulle - attāluma sensori cilpā nolasa datus un izmanto iegūto attālumu, lai iestatītu spilgtumu - ja attālums mainās no 1-20 cm līdz vairāk nekā 20 cm ciklā (roka iet uz sāniem) - šis spilgtums ir fiksēts šai krāsai

Spilgtumu nosaka, piemērojot PWM signālu matricas izejai grupām R, G, B. PWM signāla frekvence ir aptuveni 60 Hz. PWM signāls tiek ģenerēts šādi:

Piemēram, attālums 5 cm

PWM signāls-15- (5-1) = 10 pārtraukuma cikli iedegas šīs krāsas gaismas diodes 4-1-šīs krāsas gaismas diodes nedeg

Ieteicams: