Innehållsförteckning:

LED Strip Brightness Controller: 4 steg
LED Strip Brightness Controller: 4 steg

Video: LED Strip Brightness Controller: 4 steg

Video: LED Strip Brightness Controller: 4 steg
Video: Power LED Lights + Injection. Complete Walkthrough 2024, November
Anonim
LED Strip Brightness Controller
LED Strip Brightness Controller
LED Strip Brightness Controller
LED Strip Brightness Controller
LED Strip Brightness Controller
LED Strip Brightness Controller

LED -remsor är kända över hela världen för sin förbrukning av lågspänning och dess ljusstyrka. Ibland måste vi justera spänningsförsörjningen och ljusstyrkan för dessa LED -remsor, till exempel under din sömn skulle du bli störd på grund av ljusstyrkan i LED. Detta är ett arduino -projekt för att styra ljusstyrkan på LED -remsan. det är användarvänligt eftersom det tar emot ljusstyrka från användaren. Ljusstyrkan beror på spänningen som ges till LED -remsan. Om användaren ger 5v ger den maximal ljusstyrka, om användaren ger 0,1 volt ger den låg ljusstyrka. Arduino kan skriva spänning från 0 - 255 (0-5v delningar t.ex.: 1v = 51 enheter). Men med hjälp av kommandon och beräkning kan vi minimera detta till 0-5v. Låt oss gå in i projektet.

Tillbehör

Krav:

  1. Arduino UNO / nano / MEGA
  2. LED -remsa (bör fungera på minimum
  3. Arduino IDE
  4. anslutningskablar (nr 2)

Steg 1: ANSLUTNINGAR

ANSLUTNINGAR
ANSLUTNINGAR

Dessa är anslutningarna för att ansluta LED Strip med Arduino:

ARDUINO LED -remsa

GND >> - (negativ)

DIGITAL PWM 3 (pin3) >> + (positiv)

---------------------------------------------------------------------------------------

Anslut den negativa stiftet på LED -remsan till grodu (GND) stift av arduino

anslut den positiva stiftet på LED -remsan till stift 3 -stiftet av arduino

Steg 2: KOD

KODA
KODA
KODA
KODA

Det viktigaste bredvid hårdvara i Arduino är koden. Koden ges nedan. Skriv den här koden och ladda upp den med arduino IDE eller bluino loader.

float ljusstyrka; int LED = 3; float reallightness; flottörfördröjning1; flottörfördröjning2; flytalternativ; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Arduino LED strip controller"); Serial.println (""); Serial.println ("Ange ljusstyrkan på LED-remsan (1-5)"); Serial.println (""); medan (Serial.available () == 0) {} brightness = Serial.parseFloat (); realljus = (ljusstyrka) * 51,0; if (realbrightness> = 6) {Serial.println ("Ange en giltig ljusstyrka"); }} void loop () {Serial.println (""); Serial.println ("LED -remsan blinkar med hastigheten"); Serial.print (ljusstyrka); analogWrite (LED, realbrightness); fördröjning (1000); }

Steg 3: Dags att testa

Dags att testa!
Dags att testa!
Dags att testa!
Dags att testa!

Anslut Arduino ladda upp koden, öppna seriell bildskärm. Meddelandet "Vänligen ange ljusstyrkan på LED-remsan (1-5)" ska visas. Ange ljusstyrkan och klicka på skicka. du kan se att din LED -remsa körs i ditt ljusstyrka -kommando!

Steg 4: YTTERLIGARE INFO:

  • Ljusstyrkan kan anges i decimalvärde.
  • ljusstyrka som anges över 5, kommer att vara samma som 5.
  • När värdet blir mindre minskar ljusstyrkan.
  • Som standard kan Arduino -drivrutiner ibland saknas i din dator. För att lösa fel, öppna enhetshanteraren och uppdatera alla okända drivrutiner.
  • Välj rätt COM -port och version av Arduino.
  • Kod alternativ nedladdning:

Rekommenderad: