Indholdsfortegnelse:

RGB LED MATRIX BRUG AF NEOPIXEL: 8 trin (med billeder)
RGB LED MATRIX BRUG AF NEOPIXEL: 8 trin (med billeder)

Video: RGB LED MATRIX BRUG AF NEOPIXEL: 8 trin (med billeder)

Video: RGB LED MATRIX BRUG AF NEOPIXEL: 8 trin (med billeder)
Video: проекты «сделай сам» ИСПОЛЬЗУЙТЕ светодиодные ленты RGB LED 12 В | Проекты в области электроники 2024, November
Anonim
Image
Image
Funktioner
Funktioner

I denne vejledning vil jeg vise dig, hvordan du bygger en 5*5 RGB LEDMATRIX ved hjælp af NEOPIXEL. Med denne matrix kan vi vise fascinerende animationer, emojis og bogstaver, der er super simple, meget attraktive. Lad os komme igang!

Trin 1: Funktioner

Funktioner
Funktioner
Funktioner
Funktioner
Funktioner
Funktioner
  • Meget lille
  • Millioner af farver
  • Kun en ledning er nødvendig til programmering
  • Super dekorativ
  • Vi kan vise emojis, animationer, bogstaver

Trin 2: Nødvendige materialer

Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
  1. 25*neopixel LED'er (WS2812 5050smd)
  2. Arduino (enhver Arduino)
  3. 3D -printet jig (du kan downloade.stl)
  4. Ledninger

Trin 3: OM 5050 WS2812B LED'er

OM 5050 WS2812B lysdioder
OM 5050 WS2812B lysdioder
OM 5050 WS2812B lysdioder
OM 5050 WS2812B lysdioder
OM 5050 WS2812B lysdioder
OM 5050 WS2812B lysdioder

Hver ws2812 LED har 4 ben

  1. Vcc (forbindes til 5v)
  2. Gnd
  3. Din (opretter forbindelse til Arduino)
  4. DO (data ud forbinder til de næste lysdioder i data ind)

Jeg har ikke individuelle ws2812b lysdioder, så jeg besluttede at tage fra ledstrip. For det opvarmede jeg strimlen med loddejern (se videoen for detaljer) Efter at have samlet alle ting kan vi starte opbygningen

WS2812 LED -strips er adresserbare og programmerbare Fleksible LED -strips, der er meget nyttige til at skabe de tilpassede lyseffekter. Disse LED Strips drives af en 5050 RGB LED med en WS2812 LED driver indbygget i den. Hver LED forbruger 60mA strøm og kan drives af en 5V DC forsyning. Den har en enkelt indgangsdatastift, som kan fødes fra de digitale ben på mikrokontrollere.

Afhængigt af intensiteten af de tre individuelle røde, grønne og blå lysdioder kan vi skabe enhver farve, vi ønsker.

Se denne grundlæggende video

Trin 4: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

Trin 5: Fremstilling

At lave
At lave
At lave
At lave
At lave
At lave

Først placeres neopixel -leds i 5*5 matrix -jig. Husk at placere alle lysdioder i samme retning Når alle lysdioder er placeret på jiggen, skal du først tilslutte alle stifter på hver lysdiode i træk. Tilslut derefter VCC for alle lysdioder i en række. Gør det samme for de resterende rækker. Efter at have afsluttet det forbinder data fra første led til data i næste led. Data fra hver række forbinder til de næste rækker første lysdioder. Gentag dette for alle lysdioder. Efter at have afsluttet alt. forbinde alle rækker VCC sammen også jordet. Tilslut endelig ledninger til fælles gnd, VCC, data in.

Trin 6: Kapsling

Kabinet
Kabinet
Kabinet
Kabinet

Dernæst lavede jeg et lille kabinet med skumplade. Og placerede matricen inde i skumkassen.

Forbindelser til Arduino

Vcc til 5v

Gnd til gnd

Din til D7 (enhver digital pin)

Det handler om hardware -forbindelser

Trin 7: REST ER I PROGRAMMERING

installer først fastled -bibliotek

Vi kan programmere hver led seperatley. Med hjælp fra hurtigt ledet bibliotek kan vi oprette forskellige animationer og karakterer.

Se denne grundlæggende video i neopixel

Du kan downloade.stl, animationskoder, testkode herfra

Efter upload af kode til Arduino skal bruge en 1,5-ampere strømforsyning. Fordi maksimal lysstyrke trækker en neopixel LED omkring 60 mA strøm. Vi har i alt 25 lysdioder, så 25*60 = 1,5A

Trin 8: Fremtidsplaner

Fremtidige planer
Fremtidige planer
Fremtidige planer
Fremtidige planer
  • Planlægger at lave en let software til at generere kode
  • Bluetooth -forbindelse og kontrol

Tak….

Anbefalede: