Innholdsfortegnelse:
- Trinn 1: Funksjoner
- Trinn 2: Materialer som trengs
- Trinn 3: OM 5050 WS2812B lysdioder
- Trinn 4: Kretsdiagram
- Trinn 5: Lag
- Trinn 6: Vedlegg
- Trinn 7: RESTEN ER I PROGRAMMERING
- Trinn 8: Fremtidsplaner
Video: RGB LED MATRIX BRUKER NEOPIXEL: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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:
LED -skyer som bruker Fadecandy, PI og LED Strips: 4 trinn (med bilder)
LED -skyer ved hjelp av Fadecandy, PI og LED Strips: Jeg har laget noen LED -skyer for å skape en eterisk atmosfære i huset mitt. Disse skulle opprinnelig brukes til en festival som har blitt avlyst på grunn av den pågående pandemien. Jeg har brukt en fade candy chip for å oppnå jevne animasjoner, og jeg har
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
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter - Rc Helikopter - RC -fly som bruker Arduino: 5 trinn (med bilder)
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter | Rc Helikopter | Rc -fly ved bruk av Arduino: For å betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båt, vi trenger alltid en mottaker og sender, anta at for RC QUADCOPTER trenger vi en 6 -kanals sender og mottaker, og den typen TX og RX er for kostbar, så vi lager en på vår
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