Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
RGB nočna luč z možnostjo nadzora barve nočne luči z gibi rok. S približevanjem ali odstranjevanjem roke bomo s tremi senzorji razdalje spremenili svetlost vsake od treh komponent barve RGB. Arduino Board je bil uporabljen kot mikrokrmilnik.
Korak: Seznam komponent
Projekt je zahteval naslednje podrobnosti
- Krmilnik Arduino-1 kos;
- Matrika 8x8 RGB-1 kos;
- Ultrazvočni senzor razdalje HC-SR04-3 kosov;
- Prestavni register -čip 74hc595 - 4 kosi;
- 220 ohmski upor-24 kosov;
- Napajalnik 5V 2A - 1 kos.
- Stropna svetilka s stojalom - kom;
- Žice, spajkanje itd
2. korak: Električno vezje
3. korak: Montaža svetilke
4. korak: Ustvarjanje skice
Razvoj skice. Pri razvoju skice sem nastavil naslednje parametre:
- razdalja 1-20 cm, 1 - največja svetlost, 20 - ničelni senzorji razdalje v zanki berejo podatke in uporabijo nastalo razdaljo za nastavitev svetlosti - če se razdalja spremeni od 1-20 cm do več kot 20 cm v ciklu (roka gre na stran) - ta svetlost je določena za to barvo
Svetlost se nastavi z uporabo signala PWM na izhodu matrike za skupine R, G, B. frekvenca signala PWM je približno 60 Hz. Signal PWM se ustvari na naslednji način:
Na primer, razdalja 5 cm
PWM signal-15- (5-1) = 10 prekinitvenih ciklov LED te barve svetijo 4-1-LED te barve ne svetijo