Ši RGB naktinė lemputė turi galimybę valdyti spalvą rankos judesiais. Įrenginyje yra trys atstumo jutikliai, kurių pagalba ryškumas keičiasi judant ar artėjant prie rankos. Visa tai kontroliuoja mikrovaldiklis. Arduino.
Medžiagos:
- „Arduino Nano 3.0“
- RGB matrica 8x8 1 vnt
- Ultragarsinis atstumo jutiklis HC-SR04 3 vnt
- Lustas 74hc595 (pamainų registras) 4 vnt
- Rezistoriai 200 omų 24 vnt
- 5V2A maitinimo šaltinis
- Stendas su audeklu
- laidai
Šviestuve naudojama matrica GTM2088, turinti bendrą anodą, pinout žemiau pateiktoje nuotraukoje.
Naktinės šviesos schema pateikta žemiau
Po litavimo dizainas turi tokią formą (4 blokai):
- maitinimo šaltinis
- Registrai
- „Arduino“ su „hc-sr04“ jutikliais
- Matrica
Kurdamas eskizą autorius nustatė šiuos parametrus:
- 1 - 20 cm atstumu nustatoma ryškumo vertė, kuo arčiau ranka, tuo matrica šviečia ryškiau, 1 cm nustato maksimalią ryškumo vertę, o 20 cm atstumas yra lygus nuliui. Jutikliai nuskaito duomenis ir tada sureguliuoja ryškumą.
- Jei atstumas nuo šių verčių kinta daugiau nei 20 cm (perkelkite ranką į šoną), tada šios spalvos ryškumas bus fiksuotas.
Ryškumas nustato PWM signalą, jis skaitomas matricos išėjimuose 3 R, G ir B grupėms. Signalo dažnis yra 60 Hz.
Norėdami išsaugoti matricos valdymo mikrovaldiklio išvadas, autorius naudojo poslinkių registrus 74hc595, jie leido jam praeiti su 3 Arduino kaiščiais.
Eskizas naudoja MsTimer2, Ultragarso ir SPI bibliotekas. Eskizas pridedamas po straipsniu.
Lempos surinkimas.
Užtaisas išimamas iš lempos stovo ir padaryta skylė matricai.
Įdedamas blokas su poslinkio registrais ir visa tai uždaroma apskritimu, iškirptu iš polistireninio putplasčio.
Siūlas yra nupjaunamas ant lubų, kad jis galėtų įsitvirtinti ant stovo
Be to, prie konstrukcijos pridedamas stovas iš plastikinio vamzdžio, prieš tai jame padaręs tris skylutes atstumo jutikliams.
Vamzdyje dugnas pagamintas iš putų polistirolo, o gauta konstrukcija yra visiškai surinkta.
Žibinto surinkimas atrodo taip:
Belieka tik įjungti maitinimą ir pradėti naudoti lempą.
Vaizdo įrašas su naktiniu apšvietimu: