Оглавление:
- Шаг 1: особенности
- Шаг 2: Необходимые материалы
- Шаг 3: О СВЕТОДИОДАХ 5050 WS2812B
- Шаг 4: Принципиальная схема
- Шаг 5: Изготовление
- Шаг 6: корпус
- Шаг 7. REST В ПРОГРАММИРОВАНИИ
- Шаг 8: планы на будущее
Видео: RGB-СВЕТОДИОДНАЯ МАТРИЦА С ИСПОЛЬЗОВАНИЕМ NEOPIXEL: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом уроке я покажу вам, как построить 5 * 5 RGB LEDMATRIX, ИСПОЛЬЗУЯ NEOPIXEL. С помощью этой матрицы мы можем отображать завораживающие анимации, смайлики и буквы, которые выглядят очень привлекательно. Давайте начнем!
Шаг 1: особенности
- Очень маленький
- Миллионы цветов
- Для программирования нужен только один провод
- Супер декоративный
- Мы можем отображать смайлы, анимацию, буквы
Шаг 2: Необходимые материалы
- 25 * неопиксельных светодиодов (WS2812 5050smd)
- Arduino (любой Arduino)
- Приспособление для печати на 3D-принтере (вы можете скачать.stl)
- Провода
Шаг 3: О СВЕТОДИОДАХ 5050 WS2812B
Каждый светодиод ws2812 имеет 4 контакта
- Vcc (подключается к 5 В)
- Gnd
- Din (подключается к Arduino)
- 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 и управление
Спасибо….
Рекомендуемые:
Точечная матрица интеллектуальных часов IoT Использование Wemos ESP8266 - Матрица ESP: 12 шагов (с изображениями)
Точечная матрица интеллектуальных часов IoT Использование Wemos ESP8266 - Матрица ESP: создайте свои собственные интеллектуальные часы Интернета вещей, которые могут: отображать часы с красивым анимационным значком Отображать напоминания-1 - напоминания-5 Отображать отображение календаря Отображение времени мусульманских молитв Отображение информации о погоде Отображение новостей Отображение рекомендаций Отображение Отображение курса биткойнов
RGB-матрица с использованием NovaStar: 5 шагов
RGB-матрица с использованием NovaStar: В этом году на Хэллоуин мы решили сделать игру о скачках. Мне нужен был огромный дисплей, и мне всегда было интересно поиграть с китайскими матричными панелями RGB. Раньше я играл с программируемыми светодиодами, но добиться большого разрешения сложно
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
RGB-матрица + анализатор спектра: 10 шагов (с изображениями)
RGB-матрица + анализатор спектра: любите светодиоды? Я тоже! Вот почему в этой инструкции я покажу вам, как сделать потрясающую светодиодную матрицу RGB, которую можно легко превратить в анализатор спектра одним нажатием кнопки. , если вы считаете, что этот Instructable получил его, проголосуйте
Матрица светодиодного дисплея 5x4 с использованием Basic Stamp 2 (bs2) и Charlieplexing: 7 шагов
Матрица светодиодного дисплея 5x4 с использованием Basic Stamp 2 (bs2) и Charlieplexing: у вас есть Basic Stamp 2 и несколько дополнительных светодиодов? Почему бы не поиграть с концепцией charlieplexing и не создать вывод, используя всего 5 контактов. Для этого я буду использовать BS2e, но любой член семейства BS2 должен работать