Innehållsförteckning:

RGB LED MATRIX ANVÄNDER NEOPIXEL: 8 steg (med bilder)
RGB LED MATRIX ANVÄNDER NEOPIXEL: 8 steg (med bilder)

Video: RGB LED MATRIX ANVÄNDER NEOPIXEL: 8 steg (med bilder)

Video: RGB LED MATRIX ANVÄNDER NEOPIXEL: 8 steg (med bilder)
Video: Fysetc Spider v1.1 – Основы 2024, November
Anonim
Image
Image
Funktioner
Funktioner

I denna handledning ska jag visa dig hur du bygger en 5*5 RGB LEDMATRIX med NEOPIXEL. Med denna matris kan vi visa fascinerande animationer, emojis och bokstäver som är superenkla mycket attraktiva. låt oss börja!

Steg 1: Funktioner

Funktioner
Funktioner
Funktioner
Funktioner
Funktioner
Funktioner
  • Väldigt liten
  • Miljontals färger
  • Endast en tråd behövs för programmering
  • Super dekorativt
  • Vi kan visa emojis, animationer, bokstäver

Steg 2: Material som behövs

Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
  1. 25*neopixel -lysdioder (WS2812 5050smd)
  2. Arduino (vilken Arduino som helst)
  3. 3D -tryckt jigg (du kan ladda ner.stl)
  4. Trådar

Steg 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

Varje ws2812 -lysdiod har 4 stift

  1. Vcc (ansluts till 5v)
  2. Gnd
  3. Din (ansluter till Arduino)
  4. DO (data out ansluter till nästa lysdioder i data in)

Jag har inte enskilda ws2812b lysdioder så jag bestämde mig för att ta från ledstrip. För det värmde jag upp remsan med lödkolv (se videon för detaljer) Efter att ha samlat alla saker kan vi börja bygga

WS2812 LED -remsor är adresserbara och programmerbara Flexibla LED -remsor som är mycket användbara för att skapa anpassade ljuseffekter. Dessa LED -remsor drivs av en 5050 RGB LED med en WS2812 LED -drivrutin inbyggd i den. Varje lysdiod förbrukar 60mA ström och kan drivas från en 5V likström. Den har en enda ingångsdatastift som kan matas från de digitala stiften på mikrokontroller.

Beroende på intensiteten hos de tre individuella röda, gröna och blå lysdioderna kan vi skapa vilken färg vi vill.

Se den här grundläggande videon

Steg 4: Kretsdiagram

Kretsdiagram
Kretsdiagram

Steg 5: Tillverkning

Tillverkning
Tillverkning
Tillverkning
Tillverkning
Tillverkning
Tillverkning

Placera först neopixel -lysdioder i 5*5 matrisjiggar. Kom ihåg att placera alla lysdioder i samma riktning När du har placerat alla lysdioder på jiggen ansluter du först varje jordstift på varje lysdiod i rad. Anslut sedan VCC för alla lysdioder i en rad. Gör samma sak för återstående rader. Efter att ha avslutat det kopplar data från första ledde till data i nästa led. Data från varje rad ansluts till nästa rader första lysdioder. Upprepa detta för alla lysdioder. Efter att ha avslutat allt. anslut alla rader VCC tillsammans också mark. Slutligen anslut kablar till vanlig gnd, VCC, data in.

Steg 6: Kapsling

Inhägnad
Inhägnad
Inhägnad
Inhägnad

Därefter gjorde jag ett litet hölje med skumplåt. Och placerade matrisen inuti skumfodralet.

Anslutningar till Arduino

Vcc till 5v

Gnd till gnd

Din till D7 (valfri digital pin)

Det handlar om hårdvaruanslutningar

Steg 7: VILAN ÄR I PROGRAMMERING

först installera fastled bibliotek

Vi kan programmera varje led seperatley. Med hjälp av snabbt ledt bibliotek kan vi skapa olika animationer och karaktärer.

Se den här grunderna i neopixel

Du kan ladda ner.stl, animeringskoder, testkod härifrån

Efter att ha laddat upp koden till Arduino bör du använda en 1,5 ampere strömförsörjning. Eftersom maximal ljusstyrka drar en neopixel-LED cirka 60 mA ström. Vi har totalt 25 lysdioder så 25*60 = 1,5A

Steg 8: Framtidsplaner

Framtidsplaner
Framtidsplaner
Framtidsplaner
Framtidsplaner
  • Planerar att göra en enkel programvara för att generera kod
  • Bluetooth -anslutning och kontroll

Tack….

Rekommenderad: