Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12
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:
- Arduino UNO / nano / MEGA
- LED strip (Dapat gumana sa minimum
- Arduino IDE
- pagkonekta ng mga wire (nos 2)
Hakbang 1: 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
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
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:
Fading / Controlling Led / brightness Paggamit ng Potentiometer (Variable Resistor) at Arduino Uno: 3 Mga Hakbang
Fading / Controlling Led / brightness Paggamit ng Potentiometer (Variable Resistor) at Arduino Uno: Ang Arduino analog input pin ay konektado sa output ng potentiometer. Kaya ang Arduino ADC (analog sa digital converter) na analog pin ay binabasa ang output boltahe ng potensyomiter. Ang pag-ikot ng potentiometer knob ay nag-iiba-iba ang output ng boltahe at Arduino
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone
LED Strip Brightness Controller: 7 Mga Hakbang
LED Strip Brightness Controller: Hii kaibigan, Ilang beses na hindi namin gusto ang mataas na ningning ng LED strip at na patayin namin ang switch. Kaya't ngayon ay gagawa ako ng LED strip brightness controller circuit. Sa pamamagitan ng circuit na ito maaari naming madaling makontrol ang liwanag ng LED strip. Ang ci
Calibrating LED Brightness: 5 Hakbang
Pag-calibrate ng Liwanag ng LED: Habang gumagawa ako ng ilaw ng engkanto, napagtanto kong ang halaga ng PWM ay hindi linear na proporsyonal sa ningning ng LED. Sa simpleng pagsasalita, kung ang halaga ng PWM ay doble ang liwanag ay hindi doble; espesyal na kapag ang PWM ay malapit sa maximum, anumang pagbabago
Discrete Alternating Analog LED Fader Na May Linear Brightness Curve: 6 Mga Hakbang (na may Mga Larawan)
Discrete Alternating Analog LED Fader Na may Linear Brightness Curve: Karamihan sa mga circuit upang mawala / madilim ang isang LED ay mga digital na circuit gamit ang isang PWM output ng isang microcontroller. Ang liwanag ng LED ay kinokontrol ng pagbabago ng duty cycle ng PWM signal. Malapit mong matuklasan na kapag linear na binabago ang cycle ng tungkulin,