Оглавление:
- Шаг 1: Необходимые навыки
- Шаг 2: Компоненты и список деталей
- Шаг 3: принципиальная схема
- Шаг 4: проектирование печатной платы и заказ
- Шаг 5: Сборка
- Шаг 6: Программирование ESP8266 и тестирование
- Шаг 7: Окончательное программирование и отображение текста
Видео: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Вот мое введение в проект, который я очень рад вам показать. Речь идет о светодиодной матрице DIY Smart, которая позволит вам отображать на ней данные, такие как статистика YouTube, статистика вашего умного дома, например, температура, влажность, может быть простыми часами или просто отображать текст и анимацию.
В этом первом уроке я сделаю первый тест и покажу текст.
Если вы визуально обучаетесь, я знаю, что видео стоит более 1000 слов, поэтому вот обучающее видео. (Я говорю по-испански, поэтому включите английские субтитры):
Надеюсь, вам понравится проект !.
Шаг 1: Необходимые навыки
Как вы могли заметить, в этом проекте нет ничего сложного, но вам потребуются базовые знания о:
-Использование Arduino IDE.
-3D печать или ручная работа (для сетки).
-Сварка.
-Проводка.
Шаг 2: Компоненты и список деталей
Хорошее место, которое я могу порекомендовать для поиска ваших компонентов, это MakerFocus, это магазин оборудования с открытым исходным кодом!
- PCB, вы можете выбрать между версией без светодиодов и ДОБАВИТЬ полосы светодиодов самостоятельно или версию со светодиодами.
- ESP8266 (микроконтроллер).
- Светодиодные ленты WS2812.
- Блок питания 5В 2А.
- Разъем питания для печатной платы.
- 3D-принтер (опционально). Вы можете делать детали из картона или чего-то жесткого.
Шаг 3: принципиальная схема
Вот принципиальная схема, у вас есть несколько вариантов сделать проект. Вы можете просто создать управляющую часть схемы, показанную на первом изображении, а затем прикрепить отдельные полосы светодиодов, как показано на третьем изображении.
Вы также можете использовать вместо светодиодных лент светодиодные панели.
В нем есть все внутренние соединения схемы, которые позволят нам создать дизайн печатной платы позже. Я также приложил PDF-файл схемы, чтобы вы могли лучше его рассмотреть.
СКАЧАТЬ БЕСПЛАТНО схемы, код и библиотеки.
Шаг 4: проектирование печатной платы и заказ
Для реализации хорошего проекта нам нужна надежная сборка схемы, из которой она состоит, и лучшего способа сделать, чем с хорошей печатной платой, нет.
Здесь вы можете загрузить файлы Gerber, BOM и Pick & Place, необходимые для заказа печатной платы на вашем предприятии, производящем печатные платы.
Предлагаю JLCPCB:
2 доллара за 5 печатных плат и дешевый SMT (2 купона)
КУПИТЬ УЖЕ РАЗРАБОТАННУЮ СОВЕТУ, Gerber + Pick & Place + BOM
Шаг 5: Сборка
Распечатайте сетку.
Я распечатал сетку на разных частях из-за моего крошечного 3D-принтера.
Я вырезал кусок жесткой белой бумаги, чтобы добиться лучшего разрешения пикселей.
Прикрепил файлы сетки. (Вы можете создать свою собственную сетку).
Я напечатал 2 сетки и 1 сетку 2 штуки.
Шаг 6: Программирование ESP8266 и тестирование
1- Чтобы запрограммировать ESP8266, нам нужно установить перемычку (положение PROG), подключить преобразователь USB к TTL к нашей печатной плате на соответствующих контактах, а затем к нашему ПК, установить библиотеки и затем загрузить. (Необходимо, чтобы в вашей среде IDE был установлен ESP8266 Packaje).
2- Установите библиотеки и зависимости.
3- Перезагрузите среду IDE, перейдите в «Архив»> «Примеры»> «Adafruit NeoPixel»> «Strandtest».
-Изменить количество подключенных светодиодов.
-Измените контакт на «0» (где подключены светодиоды).
4- Загрузите эскиз.
5- Перемычка на ИСПОЛЬЗОВАНИИ, отключите USB и подключите источник питания 5 В.
6- Убедитесь, что все ваши светодиоды работают нормально.
ПРИМЕЧАНИЕ. Используйте 3,3 В преобразователя USB-TTL для питания ESP. (Сгорит с 5в).
Шаг 7: Окончательное программирование и отображение текста
- Замените «HOLA» на текст, который вы хотите показать.
- Убедитесь, что вы подключаете светодиоды к PIN #.
- Отрегулируйте яркость.
- Отредактируйте цвета текста.
- Загрузите и наслаждайтесь.
Обратите внимание на последнее изображение: если вы размещаете светодиоды не так, как я, отрегулируйте эти параметры в коде.
Рекомендуемые:
УМНАЯ СВЕТОДИОДНАЯ МАТРИЦА С УПРАВЛЕНИЕМ ИЗ ИНТЕРНЕТА (ADAFRUIT + ESP8266 + WS2812): 8 шагов (с изображениями)
УМНАЯ СВЕТОДИОДНАЯ МАТРИЦА С УПРАВЛЕНИЕМ С ИНТЕРНЕТОМ DIY (ADAFRUIT + ESP8266 + WS2812): Вот мой второй шаг вперед к проекту, который я очень рад вам показать. Речь идет о светодиодной матрице DIY Smart, которая позволит вам отображать на ней данные, такие как статистика YouTube, статистика вашего умного дома, как температура, влажность, может быть простыми часами или просто отображать
Счетчик подписчиков Youtube DIY BIG LED Matrix: 13 шагов (с изображениями)
DIY BIG LED Matrix Счетчик подписчиков Youtube: работали ли вы с готовой стандартной светодиодной матрицей 8x8 в качестве дисплеев для создания прокручиваемого текста или отображения подписчика вашего канала Youtube. Большой легкодоступный размер - диаметр светодиода 5 мм. Однако, если вы ищете готовый светодиод гораздо большего размера
3-канальный контроллер цифровой светодиодной ленты WS2812: 9 шагов (с изображениями)
Контроллер 3-канальной цифровой светодиодной ленты WS2812: мне всегда был нужен недорогой способ управления несколькими цифровыми светодиодными полосами. В этом руководстве показаны все шаги, которые я прошел при разработке и создании этого проекта
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 для любого проекта (WS2812, Aka NeoPixels): 6 шагов (с изображениями)
Лучшие светодиоды RGB для любого проекта (WS2812, также известные как NeoPixels): когда мы работаем со светодиодами, нам часто нравится контролировать их состояние (включено / выключено), яркость и цвет. Есть много-много разных способов добиться этого, но ни один из них не является таким компактным, как светодиод WS2812 RGB. В крошечной упаковке 5 мм x 5 мм