Tällä RGB-yövalolla on kyky hallita väriä käsin liikkein. Laite on varustettu kolmella etäisyysanturilla, joiden avulla kirkkaus muuttuu liikuttaessasi tai lähestyessäsi kättäsi. Kaikkea tätä ohjataan mikro-ohjaimella. Työläs.
materiaalit:
- Arduino Nano 3.0
- RGB-matriisi 8x8 1 kpl
- Ultraääni etäisyysanturi HC-SR04 3 kpl
- Siru 74hc595 (vuororekisteri) 4 kpl
- Vastukset 200 ohmia 24 kpl
- 5V2A-virtalähde
- Seiso lampunvarjostimella
- johdot
Valaisimessa käytetään matriisia GTM2088, jolla on yhteinen anodi, alla olevan kuvan pinout.
Yövalon kaavio on esitetty alla
Juottamisen jälkeen mallissa on seuraava muoto (4 lohkoa):
- virtalähde
- Rekisterit
- Arduino hc-sr04 -antureilla
- Matriisi
Luonnoksessaan tekijä asetti seuraavat parametrit:
- 1 - 20 cm: n etäisyydellä kirkkausarvo asetetaan, sitä lähempänä kättä matriisi loistaa kirkkaammin, 1 cm asettaa suurimman kirkkausarvon ja 20 cm: n etäisyys on nolla. Anturit lukevat tietoja ja säätävät sitten kirkkautta.
- Jos etäisyys näistä arvoista muuttuu yli 20 cm (siirrä kättä sivulle), tämä kirkkaus vahvistetaan tälle värille.
Kirkkaus asettaa PWM-signaalin, se luetaan matriisilähdöistä 3 ryhmälle R, G ja B. Signaalin taajuus on 60 Hz.
Tallentaakseen matriisin hallintaa varten tarkoitetun mikrokontrollerin johtopäätökset kirjoittaja käytti siirtorekistereitä 74hc595, ne antoivat hänelle mahdollisuuden päästä läpi Arduinon 3 johtopäätöksellä.
Luonnoksessa käytetään MsTimer2-, Ultrasonic- ja SPI-kirjastoja. Luonnos on kiinnitetty artikkelin alle.
Lampun kokoonpano.
Kasetti poistetaan lampun jalustasta ja matriisia varten tehdään reikä.
Asetetaan siirtorekisterillä varustettu lohko ja kaikki tämä suljetaan vaahdosta leikatulla ympyrällä.
Lanka katkaistaan katosta, jotta se tarttuu telineeseen
Lisäksi rakenteeseen lisätään muoviputken jalusta, joka on aikaisemmin tehnyt siihen kolme reikää etäisyysantureita varten.
Putken pohja on valmistettu polystyreenivaahdosta, ja tuloksena oleva rakenne on koottu kokonaan.
Lampun kokoonpano näyttää tältä:
Jää vain virran kytkeminen päälle ja lampun käytön aloittaminen.
Video yövalolla: