Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Magtipon ng Wood Frame
- Hakbang 2: Alamin Kung Ano ang Array Na Gusto Mong Gamitin at Gawin Ito
- Hakbang 3: Maghinang / Gupitin ang Iyong mga LED
- Hakbang 4: Simulang Idagdag ang Strip sa Array
- Hakbang 5: Programming
- Hakbang 6: Idagdag ang Acrylic at Masiyahan sa Light Show
Video: 10x10 LED Matrix: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang sampung sa sampung matrix na ito ay maaaring magpakita ng mga cool na animasyon!
Mga gamit
Kakailanganin mong…
1. 24 "x 24" x 1 "board ng kahoy x2 (isa para sa base isa para sa itaas na hawakan ang acrylic
2. 24 "x 2" x 1 "Wood frame ang haba
3.22 "x 2" x 1 "Wood frame sa lapad
4. Arduino Nano o UNO
5. 24 "x 24" acrylic na baso (semi-transparent upang isabog ang mga LED)
6. Isang malaking piraso ng foam board sa paligid ng 3/16 ang kapal
7. Isang 5V 2A power supply upang himukin ang mga LED
8. Isang ekstrang USB charger na handang isakripisyo
9. 100 Addressable 5050 RGB LEDs
Narito ang ilang mga link sa karamihan ng mga bahagi:
24x24 Base:
Wood Frame:
Arduino:
Acrylic Glass:
Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Dapat itong mahanap sa anumang manikaarama)
Wood $ 33 (kabilang ang mga pagbawas)
Mga LED na $ 20
Foam Board $ 4
Salamin na $ 35
Kabuuan: $ 92
Hakbang 1: Magtipon ng Wood Frame
I-tornilyo ang mga piraso ng kahoy sa pangunahing katawan ng frame.
Hayaan ang 2 "x1" na mga piraso na nakaharap paitaas (mahabang bahagi sa iyo) sa lahat ng apat na panig.
Ilagay ang 2 hanggang 4 na mga turnilyo bawat piraso sa frame.
Hakbang 2: Alamin Kung Ano ang Array Na Gusto Mong Gamitin at Gawin Ito
Personal akong pumili ng isang 10 x 10 na array, ginamit ko ang foam board upang lumikha ng isang array batay sa aking modelo na ipinakita ko sa Hakbang 1.
Hakbang 3: Maghinang / Gupitin ang Iyong mga LED
Bumili ako ng 100 ws2812b SMD RGB LEDs para sa $ 19.99 na naging isang kahila-hilakbot na ideya na isinasaalang-alang na makakabili lamang ako ng isang strip at pagkatapos ay i-cut at maghinang kung saan kailangan ko. Sa halip, natapos ko na kailangang maghinang ng lahat ng 100 LEDs (bawat isa ay may 6 na contact point). Inirerekumenda ko ang pagkuha ng isang strip ng isang pagputol ng lahat sa haba. Dahil ang aking array ay 24x24 "walang maraming mga piraso na maaari kong makuha na magkasya eksaktong 10 LEDs sa loob ng 24".
Ang iyong mga LED ay dapat magkaroon ng 5v o 12v pin, isang data pin, at isang GND pin.
Hakbang 4: Simulang Idagdag ang Strip sa Array
Ang nais mong gawin ay idagdag ang mga LED sa isang pattern ng zig-zag.
- - - - - - - - - >
< - - - - - - - - -
- - - - - - - - - >
< - - - - - - - - -
Matapos mong nais na ilagay ang array sa tuktok ng mga LED, siguraduhin na ang mga ito ay halos mapula sa ilalim o kung hindi man masyadong maraming ilaw ang maaaring makalusot.
Kapag pinapagana ang LED dahil ang 1 sa kanila ay tumatagal ng 60mA ligtas lamang itong mag-power sa paligid ng 8 sa isang Arduino UNO. Kung plano mong gumawa ng isang malaking array, isang magkakahiwalay na supply ng kuryente ay isang magandang ideya dahil maaari nitong mai-save ang iyong Arduino mula sa pagprito.
Hakbang 5: Programming
Para sa aking unang code sa array na ito
# isama
# tukuyin ang NUM_LEDS 100
# tukuyin ang DATA_PIN 5
Ang mga CRGB ay nagbigay ng [NUM_LEDS];
walang bisa ang pag-setup () {
FastLED.addLeds (leds, NUM_LEDS);
}
void loop () {
para sa (int dot = 0; dot <NUM_LEDS; dot ++) {
leds [tuldok] = CHSV (random8 (), 255, 255);
FastLED.show ();
leds [tuldok] = CRGB:: Itim;
pagkaantala (100);
}
}
Ang code na ito ay kumikislap sa bawat ilaw sa isang pattern ng ilaw ng ahas, maaari mo itong magamit habang nag-wire upang makita kung ano ang maaaring hindi konektado sa mga LED.
Hakbang 6: Idagdag ang Acrylic at Masiyahan sa Light Show
Ang acrylic ay makakatulong sa nagkakalat ng ilaw nang pantay-pantay kaya kapag masaya ka sa kung paano ang hitsura ng iyong array maaari mo itong idagdag. Para sa iba pang mga programa at animasyon sa matrix's, maghanap ng Jinx, LED Matrix Control, o Glediator. Salamat sa pakikinig!
Inirerekumendang:
Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 Mga Hakbang
Digital Clock LED Dot Matrix - ESP Matrix Android App: Ang artikulong ito ay buong kapurihan na nai-sponsor ng PCBWAY. Ang PCBWAY ay gumagawa ng mga de-kalidad na PCB na prototyping para sa mga tao sa buong mundo. Subukan ito para sa iyong sarili at makakuha ng 10 PCB para sa $ 5 lamang sa PCBWAY na may napakahusay na kalidad, Salamat PCBWAY. Ang Linya ng Matrix ng ESP na kinukuha ko
Gumawa ng Iyong Sariling 10x10 LED Matrix: 5 Hakbang (na may Mga Larawan)
Gumawa ng Iyong Sariling 10x10 LED Matrix: Sa proyektong ito ipapakita ko sa iyo kung paano pagsamahin ang karaniwang magagamit na WS2812B RGB LEDs sa isang Arduino Nano upang makalikha ng isang makulay na 10x10 LED Matrix. Magsimula na tayo
Ang IoT Smart Clock Dot Matrix Gumamit ng Wemos ESP8266 - ESP Matrix: 12 Hakbang (na may Mga Larawan)
Ang IoT Smart Clock Dot Matrix Gumamit ng Wemos ESP8266 - ESP Matrix: Gumawa ng iyong sariling IoT Smart Clock na maaaring: Display Clock na may isang magandang icon ng animasyon Ipakita ang Paalala-1 sa Paalala-5 Ipakita ang Kalendaryo ng Pagpapakita ng Muslim oras ng pagdarasal Ipakita ang impormasyon sa Panahon Ipinapakita ang Balitang Pagpapakita ng Payo Ipakita ang rate ng Bitcoin
10x10 RGBW LED Matrix: 4 na Hakbang
10x10 RGBW LED Matrix: Sa proyektong ito lumilikha ako ng isang 10x10 RGB LED Matrix. Ang proyektong ito ay tumagal ng halos 8 oras ng paghihinang. Gusto ko at hindi inirerekumenda ang proyektong ito. Ito ay tumatagal ng isang napakahabang oras upang gawin ngunit ang natapos na produkto ay napaka-nakakaakit
MATRIX Voice at MATRIX Creator Running Alexa (C ++ Version): 7 Hakbang
MATRIX Voice at MATRIX Creator Running Alexa (C ++ Version): Kinakailangan ang Hardware Bago magsimula, suriin natin kung ano ang kailangan mo. Raspberry Pi 3 (Inirekomenda) o Pi 2 Model B (Suportado). MATRIX Voice o MATRIX Creator - Ang Raspberry Pi ay walang built-in na mikropono, ang MATRIX Voice / Creator ay mayroong