Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
- 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
- 25*neopixel -lysdioder (WS2812 5050smd)
- Arduino (vilken Arduino som helst)
- 3D -tryckt jigg (du kan ladda ner.stl)
- Trådar
Steg 3: OM 5050 WS2812B lysdioder
Varje ws2812 -lysdiod har 4 stift
- Vcc (ansluts till 5v)
- Gnd
- Din (ansluter till Arduino)
- 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
Steg 5: 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
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
- Planerar att göra en enkel programvara för att generera kod
- Bluetooth -anslutning och kontroll
Tack….