Detta RGB nattljus har förmågan att kontrollera färg med handrörelser. Enheten är utrustad med tre avståndsgivare, med hjälp av vilken ljusstyrkan ändras när du rör dig eller närmar dig din hand. Allt detta styrs av en mikrokontroller. Arduino.
material:
- Arduino Nano 3.0
- RGB-matris 8x8 1 st
- Ultraljudavståndssensor HC-SR04 3 st
- Chip 74hc595 (skiftregister) 4 st
- Motstånd 200 ohm 24 st
- 5V2A strömförsörjning
- Stå med lampskärm
- ledningar
Armaturen använder en matris GTM2088, som har en vanlig anod, pinout på bilden nedan.
Nattljusets schema presenteras nedan
Efter lödningen har designen följande form (4 block):
- strömförsörjning
- Register
- Arduino med hc-sr04 sensorer
- Matris
När han utvecklade skissen ställde författaren följande parametrar:
- På ett avstånd från 1 till 20 cm ställs ljusstyrkevärdet in, ju närmare handen, matrisen lyser ljusare, 1 cm ställer in det maximala ljusstyrkan och avståndet på 20 cm är noll. Sensorer läser data och justerar sedan ljusstyrkan.
- Om avståndet från dessa värden förändras med mer än 20 cm (flytta handen åt sidan) kommer denna ljusstyrka att fastställas för denna färg.
Ljusstyrka ställer in PWM-signalen, den läses på matrisutgångarna för 3 grupper av R, G och B. Signalfrekvensen är 60 Hz.
För att rädda slutsatserna från mikrokontrollern för att kontrollera matrisen använde författaren skiftregistren 74hc595, de tillät honom att komma förbi med 3 stift av Arduino.
Skissen använder biblioteken MsTimer2, Ultrasonic och SPI. Skissen bifogas under artikeln.
Lampmontering.
Kassetten tas bort från lampstativet och ett hål görs för matrisen.
Ett block med skiftregister sätts in och allt detta stängs med en cirkel skuren ur skum.
Tråden är avskuren på taket så att den kan fastna på stativet
Vidare läggs ett stativ från ett plaströr till strukturen, som tidigare har gjort tre hål i det för avståndsgivare.
I röret är botten gjord av polystyrenskum och den resulterande strukturen är helt monterad.
Lampans montering ser så här ut:
Det återstår bara att slå på strömmen och börja använda lampan.
Video med nattljuset: