Innholdsfortegnelse:

RGB LED MATRIX BRUKER NEOPIXEL: 8 trinn (med bilder)
RGB LED MATRIX BRUKER NEOPIXEL: 8 trinn (med bilder)

Video: RGB LED MATRIX BRUKER NEOPIXEL: 8 trinn (med bilder)

Video: RGB LED MATRIX BRUKER NEOPIXEL: 8 trinn (med bilder)
Video: Fysetc Spider v1.1 – Основы 2024, Juli
Anonim
Image
Image
Funksjoner
Funksjoner

I denne opplæringen skal jeg vise deg hvordan du bygger en 5*5 RGB LEDMATRIX ved å bruke NEOPIXEL. Med denne matrisen kan vi vise fascinerende animasjoner, emojis og bokstaver som er veldig enkle. la oss komme i gang!

Trinn 1: Funksjoner

Funksjoner
Funksjoner
Funksjoner
Funksjoner
Funksjoner
Funksjoner
  • Veldig liten
  • Millioner av farger
  • Bare én ledning trengs for programmering
  • Super dekorativt
  • Vi kan vise emojis, animasjoner, bokstaver

Trinn 2: Materialer som trengs

Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
  1. 25*neopiksel -lysdioder (WS2812 5050smd)
  2. Arduino (hvilken som helst Arduino)
  3. 3D -trykt jig (du kan laste ned.stl)
  4. Ledninger

Trinn 3: OM 5050 WS2812B lysdioder

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 pinner

  1. Vcc (kobles til 5v)
  2. Gnd
  3. Din (kobles til Arduino)
  4. DO (data out kobles til de neste lysdiodene i data in)

Jeg har ikke individuelle ws2812b lysdioder, så jeg bestemte meg for å ta fra ledstrip. For det varmte jeg opp stripen med loddejern (se videoen for detaljer) Etter å ha samlet alle ting kan vi starte byggingen

WS2812 LED -strips er adresserbare og programmerbare Fleksible LED -strips som er veldig nyttige for å lage tilpassede lyseffekter. Disse LED -stripene drives av en 5050 RGB LED med en WS2812 LED -driver innebygd i den. Hver LED bruker 60mA strøm og kan drives fra en 5V DC forsyning. Den har en enkelt inngangsdatapinne som kan mates fra de digitale pinnene til mikrokontrollere.

Avhengig av intensiteten til de tre individuelle røde, grønne og blå lysdiodene kan vi lage hvilken som helst farge vi ønsker.

Se denne grunnleggende videoen

Trinn 4: Kretsdiagram

Kretsdiagram
Kretsdiagram

Trinn 5: Lag

Lager
Lager
Lager
Lager
Lager
Lager

Først plasserer du neopixel -lysdioder i 5*5 matrisjigger. Husk å plassere alle lysdioder i samme retning Etter at du har plassert alle lysdioder på jiggen, må du først koble hver jordpinne på hver lysdiode på rad. Deretter kobler du til VCC for alle lysdioder i en rad. Gjør det samme for de resterende radene. Etter å ha fullført det koble data fra første ledet til dataene i neste led. Data fra hver rad kobles til de neste radene første lysdioder. Gjenta dette for alle lysdioder. Etter å ha fullført alt. koble alle radene VCC sammen også malt. Til slutt koble ledninger til vanlig gnd, VCC, data in.

Trinn 6: Vedlegg

Innhegning
Innhegning
Innhegning
Innhegning

Deretter laget jeg et lite kabinett med skumark. Og plasserte matrisen inne i skumkassen.

Tilkoblinger til Arduino

Vcc til 5v

Gnd til gnd

Din til D7 (hvilken som helst digital pin)

Det handler om maskinvaretilkoblinger

Trinn 7: RESTEN ER I PROGRAMMERING

installer først fastled -biblioteket

Vi kan programmere hver ledet seperatley. Med hjelp av raskt ledet bibliotek kan vi lage forskjellige animasjoner og karakterer.

Se denne grunnleggende videoen i neopiksel

Du kan laste ned.stl, animasjonskoder, testkode herfra

Etter å ha lastet opp koden til Arduino, bør du bruke en 1,5-ampere strømforsyning. Fordi maksimal lysstyrke trekker en neopiksel-LED rundt 60 mA strøm. Vi har totalt 25 lysdioder, så 25*60 = 1,5A

Trinn 8: Fremtidsplaner

Fremtidige planer
Fremtidige planer
Fremtidige planer
Fremtidige planer
  • Planlegger å lage en enkel programvare for å generere kode
  • Bluetooth -tilkobling og kontroll

Takk….

Anbefalt: