Оглавление:

RGB-СВЕТОДИОДНАЯ МАТРИЦА С ИСПОЛЬЗОВАНИЕМ NEOPIXEL: 8 шагов (с изображениями)
RGB-СВЕТОДИОДНАЯ МАТРИЦА С ИСПОЛЬЗОВАНИЕМ NEOPIXEL: 8 шагов (с изображениями)

Видео: RGB-СВЕТОДИОДНАЯ МАТРИЦА С ИСПОЛЬЗОВАНИЕМ NEOPIXEL: 8 шагов (с изображениями)

Видео: RGB-СВЕТОДИОДНАЯ МАТРИЦА С ИСПОЛЬЗОВАНИЕМ NEOPIXEL: 8 шагов (с изображениями)
Видео: Cветодиодное кольцо RGB на ws2812b NeoPixel, подключение к Arduino 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 (подключается к 5 В)
  2. Gnd
  3. Din (подключается к Arduino)
  4. DO (выход данных соединяется со следующими светодиодами в данных в)

Отдельных светодиодов ws2812b у меня нет, поэтому я решил взять от ledstrip. Для этого прогрел полоску паяльником (подробности смотрите в видео) Собрав все, приступим к сборке

Светодиодные ленты WS2812 - это адресуемые и программируемые гибкие светодиодные ленты, которые очень полезны при создании специальных световых эффектов. Эти светодиодные ленты питаются от светодиода 5050 RGB со встроенным светодиодным драйвером WS2812. Каждый светодиод потребляет ток 60 мА и может питаться от источника постоянного тока 5 В. Он имеет единственный входной контакт данных, который может питаться от цифровых контактов микроконтроллеров.

В зависимости от интенсивности трех отдельных светодиодов: красного, зеленого и синего, мы можем создать любой цвет, который захотим.

Посмотрите это видео с основами

Шаг 4: Принципиальная схема

Принципиальная электрическая схема
Принципиальная электрическая схема

Шаг 5: Изготовление

Изготовление
Изготовление
Изготовление
Изготовление
Изготовление
Изготовление

Сначала поместите неопиксельные светодиоды в матрицу 5 * 5. Помните, что размещайте все светодиоды в одном и том же направлении. После размещения всех светодиодов на приспособлении сначала подключите все выводы заземления каждого светодиода в ряд. Затем подключите VCC всех светодиодов ряда. Проделайте то же самое с оставшимися рядами. После завершения этого подключения данные из первого привели к данным в следующем светодиоде. Данные из каждой строки подключаются к первым светодиодам следующих строк. Повторите это для всех светодиодов. После того, как все закончили. соединить все ряды VCC вместе и заземлить. Наконец, подключите провода к общему заземлению, VCC, входу данных.

Шаг 6: корпус

Вложение
Вложение
Вложение
Вложение

Затем я сделал небольшой корпус из пенопласта. И поместил матрицу внутрь пенопласта.

Подключения к Arduino

Vcc до 5 В

Земля на землю

Din к D7 (любой цифровой контакт)

Это все об аппаратных соединениях

Шаг 7. REST В ПРОГРАММИРОВАНИИ

сначала установите Fastled-библиотеку

Мы можем запрограммировать каждый светодиод отдельно. С помощью библиотеки fast led мы можем создавать различные анимации и персонажей.

Пожалуйста, посмотрите это видео об основах неопикселей

Вы можете скачать.stl, коды анимации, тестовый код отсюда

После загрузки кода в Arduino следует использовать источник питания на 1,5 А. Поскольку при максимальной яркости неопиксельный светодиод потребляет ток около 60 мА. Всего у нас 25 светодиодов, поэтому 25 * 60 = 1,5 А.

Шаг 8: планы на будущее

Планы на будущее
Планы на будущее
Планы на будущее
Планы на будущее
  • Планируется сделать программное обеспечение, которое будет легко генерировать код
  • Связь по Bluetooth и управление

Спасибо….

Рекомендуемые: