Sisukord:

RGB-valguspõhine peopesade liikumine kontaktivaba: 4 sammu
RGB-valguspõhine peopesade liikumine kontaktivaba: 4 sammu

Video: RGB-valguspõhine peopesade liikumine kontaktivaba: 4 sammu

Video: RGB-valguspõhine peopesade liikumine kontaktivaba: 4 sammu
Video: НАША ЖИЗНЬ ИЗМЕНИЛАСЬ ПОСЛЕ ПОЯВЛЕНИЯ ............ 2024, Juuli
Anonim
Image
Image

RGB-öövalgus, võimalusega juhtida öövalguse värvi käte liigutuste abil. Kasutades kolme kaugusandurit, muudame käe lähenemisel või eemaldamisel iga kolme RGB värvi komponendi heledust. Mikrokontrollerina kasutati Arduino plaati.

Samm: komponentide loend

Komponentide loend
Komponentide loend
Komponentide loend
Komponentide loend

Projekt nõudis järgmisi üksikasju

  • Arduino kontroller-1 tk;
  • 8x8 RGB maatriks-1 tk;
  • Ultraheli kaugusandur HC-SR04-3 tk;
  • Käiguvahetusregistrikiip 74hc595 - 4 tk;
  • 220 oomi takisti-24 tk;
  • Toiteplokk 5V 2A - 1 tk.
  • Laevalgusti koos alusega - tk;
  • Juhtmed, joodis jne

Samm: elektriline vooluahel

Elektriahel
Elektriahel

3. samm: lambi kokkupanek

Lambi kokkupanek
Lambi kokkupanek
Lambi kokkupanek
Lambi kokkupanek
Lambi kokkupanek
Lambi kokkupanek
Lambi kokkupanek
Lambi kokkupanek

4. samm: visandi loomine

Eskiisi väljatöötamine. Visandi väljatöötamisel seadsin järgmised parameetrid:

- kaugus 1-20 cm, 1 - maksimaalne heledus, 20 - null - silmuse kaugusandurid loevad andmeid ja rakendavad heleduse seadmiseks saadud kaugust - kui vahemaa muutub 1-20 cm -lt üle 20 cm tsüklis (käsi läheb küljele) - see heledus on selle värvi jaoks fikseeritud

Heledus määratakse, rakendades PWM -signaali maatriksi väljundile rühmadele R, G, B. PWM -signaali sagedus on ligikaudu 60 Hz. PWM -signaal genereeritakse järgmiselt.

Näiteks vahemaa 5 cm

PWM signaal-15- (5-1) = 10 katkestustsüklit Selle värvi LED-id põlevad 4-1-seda värvi LED-id ei põle

Soovitan: