Turinys:

10x10 LED matrica: 6 žingsniai
10x10 LED matrica: 6 žingsniai

Video: 10x10 LED matrica: 6 žingsniai

Video: 10x10 LED matrica: 6 žingsniai
Video: LED Addressable MATRIX WS2812B 10x10 ~ 3535 package 2024, Lapkritis
Anonim
10x10 LED matrica
10x10 LED matrica

Ši dešimt iki dešimties matrica galės rodyti šaunias animacijas!

Prekės

Jums reikės…

1. 24 "x 24" x 1 "medžio lenta x2 (viena skirta pagrindui, o viršuje - akrilui laikyti

2. 24 "x 2" x 1 "ilgio medinis rėmas

3,22 "x 2" x 1 "pločio medinis rėmas

4. Arduino Nano arba UNO

5. 24 "x 24" akrilo stiklas (pusiau skaidrus, kad išsklaidytų šviesos diodus)

6. Didelis maždaug 3/16 colių putplasčio plokštės gabalas

7. 5V 2A maitinimo šaltinis šviesos diodams valdyti

8. Atsarginis USB įkroviklis, kurį norite paaukoti

9. 100 adresuojamų 5050 RGB šviesos diodų

Štai keletas nuorodų į daugumą dalių:

24x24 bazė:

Medinis rėmas:

„Arduino“:

Akrilo stiklas:

Putplasčio lenta: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (tai turėtų būti galima rasti bet kurioje doleryje)

Mediena 33 USD (įskaitant pjūvius)

Šviesos diodai 20 USD

Putų lenta 4 USD

Stiklas 35 USD

Iš viso: 92 USD

1 žingsnis: Surinkite medinį rėmą

Surinkite medinį rėmą
Surinkite medinį rėmą
Surinkite medinį rėmą
Surinkite medinį rėmą
Surinkite medinį rėmą
Surinkite medinį rėmą

Prisukite medienos gabalus prie pagrindinio rėmo korpuso.

Turėkite 2 „x1“gabalus į viršų (ilgoji pusė į jus) iš visų keturių pusių.

Ant rėmo uždėkite 2–4 varžtus.

2 žingsnis: išsiaiškinkite, kokią masyvą norėtumėte naudoti, ir sukurkite

Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai
Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai
Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai
Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai
Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai
Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai
Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai
Išsiaiškinkite, kokį masyvą norėtumėte naudoti, ir padarykite tai

Aš asmeniškai pasirinkau 10 x 10 masyvą, aš panaudojau putplasčio plokštę, kad sukurtų masyvą pagal mano modelį, kurį parodžiau 1 veiksme.

3 žingsnis: lituokite / supjaustykite šviesos diodus

Lituokite / supjaustykite šviesos diodus
Lituokite / supjaustykite šviesos diodus
Lituokite / supjaustykite šviesos diodus
Lituokite / supjaustykite šviesos diodus
Lituokite / supjaustykite šviesos diodus
Lituokite / supjaustykite šviesos diodus

Aš nusipirkau 100 ws2812b SMD RGB šviesos diodų už 19,99 USD, o tai pasirodė baisi idėja, atsižvelgiant į tai, kad galėjau ką tik nusipirkti juostelę, o tada supjaustyti ir lituoti ten, kur man reikėjo. Vietoj to, aš turėjau lituoti visus 100 šviesos diodų (kiekvienas su 6 kontaktiniais taškais). Aš rekomenduoju nusipirkti juostelę, kad viską supjaustytumėte. Kadangi mano masyvas buvo 24x24 ", nebuvo daug juostelių, kurias galėčiau gauti, kad tilptų tiksliai 10 šviesos diodų per 24".

Jūsų šviesos diodai turėtų turėti 5 arba 12 voltų kaištį, duomenų kaištį ir GND kaištį.

4 žingsnis: pradėkite pridėti juostą prie masyvo

Tai, ką norite padaryti, yra pridėti šviesos diodus zigzago pavidalu.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Kai norite uždėti masyvą ant šviesos diodų, įsitikinkite, kad jie beveik sutampa su apačia, nes kitaip gali prasiskverbti per daug šviesos.

Įjungus šviesos diodą, nes vienas iš jų užima 60 mA, saugu maitinti tik apie 8 naudojant „Arduino UNO“. Jei planuojate gaminti didelį masyvą, atskiras maitinimo šaltinis yra gera idėja, nes tai gali išgelbėti jūsų „Arduino“nuo kepimo.

5 žingsnis: programavimas

Programavimas
Programavimas

Mano pirmasis kodas su šiuo masyvu

#įtraukti

#define NUM_LEDS 100

#define DATA_PIN 5

CRGB šviesos diodai [NUM_LEDS];

void setup () {

FastLED.addLeds (šviesos diodai, NUM_LEDS);

}

void loop () {

už (int taškas = 0; taškas <NUM_LEDS; taškas ++) {

šviesos diodai [taškas] = CHSV (atsitiktinis8 (), 255, 255);

FastLED.show ();

šviesos diodai [taškas] = CRGB:: juoda;

vėlavimas (100);

}

}

Šis kodas mirksi kiekvieną gyvatės šviesos modelio lemputę, galite ją naudoti laidų metu, kad pamatytumėte, kokie šviesos diodai gali būti neprijungti.

6 žingsnis: pridėkite akrilo ir mėgaukitės šviesos šou

Akrilas padės tolygiai paskirstyti šviesą, todėl, kai esate patenkintas savo masyvo išvaizda, galite jį pridėti. Norėdami rasti kitų programų ir animacijų matricoje, ieškokite „Jinx“, „LED Matrix Control“arba „Glediator“. Ačiū, kad klausėte!

Rekomenduojamas: