Talaan ng mga Nilalaman:

LED Strip Brightness Controller: 4 na Hakbang
LED Strip Brightness Controller: 4 na Hakbang

Video: LED Strip Brightness Controller: 4 na Hakbang

Video: LED Strip Brightness Controller: 4 na Hakbang
Video: ESP32 Tutorial 5 - LED Fade, control brightness of an LED -ESP32 IoT Learnig kit 2024, Nobyembre
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

Ang mga LED Strips ay sikat sa buong mundo para sa pagkonsumo nito ng mababang boltahe at ang ningning nito. Minsan kailangan nating ayusin ang supply ng boltahe at ningning ng mga LED strips na ito, halimbawa, sa panahon ng iyong pagtulog ay maaabala ka dahil sa ningning ng LED. Ito ay isang proyekto ng arduino upang makontrol ang liwanag ng LED strip. ito ay user - friendly dahil tumatanggap ito ng halaga ng ningning mula sa gumagamit. Ang halaga ng ningning ay nakasalalay sa boltahe na ibinigay sa LED strip. Kung ang gumagamit ay nagbibigay ng 5v, nagbibigay ito ng maximum na ningning, kung ang gumagamit ay nagbibigay ng 0.1 volts nagbibigay ito ng mababang ningning. Maaaring magsulat ang Arduino ng boltahe mula 0 - 255 (0-5v na nahahati hal: 1v = 51 na mga yunit). Ngunit ang paggamit ng mga utos at pagkalkula maaari naming i-minimize ito sa 0-5v. Hayaan ang pumunta sa proyekto.

Mga gamit

Mga Kinakailangan:

  1. Arduino UNO / nano / MEGA
  2. LED strip (Dapat gumana sa minimum
  3. Arduino IDE
  4. pagkonekta ng mga wire (nos 2)

Hakbang 1: Mga koneksyon

Mga koneksyon
Mga koneksyon

Ito ang mga koneksyon upang ikonekta ang LED Strip sa Arduino:

LED Strip ng ARDUINO

GND >> - (negatibo)

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

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

ikonekta ang negatibong pin ng LED strip sa groung (GND) pin ng arduino

ikonekta ang positibong pin ng LED strip upang i-pin ang 3 pin ng arduino

Hakbang 2: CODE

KODE
KODE
KODE
KODE

Ang pinakamahalagang bagay sa tabi ng hardware sa Arduino ay ang code. Ang code ay ibinigay sa ibaba. I-type ang code na ito at i-upload ito gamit ang arduino IDE o bluino loader.

float brightness; int LED = 3; float realbrightness; float delay1; float delay2; pagpipilian sa float; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Arduino LED strip controller"); Serial.println (""); Serial.println ("Mangyaring ipasok ang ningning ng LED strip (1-5)"); Serial.println (""); habang (Serial.available () == 0) {} ningning = Serial.parseFloat (); realbrightness = (ningning) * 51.0; kung (realbrightness> = 6) {Serial.println ("Mangyaring maglagay ng wastong ningning"); }} void loop () {Serial.println (""); Serial.println ("Ang LED strip ay kumikislap sa rate na"); Serial.print (ningning); analogWrite (LED, realbrightness); pagkaantala (1000); }

Hakbang 3: PANAHON SA PAGSUSULIT

PANAHON SA PAGSUSULIT!
PANAHON SA PAGSUSULIT!
PANAHON SA PAGSUSULIT!
PANAHON SA PAGSUSULIT!

Ikonekta ang Arduino i-upload ang code, buksan ang Serial monitor. Ang mensaheng "Mangyaring ipasok ang ningning ng LED strip (1-5)" ay dapat ipakita. Ipasok ang halaga ng liwanag at i-click ang ipadala. maaari mong tingnan na ang iyong LED strip ay tumatakbo sa iyong utos ng ningning !.

Hakbang 4: KARAGDAGANG INFO:

  • Ang ilaw ay maaaring mailagay sa decimal na halaga.
  • ang ilaw na ipinasok sa itaas ng 5, ay magiging pareho sa 5.
  • Habang mas mababa ang halaga, nababawasan ang liwanag.
  • Bilang default kung minsan ang mga driver ng Arduino ay maaaring nawawala sa iyong computer. Upang malutas ang mga error, buksan ang manager ng aparato at i-update ang lahat ng hindi kilalang mga driver.
  • Piliin ang tamang COM port at bersyon ng Arduino.
  • Kahaliling pag-download ng code:

Inirerekumendang: