
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02



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



- Veldig liten
- Millioner av farger
- Bare én ledning trengs for programmering
- Super dekorativt
- Vi kan vise emojis, animasjoner, bokstaver
Trinn 2: Materialer som trengs




- 25*neopiksel -lysdioder (WS2812 5050smd)
- Arduino (hvilken som helst Arduino)
- 3D -trykt jig (du kan laste ned.stl)
- Ledninger
Trinn 3: OM 5050 WS2812B lysdioder



Hver ws2812 LED har 4 pinner
- Vcc (kobles til 5v)
- Gnd
- Din (kobles til Arduino)
- 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

Trinn 5: Lag



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


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


- Planlegger å lage en enkel programvare for å generere kode
- Bluetooth -tilkobling og kontroll
Takk….
Anbefalt:
Lydspiller som bruker Arduino med Micro SD -kort: 7 trinn (med bilder)

Lydspiller som bruker Arduino med Micro SD -kort: Vennligst abonner på kanalen min for flere prosjekter ……………………. Mange ønsker å koble til SD -kortet med arduino eller ønsker litt lydutgang via arduino.Så her er den enkleste og billigste måten å koble til SD -kort med arduino. du kan oss
Potentio -indikator bruker RGB Neopixel: 4 trinn

Potensioindikator bruker RGB Neopixel: I denne artikkelen vil jeg lage en rotasjonsindikator for potensiometeret ved hjelp av RGB Nano pixel ring. Så hvor mange omdreininger som gjøres på potensiometeret vil bli vist på RGB -ringen
Slik bruker du MQTT med Raspberry Pi og ESP8266: 8 trinn (med bilder)

Hvordan bruke MQTT Med Raspberry Pi og ESP8266: I denne instruksen vil jeg forklare hva MQTT -protokollen er og hvordan den brukes til å kommunisere mellom enheter. Så, som en praktisk demonstrasjon, skal jeg vise deg hvordan du setter opp en enkel to klientsystem, hvor en ESP8266 -modul sender et melding
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: 4 trinn

Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: Vi viser deg hvordan du åpner MAC Terminal. Vi viser deg også noen få funksjoner i terminalen, for eksempel ifconfig, endring av kataloger, tilgang til filer og arp. Ifconfig lar deg sjekke IP -adressen din og MAC -annonsen din
Slik bruker du RPLIDAR 360 ° laserskanner med Arduino: 3 trinn (med bilder)

Slik bruker du RPLIDAR 360 ° laserskanner med Arduino: Jeg er en stor fan av å bygge sumobotter, og jeg er alltid på utkikk etter nye interessante sensorer og materialer å bruke for å bygge en bedre, raskere og smartere robot. Jeg fant ut om RPLIDAR A1 som du kan få for $ 99 på DFROBOT.com. Jeg sa at jeg var helt