Оглавление:
Видео: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вот мое введение в проект, который я очень рад вам показать. Речь идет о светодиодной матрице 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 #.
- Отрегулируйте яркость.
- Отредактируйте цвета текста.
- Загрузите и наслаждайтесь.
Обратите внимание на последнее изображение: если вы размещаете светодиоды не так, как я, отрегулируйте эти параметры в коде.