Съдържание:

RGB LED MATRIX ИЗПОЛЗВАЙТЕ НЕОПИКСЕЛ: 8 стъпки (със снимки)
RGB LED MATRIX ИЗПОЛЗВАЙТЕ НЕОПИКСЕЛ: 8 стъпки (със снимки)

Видео: RGB LED MATRIX ИЗПОЛЗВАЙТЕ НЕОПИКСЕЛ: 8 стъпки (със снимки)

Видео: RGB LED MATRIX ИЗПОЛЗВАЙТЕ НЕОПИКСЕЛ: 8 стъпки (със снимки)
Видео: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, Юли
Anonim
Image
Image
Характеристика
Характеристика

В този урок ще ви покажа как да изградите 5*5 RGB LEDMATRIX, ИЗПОЛЗВАЙТЕ NEOPIXEL. С тази матрица можем да показваме хипнотизиращи анимации, емотикони и букви изключително прости. Да започваме!

Стъпка 1: Функции

Характеристика
Характеристика
Характеристика
Характеристика
Характеристика
Характеристика
  • Много малък
  • Милиони цветове
  • За програмиране е необходим само един проводник
  • Супер декоративна
  • Можем да показваме емоджи, анимации, букви

Стъпка 2: Необходими материали

Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
  1. 25*неопикселни светодиоди (WS2812 5050smd)
  2. Arduino (всеки Arduino)
  3. 3D отпечатан джиг (можете да изтеглите.stl)
  4. Проводници

Стъпка 3: ЗА 5050 WS2812B светодиода

ЗА 5050 WS2812B светодиоди
ЗА 5050 WS2812B светодиоди
ЗА 5050 WS2812B светодиоди
ЗА 5050 WS2812B светодиоди
ЗА 5050 WS2812B светодиоди
ЗА 5050 WS2812B светодиоди

Всеки светодиод ws2812 има 4 пина

  1. Vcc (свързва се към 5v)
  2. Gnd
  3. Din (свързва се с Arduino)
  4. DO (изходът на данни се свързва със следващите светодиоди в данните в)

Нямам отделни светодиоди ws2812b, затова реших да взема от ledstrip.за това загрях лентата с поялник (вижте видеото за подробности) След като съберем всичко, нека започнем изграждането

WS2812 LED ленти са адресируеми и програмируеми Гъвкави LED ленти, които са много полезни при създаването на персонализирани светлинни ефекти. Тези LED ленти се захранват от 5050 RGB LED с вграден LED драйвер WS2812. Всеки светодиод консумира 60mA ток и може да се захранва от 5V DC захранване. Той има единичен входен пин за данни, който може да се подава от цифровите щифтове на микроконтролерите.

В зависимост от интензитета на трите отделни червени, зелени и сини светодиода можем да създадем всеки цвят, който желаем.

Гледайте това основно видео

Стъпка 4: Електрическа схема

Електрическа схема
Електрическа схема

Стъпка 5: Изработване

Изработване
Изработване
Изработване
Изработване
Изработване
Изработване

Първо, поставете неопикселовите светодиоди в матрица 5*5. Не забравяйте да поставите всички светодиоди в една и съща посока След като поставите всички светодиоди на джиг, първо свържете всички заземителни щифтове на всеки светодиод в един ред. След това свържете VCC на всички светодиоди от ред. Направете същото за останалите редове. След приключване това свързване на данни от първия доведе до данните в следващия светодиод. Данните от всеки ред се свързват с първите светодиоди на следващите редове. Повторете това за всички светодиоди. След като свърши всичко. свържете всички редове VCC заедно също земята. Накрая свържете проводниците към общите gnd, VCC, данни в.

Стъпка 6: Приложение

Корпус
Корпус
Корпус
Корпус

След това направих малък корпус с лист пяна. И поставих матрицата вътре в корпуса от пяна.

Връзки с Arduino

Vcc до 5v

Gnd към gnd

Din към D7 (всеки цифров пин)

Това е всичко за хардуерните връзки

Стъпка 7: ПОЧИВКАТА Е В ПРОГРАМИРАНЕ

първо инсталирайте ускорена библиотека

Можем да програмираме всеки светодиод отделно, с помощта на бърза LED библиотека можем да създаваме различни анимации и герои.

Моля, гледайте този видеоклип с основите на неопиксела

Можете да изтеглите.stl, анимационни кодове, тестови код от тук

След качване на код в Arduino трябва да се използва 1.5-амперно захранване. Поради максималната яркост неопикселов светодиод извлича около 60 mA ток. Имаме общо 25 светодиода, така че 25*60 = 1.5A

Стъпка 8: Бъдещи планове

Бъдещи планове
Бъдещи планове
Бъдещи планове
Бъдещи планове
  • Планиране за създаване на лесен софтуер за генериране на код
  • Bluetooth връзка и контрол

Благодаря….

Препоръчано: