Upgraden slimme RGB LED's: WS2812B vs. WS2812 (2 / 6 stap)

Stap 2: WS2812B VS. WS2812: 4-pins voetafdruk (✓)


De meest evident nieuwe functie van de WS2812B is een beperkt aantal pinnen (van 6 tot en met 4), die een mooi formaat voor gemakkelijk het solderen van hen (met behulp van een soldeerbout fine-tip) aan ~ 2 x 1 mm pads op een PCB behouden.  De 6 stootkussens van de oudere WS2812 maakte het een beetje moeilijk voor het routeren van de-pin van de ene module naar de DI-pin van de volgende, wanneer de afstand tussen de modules was krap.  Met de WS2812B is routering van de sporen op een PCB een fluitje van een cent, met name bij het ontwerpen van gekleed configuraties als het schild van de Arduino in deze stap de afbeeldingen weergegeven.

De extra ruimte tussen de WS2812B pads voorziet in:

  • Eenvoudig de routering van de 3 noodzakelijke signalen: macht, grond en gegevens.
  • Met behulp van dikkere sporen aansluiten macht en op de grond, die voorziet in hogere stromingen veilig uitvoeren op een PCB

We kunnen zien in de afbeeldingen hierboven hoe makkelijk het wordt om te route een 5 x 8 matrix voor de Lumina Shield voor Arduino met behulp van deze nieuwe LEDs — voor vergelijking, ook een oud ontwerp van een array van 16 x 16 met behulp van WS2812s.  De ontwerp-bestanden voor de Lumina Shield vindt u op deze Github repository.

Een belangrijk ding om op te merken is dat, om redenen die wij niet kunnen doorgronden, de lay-out voor de WS2812B een kleine uitsparing op de hoek van het pakket die pin 3 in plaats van pin 1 aangeeft!  We moeten extra aandacht te schenken bij solderen deze met de hand, zodat we niet het oriënteren van de module als we met typische ICs (of de WS2812, voor die kwestie zouden).

*.tftable {tekengrootte: 12.0px; kleur: rgb(251,251,251); width: 100,0%; border-width: 1.0px; border-color: rgb(104,103,103); border-ineenstorting: samenvouwen;} *.tftable th {tekengrootte: 12.0px; background-color: rgb(23,21,21); border-width: 1.0px; padding: 8.0px; border-style: solid; border-color: rgb(104,103,103); text-align: links;} *.tftable tr {achtergrondkleur: rgb(47,47,47);} *.tftable td {tekengrootte: 12.0px; border-width: 1.0px; padding: 8.0px; border-style: solid; border-color: rgb(104,103,103);} *.tftable TBODY-tr:hover {achtergrondkleur: rgb(23,21,21);}

Pin # Symbool Functie
* Notch op pakket geeft aan deze pin.
1VDDVoedings-LED voor levering
2DOENControle gegevens signaaluitgang
3 *VSSGrond
4DINControle gegevens-signaal ingang

Een ander detail vermelden waard is dat de macht (VDD) en grond (VSS) pinnen diagonaal over elkaar.  De sporen die aansluiten op deze pinnen kunnen dus vrij dik!  Echter als we de fout van het solderen van de module 'achteruit' maken, zouden we korte macht en grond (pin # 1 en 3).  Gelukkig voor ons, zoals we in de volgende stap zien zullen, WorldSemi heeft opgenomen een omgekeerde polariteit bescherming circuit dat de WS2812B beschadigd raakt door deze fout zal voorkomen —, natuurlijk, is het raadzaam het vermijden van de fout helemaal :)

Gerelateerde Artikelen

Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Disclaimer: in het afgelopen jaar, een paar verschillende bibliotheken zijn geschreven voor het beheersen van deze alomtegenwoordige RGB LEDs door collega makers van Adafruit, PJRC en het FastSPI-project.  De bibliotheken werken prima, en we moeten p
Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Wanneer we met LED's werken, die wij vaak graag controle van hun status (aan/uit), helderheid en kleur. Er zijn vele, vele verschillende manieren over dit te gaan, maar geen zijn zoals een oplossing als de WS2812 RGB LED compact. In haar kleine 5 x 5
Slimme telefoon kerstboom gecontroleerd met RGB LED-Strip

Slimme telefoon kerstboom gecontroleerd met RGB LED-Strip

sinds Kerstmis is hier, we deze kerstboom met RGB LED-Strip ingericht voor onze kerstfeest, en maakte het een slimme telefoon gecontroleerd boom. XD. It zal zeker een "last-minute" magie voor de show Xmas presenteren. Kerstmis komt eraan maar va
DIY rgb led postbus

DIY rgb led postbus

Hoi, dit is mijn tweede instructableIk upgraden mijn mailbox met sommige rgb led en hier wil ik uitleggen hoe ik het makenin de volgende stap is er al het materiaal en de gebruikte toolde laatste stap bevatten de afgewerkte postbusAls je mijn instruc
RGB LED kleur Selector

RGB LED kleur Selector

een uitdaging met het werken met RGB-LEDs is het verkrijgen van de juiste waarden voor rood, groen en blauw aan een kleur die u probeert weer te geven.  U kunt beginnen met webkleuren en dan soms moet aanpassen omdat de LED's niet helemaal hetzelfde
Het ontraadselen 4 pin adresseerbare RGB LEDS

Het ontraadselen 4 pin adresseerbare RGB LEDS

Als je hebt gezien mijn eerdere Instructable op RGB LED's, dan heb je een vrij goede basis op het vermogen om drie verschillende lichtbronnen in een enkel pakket in uw bouwt.Tijd marsen op, en doet dat technologie! Een van de meest innovatieve nieuwe
Houten USB-aangedreven RGB-LED-lamp

Houten USB-aangedreven RGB-LED-lamp

Ik maakte deze lamp oorspronkelijk als een last-minute (Oke, laatste twee dagen) kerstcadeau voor mijn zus. Ik wilde een speciale maar snel-aan-bouwstijl lamp en dit is wat ik kwam met met de materialen die ik had bij de hand die dag. Dit is een ombo
RGB-Led klok met Bluetooth Smart

RGB-Led klok met Bluetooth Smart

Dit instructable ziet u hoe u een Cypress-BLE-Devkit wilt samenstellen van een RGB-LED-klok.U moet slechts zeer weinig dingen:RGB-LED-Strip met 30 of 60 WS2812b-LEDs.een rasterstijl PC boardsommige pennen pin-header en een beetje van draad.een (zou e
Maak uw eigen 15 x 10 RGB LED Matrix

Maak uw eigen 15 x 10 RGB LED Matrix

In deze video serie zal ik presenteren u hoe te bouwen van een 15 x 10 RGB LED Matrix. Deze Matrix heeft een breedte van 1,5 m en een hoogte van 1m. Het bestaat uit PL9823 RGB LEDs die een goedkoop alternatief voor gemeenschappelijke WS2812 LEDs. Ik
RC gecontroleerde rgb led strip

RC gecontroleerde rgb led strip

Maak uw eigen rc gecontroleerde led-strip voor individuele kamer verlichting!Meeste rgb-led-strips worden gecontroleerd door een infrarood afstandsbediening. Om te schakelen of uitschakelen of wijzigen van de kleur, die je moet blijven voor de ontvan
Gebruik een ATTiny $1 te rijden van adresseerbare RGB LED's

Gebruik een ATTiny $1 te rijden van adresseerbare RGB LED's

Arduinos zijn prachtig en makkelijk om mee te werken, maar er zijn enkele projecten waar u moeten een microcontroller, of sommige interactiviteit wilt toevoegen maar wil eigenlijk niet te wijden een $20-30 board!Bij een weinig meer dan $1/elke (minde
Tiny kleurenmixer - een constante-current, 3W RGB LED met lage-batterij-indicator en polymorf diffuser

Tiny kleurenmixer - een constante-current, 3W RGB LED met lage-batterij-indicator en polymorf diffuser

Beheersing van een RGB-LED is een eenvoudige en gemeenschappelijke microcontroller project, vaak de volgende gedaan na knipperen en vervagen van een LED.Zodat deze interessanter, bouwde ik met behulp van een ATtiny13, één van de kleinste en eenvoudig
RGB-LED licht sabel

RGB-LED licht sabel

Tijdens de recente levendige muziek en licht festival in Sydney waren er kraampjes waar licht sabels van speelgoed en andere accessoires met kleurrijke lichten. Uiteraard is deze speelgoed trok veel kinderen (en volwassenen) te kopen en te spelen met
MEGABLOCK naar RGB LED MEGABLOCK (modulair)

MEGABLOCK naar RGB LED MEGABLOCK (modulair)

Zoals de titel suggereert. U kunt een onbeperkt aantal RGBs stapelen :)Stap 1: onderdelen 1. Arduino UNO2. de lijmpistool3. draad-stripper4. solderen en solderen van ijzer5. WS2812B RGB LED X 2 minimaal6. MEGABLOCKS X 2Stap 2: WS2812B RGB LEDDit is d