Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
RGB-yövalo, jossa on mahdollisuus ohjata yövalon väriä kädenliikkeillä. Kolmen etäisyysanturin avulla muutamme jokaisen RGB -värin kolmen komponentin kirkkautta lähestyessäsi tai poistettaessa kättä. Mikro -ohjaimena käytettiin Arduino -korttia.
Vaihe 1: Komponenttiluettelo
Hanke vaati seuraavia yksityiskohtia
- Arduino-ohjain-1 kpl;
- 8x8 RGB-matriisi-1 kpl;
- Ultraääni-etäisyysanturi HC-SR04-3 kpl;
- Vaihtorekisteri -siru 74hc595 - 4 kpl;
- 220 ohmin vastus-24 kpl;
- Virtalähde 5V 2A - 1 kpl.
- Kattovalaisin jalustalla - pc;
- Johdot, juotos jne
Vaihe 2: Sähköpiiri
Vaihe 3: Lampun kokoaminen
Vaihe 4: Luonnoksen luominen
Luonnoksen kehittäminen. Luonnosta kehitettäessä asetan seuraavat parametrit:
- etäisyys 1-20 cm, 1 - suurin kirkkaus, 20 - nolla - silmukan etäisyysanturit lukevat tiedot ja säätävät kirkkauden käyttämällä tuloksena olevaa etäisyyttä - jos etäisyys muuttuu 1-20 cm: stä yli 20 cm: ksi syklissä (käsi menee sivulle) - tämä kirkkaus on kiinteä tälle värille
Kirkkaus asetetaan soveltamalla PWM -signaalia matriisin lähtöön ryhmille R, G, B. PWM -signaalin taajuus on noin 60 Hz. PWM -signaali luodaan seuraavasti:
Esimerkiksi etäisyys 5 cm
PWM-signaali-15- (5-1) = 10 keskeytysjaksoa tämän värin LED-valot palavat 4-1-tämänväriset LED-valot eivät pala