Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa tutorial na ito, ipapakita ko sa iyo kung paano bumuo ng isang 5 * 5 RGB LEDMATRIX NA GAMIT NG NEOPIXEL. Sa matrix na ito, maaari naming ipakita ang mga nakakaakit na mga animasyon, emojis at titik na supersimple na talagang kaakit-akit. Magsimula na tayo!
Hakbang 1: Mga Tampok
- Napakaliit
- Milyun-milyong mga kulay
- Isang wire lamang ang kinakailangan para sa pagprograma
- Super pandekorasyon
- Maaari naming ipakita ang mga emoji, animasyon, titik
Hakbang 2: Kailangan ng Mga Materyales
- 25 * neopixel LEDs (WS2812 5050smd)
- Arduino (anumang Arduino)
- 3D naka-print na jig (maaari mong i-download.stl)
- Mga wire
Hakbang 3: TUNGKOL sa 5050 WS2812B LEDs
Ang bawat ws2812 na humantong ay may 4 na mga pin
- Vcc (kumokonekta sa 5v)
- Gnd
- Din (kumokonekta sa Arduino)
- DO (kumokonekta ang data sa mga susunod na LED sa data sa)
Wala akong mga indibidwal na ws2812b LEDs kaya't nagpasya akong kumuha mula sa ledstrip. Para sa iyon ay pinainit ko ang strip na may soldering iron (panoorin ang video para sa mga detalye) Matapos makolekta ang lahat ng mga bagay ay simulan ang pagbuo
Ang WS2812 LED strips ay madaling tugunan at mai-program na Flexible LED strips na lubhang kapaki-pakinabang sa paglikha ng mga pasadyang epekto sa pag-iilaw. Ang mga LED Strips na ito ay pinalakas ng isang 5050 RGB LED na may isang driver ng WS2812 LED na nakapaloob sa loob nito. Ang bawat LED ay gumagamit ng 60mA kasalukuyang at maaaring pinalakas mula sa isang supply ng 5V DC. Mayroon itong isang solong input data pin na maaaring mapakain mula sa mga digital na pin ng Microcontrollers.
Nakasalalay sa tindi ng tatlong indibidwal na Red, Green, at Blue LEDs maaari kaming lumikha ng anumang kulay na gusto namin.
Panoorin ang pangunahing kaalaman sa Video
Hakbang 4: Diagram ng Circuit
Hakbang 5: Paggawa
Una, ilagay ang mga neopixel leds sa 5 * 5 matrix jig. Tandaan na ilagay ang bawat LEDs sa parehong Direksyon Matapos mailagay ang lahat ng LEDs sa jig unang kumonekta sa bawat ground pin ng bawat LEDs sa isang hilera. Pagkatapos ay ikonekta ang VCC ng lahat ng mga LED ng isang hilera. Gawin ang pareho para sa natitirang mga hilera. Matapos tapusin na ikonekta ang data mula sa unang humantong sa data sa susunod na humantong. Ang data mula sa bawat hilera ay kumonekta sa mga susunod na row na unang LED. Ulitin ito para sa lahat ng mga LED. Matapos ang lahat. ikonekta ang lahat ng mga hilera VCC magkasama din ground. Sa wakas ay ikonekta ang mga wire sa karaniwang gnd, VCC, data sa.
Hakbang 6: Enclosure
Susunod, gumawa ako ng isang maliit na enclosure na may foam sheet. At inilagay ang matrix sa loob ng foam case.
Mga koneksyon kay Arduino
Vcc hanggang 5v
Gnd kay gnd
Din sa D7 (anumang digital pin)
Iyon lang ang tungkol sa mga koneksyon sa hardware
Hakbang 7: Ang Pahinga AY NASA PROGRAMMING
una, i-install ang fastled library
Maaari nating mai-program ang bawat pinangunahan na seperatley. Sa tulong ng mabilis na humantong library maaari kaming lumikha ng iba't ibang mga animasyon at character.
Mangyaring panoorin ang mga pangunahing kaalaman sa neopixel na Video
Maaari kang mag-download ng.stl, mga animation code, test code mula rito
Matapos ang pag-upload ng code sa Arduino ay dapat gumamit ng isang 1.5-ampere power supply. Dahil sa maximum na ningning ng isang neopixel na humantong kumukuha sa paligid ng 60 mA kasalukuyang. Mayroon kaming kabuuang 25 LEDs kaya 25 * 60 = 1.5A
Hakbang 8: Mga Plano sa Hinaharap
- Planing upang makagawa ng isang madaling software upang makabuo ng code
- Pagkakonekta at pagkontrol ng Bluetooth
Salamat ….