Indholdsfortegnelse:

LED Strip Brightness Controller: 4 trin
LED Strip Brightness Controller: 4 trin

Video: LED Strip Brightness Controller: 4 trin

Video: LED Strip Brightness Controller: 4 trin
Video: COB LED Strip Tutorial: Getting Started. 4 EASY ways to control. Step by Step Walkthrough 2024, September
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 Strips er berømte over hele verden for sit forbrug af lav spænding og dens lysstyrke. Nogle gange er vi nødt til at justere spændingsforsyningen og lysstyrken på disse LED strips, for eksempel under din søvn ville du blive forstyrret på grund af lysstyrken på LED. Dette er et arduino -projekt til styring af lysstyrken på LED -strimler. det er brugervenligt, da det modtager lysstyrkeværdi fra brugeren. Lysstyrkeværdien afhænger af spændingen til LED -båndet. Hvis brugeren giver 5v, giver den den maksimale lysstyrke, hvis brugeren giver 0,1 volt giver den lav lysstyrke. Arduino kunne skrive spænding fra 0 - 255 (0-5v split f.eks. 1v = 51 enheder). Men ved hjælp af kommandoer og beregning kan vi minimere dette til 0-5v. Lad os gå ind i projektet.

Forbrugsvarer

Krav:

  1. Arduino UNO / nano / MEGA
  2. LED strip (Skal fungere på minimum
  3. Arduino IDE
  4. forbindelsestråde (nr. 2)

Trin 1: TILSLUTNINGER

TILSLUTNINGER
TILSLUTNINGER

Disse er forbindelserne til at forbinde LED Strip med Arduino:

ARDUINO LED Strip

GND >> - (negativ)

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

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

tilslut den negative stift af LED -strimlen til armen (pin) af armen (pin)

Tilslut den positive pin på LED -strimlen til pin 3 pin af arduino

Trin 2: KODE

KODE
KODE
KODE
KODE

Det vigtigste ved siden af hardware i Arduino er koden. Koden er angivet nedenfor. Indtast denne kode, og upload den ved hjælp af arduino IDE eller bluino loader.

float lysstyrke; int LED = 3; float ægte lysstyrke; float delay1; float delay2; float mulighed; ugyldig opsætning () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Arduino LED strip controller"); Serial.println (""); Serial.println ("Angiv lysstyrken på LED-strimmel (1-5)"); Serial.println (""); mens (Serial.available () == 0) {} brightness = Serial.parseFloat (); realstyrke = (lysstyrke) * 51,0; if (realbrightness> = 6) {Serial.println ("Angiv en gyldig lysstyrke"); }} void loop () {Serial.println (""); Serial.println ("LED -strimlen blinker med hastigheden"); Seriel.print (lysstyrke); analogWrite (LED, realbrightness); forsinkelse (1000); }

Trin 3: TID TIL TEST

TID TIL AT TESTE!
TID TIL AT TESTE!
TID TIL AT TESTE!
TID TIL AT TESTE!

Tilslut Arduino upload koden, åbn den serielle skærm. Meddelelsen "Indtast venligst lysstyrken på LED-strimmel (1-5)" skal vises. Indtast lysstyrkeværdien, og klik på send. du kan se, at din LED -strip kører i din lysstyrke -kommando !.

Trin 4: YDERLIGERE INFO:

  • Lysstyrken kan indtastes i decimalværdi.
  • lysstyrke indtastet over 5, vil være den samme som 5.
  • Når værdien bliver mindre, reduceres lysstyrken.
  • Som standard mangler nogle gange Arduino -drivere i din computer. For at løse fejl skal du åbne enhedsadministrator og opdatere alle ukendte drivere.
  • Vælg den korrekte COM -port og version af Arduino.
  • Kode alternativ download:

Anbefalede: