INHOUDSOPGAWE:

RGB-liggedrewe beweging van die palms kontakloos: 4 stappe
RGB-liggedrewe beweging van die palms kontakloos: 4 stappe

Video: RGB-liggedrewe beweging van die palms kontakloos: 4 stappe

Video: RGB-liggedrewe beweging van die palms kontakloos: 4 stappe
Video: Найти и обезвредить (1982) фильм 2024, Julie
Anonim
Image
Image

RGB-naglig, met die vermoë om die kleur van die naglig te beheer met behulp van handbewegings. Deur drie afstandsensors te gebruik, verander ons die helderheid van elk van die drie komponente van die RGB -kleur wanneer ons die hand nader of verwyder. 'N Arduino -bord is as mikrobeheerder gebruik.

Stap 1: Lys van komponente

Lys van komponente
Lys van komponente
Lys van komponente
Lys van komponente

Die projek vereis die volgende besonderhede

  • Arduino-kontroleerder-1 stuks;
  • 8x8 RGB matriks-1 stuks;
  • Ultrasoniese afstandsensor HC-SR04-3 stuks;
  • Skuifregister -chip 74hc595 - 4 stuks;
  • 220 Ohm weerstand-24 stuks;
  • Kragtoevoer 5V 2A - 1 stuks.
  • Plafonlig met staander - st.
  • Drade, soldeersel, ens

Stap 2: Elektriese stroombaan

Elektriese stroombaan
Elektriese stroombaan

Stap 3: Die samestelling van die lamp

Die samestelling van die lamp
Die samestelling van die lamp
Die samestelling van die lamp
Die samestelling van die lamp
Die samestelling van die lamp
Die samestelling van die lamp
Die samestelling van die lamp
Die samestelling van die lamp

Stap 4: Skep 'n skets

Ontwikkeling van die skets. By die ontwikkeling van die skets stel ek die volgende parameters in:

- die afstand van 1-20 cm, 1 - maksimum helderheid, 20 - nul - afstandsensors in die lus lees die data en pas die gevolglike afstand toe om die helderheid in te stel - as die afstand verander van 1-20 cm tot meer as 20 cm in 'n siklus (die hand gaan na die kant) - hierdie helderheid is vasgestel vir hierdie kleur

Die helderheid word bepaal deur die toepassing van 'n PWM -sein op die uitset van die matriks vir groepe R, G, B. die frekwensie van die PWM -sein is ongeveer 60 Hz. Die PWM -sein word soos volg gegenereer:

Byvoorbeeld, 'n afstand van 5 cm

PWM sein-15- (5-1) = 10 onderbrekingsiklusse die LED's van hierdie kleur brand 4-1-LED's van hierdie kleur word nie aangesteek nie

Aanbeveel: