sheen.bot-logo

← Insigte

Waarom adresseerbare LED's rooi word aan die einde van 'n strook (en hoe om dit reg te stel)

12 Nov. 2026·Sheen Robotics
Waarom adresseerbare LED's rooi word aan die einde van 'n strook (en hoe om dit reg te stel)

Adresseerbare LED-stroke word rooi aan die verste punt omdat dun koperspore 'n spanningsval veroorsaak tot onder wat blou en groen diodes benodig om aan te skakel.

Jou adresseerbare LED-strook word rooi, amberkleurig of dof aan die verste punt as gevolg van spanningsval. 'n 5V-kragbron wat aan die een punt gekoppel is, verloor spanning soos dit langs die strook se dun, buigsame koperspore beweeg. Wanneer die toevoer onder ongeveer 3.2V daal, skakel die blou en groen LED-diodes binne elke pieksel af, wat slegs die rooi diodes verlig laat omdat rooi 'n laer voorwaartse spanning benodig om te werk.

Die anatomie van die "rooi verskuiwing"

Elke individuele pieksel op 'n WS2812B- (dikwels verkoop onder handelsname soos NeoPixel) of SK6812-strook bevat drie klein liguitstralende diodes: een rooi, een groen en een blou, tesame met 'n klein geïntegreerde stroombaan (GS of 'IC') wat digitale data interpreteer. Om suiwer wit lig te produseer, skakel die mikroskyfie al drie kleure teen volle helderheid aan.

Verskillende kleure benodig egter verskillende hoeveelhede spanning om te verlig—bekend as hul voorwaartse spanning (Vf):

  • Rooi LED: ~1.8V tot 2.2V
  • Groen LED: ~3.0V tot 3.2V
  • Blou LED: ~3.0V tot 3.4V
  • Interne drywer-GS: ~3.3V tot 3.5V vir stabiele logika

Wanneer jy 5V aan die begin van 'n strook invoer, ontvang al drie kanale voldoende spanning. Maar soos die stroom al langs die strook af beweeg, daal die spanning geleidelik. Sodra die beskikbare kraglyn onder ~3.0V val, skakel die blou diode heeltemal af. Kort daarna verdof die groen diode heeltemal. Die rooi diode, wat slegs ~2.0V benodig, hou aan om sonder moeite stroom te trek. 'n Strook wat opdrag kry om suiwer wit te vertoon, verander van helderwit na liggeel, dan oranje, en uiteindelik na dowwe, modderige rooi aan die agterkant.

Waarom die spanning daal: Die koper-knelpunt

Buigsame LED-stroke word op papierdun buigsame gedrukte stroombane (FPC's) gedruk. Alhoewel koper 'n baie goeie geleier is, is dit nie 'n supergeleier nie; dun koperspore het meetbare elektriese weerstand.

Die berekening volg Ohm se Wet: Spanningsval (V) = Stroom (I) × Weerstand (R).

'n Tipiese strook van 1 meter met 60 WS2812B-LED's trek ongeveer 50 tot 60 milliampère (mA) per pieksel teen volle wit (20mA per kleurkanaal, plus ~1mA vir die interne skyfie). Teen maksimum helderheid:

60 LEDs × 0.055A = 3.3 Amperes

Om meer as 3 Ampère deur 'n spoor te forseer wat dikwels slegs 0.5mm breed en 35 mikron dik is, veroorsaak aansienlike weerstand. As die spoorweerstand oor 'n 2-meter-strook 0.5 ohm is, sal 'n stroom van 3A deur daardie lyn 'n spanningsval van 1.5V veroorsaak voordat die krag die laaste LED bereik. Jou 5.0V-toevoer is nou 3.5V aan die agterkant. Voeg nog 'n meter of twee by, en die agterkant val ver onder 3.0V.

Oplossing 1: Sagteware-helderheidsbeperkings (geen koste)

Voordat jy nuwe hardeware koop of ekstra drade lê, kyk na jou kode. Menslike persepsie van helderheid is logaritmies, nie lineêr nie. 'n LED wat teen 30% elektriese krag loop, lyk vir die menslike oog nie 'n derde so helder nie; dit lyk ongeveer 60% tot 70% so helder.

As jy die FastLED-biblioteek in Arduino of C++ gebruik, voeg dit by jou setup()-roetine:

FastLED.setBrightness(64); // Skaal helderheid na 25% van maksimum

In Adafruit NeoPixel:

strip.setBrightness(64);

Deur die helderheidsperk van 255 (100%) na 64 (25%) te verlaag, deel jy die totale stroomverbruik deur vier. Deur stroom (I) drasties te verminder, verminder jy die spanningsval (V = I × R) met dieselfde faktor. Op stroke korter as twee meter skakel hierdie enkele reël kode dikwels die rooi verskuiwing heeltemal uit sonder dat hardeware-aanpassings nodig is.

Oplossing 2: Kraginspuiting

As jou projek volle helderheid vereis of langer as 2 meter (120+ LED's) strek, is sagteware-aanpassings nie genoeg nie. Jy moet kraginspuiting ('power injection') implementeer.

Kraginspuiting beteken dat dikker sekondêre kragdrade parallel met die strook gelê word en met gereelde tussenposes direk in die strook se 5V- en GND-koperkussinkies ingelas word. In plaas daarvan om 5 of 10 ampère te forseer om heeltemal deur die strook se papierdun koperfoelie te vloei, beweeg die stroom deur laeweerstand- eksterne draad en gaan dit die strook binne waar dit nodig is.

Strooklengte / digtheidInspuitingstrategieAanbevole draaddikte
1m (30–60 LEDs)Slegs krag aan die begin (gewoonlik voldoende)22 AWG / 0.3mm²
2m–3m (60–180 LEDs)Spuit krag aan albei kante in (begin en agterkant)20 AWG / 0.5mm²
5m (150–300 LEDs)Spuit in aan begin, middel en agterkant (elke 2m)18 AWG / 0.75mm²

Om krag aan albei kante in te spuit:

  1. Koppel soos gewoonlik die 5V- en GND-drade vanaf jou kragbron aan die toevoerkant van jou strook, saam met jou mikrobeheerder se datalyn.
  2. Lê 'n afsonderlike paar 18 of 20 AWG-drade direk vanaf dieselfde 5V-kragbron na die 5V- en GND-kussinkies aan die verste punt van die strook.
  3. Moet nooit die datalyn aan die einde koppel nie—data beweeg slegs in een rigting (aangedui deur pyle op die strook-PCB). Krag is egter 'n gedeelde kraglyn en kan van albei kante af inkom.

Het jy 'n duur laboratoriumkragbron nodig?

Nee. Skeppers en skoollaboratoriums neem dikwels aan dat adresseerbare LED's lywige laboratoriumtoerusting vereis. In werklikheid werk 'n standaard, gereguleerde 5V-kragbron perfek, mits jy genoeg stroom voorsien:

  • USB-foonlaaiers: 'n Standaard 5V 2.4A of 3A USB-muurprop kan tot 100 LED's met gemak teen redelike helderheid aandryf. Knip 'n ou USB-kabel oop: die rooi draad is +5V en die swart draad is GND.
  • 5V Mean Well / Geslote skakelkragbronne: Vir lang klaskamerinstallasies, permanente borde of hoëdigtheid-matrikspanele bied 'n toegewyde geslote 5V-skakelkragbron (bv. 5V 10A of 20A) betroubare, skoon GS-krag teen 'n lae koste. As jy betroubare kragbronne en hardeware vir skoollaboratoriums soek, blaai gerus deur ons krag- en prototipe-komponente by Sheen Robotics Store.

'n Kritiese reël: Beskerm jou mikrobeheerder

Moet nooit meer as 8 tot 10 adresseerbare LED's direk vanaf die 5V- of 3.3V-pen van 'n Arduino, ESP32, Raspberry Pi Pico of BBC micro:bit van krag voorsien nie. Die ingeboude spanningsreguleerders op mikrobeheerder-ontwikkelingsborde is klein lineêre reguleerders wat ontwerp is om slegs 150mA tot 500mA in totaal te lewer.

As jy 'n ontwikkelingsbord dwing om 2A aan 'n LED-strook te lewer, sal die ingeboude reguleerder oorverhit, wat onderspanningsherstellings ('brownout resets') veroorsaak (die bord herbegin lukraak wanneer LED's wit flits), of die bord se spore permanent uitbrand.

Koppel eerder jou 5V-kragbron direk aan die LED-strook se kraglyne. Voorsien dan die mikrobeheerder afsonderlik van krag, of gebruik daardie selfde eksterne 5V-toevoer om die bord se VIN- of 5V-pen te voed. Maak altyd seker dat die mikrobeheerder se GND en die LED-strook se GND aan mekaar gekoppel is; sonder 'n gemeenskaplike grondverwysing sal die hoëspoed- digitale datasein korrup raak, wat willekeurige flikkering veroorsaak.

#elektronika#leds#makers#robotika#foutopsporing

Meer Insigte