Inhoudsopgave:

RGB-lichtgestuurde beweging van de handpalmen Contactloos: 4 stappen
RGB-lichtgestuurde beweging van de handpalmen Contactloos: 4 stappen

Video: RGB-lichtgestuurde beweging van de handpalmen Contactloos: 4 stappen

Video: RGB-lichtgestuurde beweging van de handpalmen Contactloos: 4 stappen
Video: Melexis Melexis Academy full version 2024, November
Anonim
Image
Image

RGB-nachtlampje, met de mogelijkheid om de kleur van het nachtlampje te regelen met handbewegingen. Met behulp van drie afstandssensoren veranderen we de helderheid van elk van de drie componenten van de RGB-kleur bij het naderen of verwijderen van de hand. Als microcontroller werd een Arduino-bord gebruikt.

Stap 1: Lijst met componenten

Lijst met componenten
Lijst met componenten
Lijst met componenten
Lijst met componenten

Het project vereiste de volgende details:

  • Arduino-controller-1 pc;
  • 8x8 RGB-matrix-1 stuks;
  • Ultrasone afstandssensor HC-SR04-3 stuks;
  • Schakelregister-chip 74hc595 - 4 stuks;
  • 220 Ohm weerstand-24 stuks;
  • Voedingseenheid 5V 2A - 1 st.
  • Plafondlamp met standaard - pc;
  • Draden, soldeer, enz

Stap 2: Elektrisch circuit

Electronisch circuit
Electronisch circuit

Stap 3: De montage van de lamp

De montage van de lamp
De montage van de lamp
De montage van de lamp
De montage van de lamp
De montage van de lamp
De montage van de lamp
De montage van de lamp
De montage van de lamp

Stap 4: Een schets maken

Ontwikkeling van de schets. Bij het ontwikkelen van de schets stel ik de volgende parameters in:

- de afstand van 1-20 cm, 1 - maximale helderheid, 20 - nul - afstandssensoren in de lus lezen de gegevens en passen de resulterende afstand toe om de helderheid in te stellen - als de afstand verandert van 1-20 cm in meer dan 20 cm in een cyclus (de hand gaat opzij) - deze helderheid is vast voor deze kleur

De helderheid wordt ingesteld door een PWM-signaal toe te passen op de uitgang van de matrix voor groepen R, G, B. de frequentie van het PWM-signaal is ongeveer 60 Hz. Het PWM-signaal wordt als volgt gegenereerd:

Bijvoorbeeld een afstand van 5 cm

PWM-signaal-15-(5-1)=10 interruptcycli de LED's van deze kleur branden 4-1-LED's van deze kleur branden niet

Aanbevolen: