Оглавление:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 шагов (с изображениями)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 шагов (с изображениями)

Видео: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 шагов (с изображениями)

Видео: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 шагов (с изображениями)
Видео: Адресная светодиодная лента и ARDUINO. КАК ПОДКЛЮЧИТЬ СВОИМИ РУКАМИ. 2024, Ноябрь
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Вот мое введение в проект, который я очень рад вам показать. Речь идет о светодиодной матрице DIY Smart, которая позволит вам отображать на ней данные, такие как статистика YouTube, статистика вашего умного дома, например, температура, влажность, может быть простыми часами или просто отображать текст и анимацию.

В этом первом уроке я сделаю первый тест и покажу текст.

Если вы визуально обучаетесь, я знаю, что видео стоит более 1000 слов, поэтому вот обучающее видео. (Я говорю по-испански, поэтому включите английские субтитры):

Надеюсь, вам понравится проект !.

Шаг 1: Необходимые навыки

Необходимые навыки
Необходимые навыки

Как вы могли заметить, в этом проекте нет ничего сложного, но вам потребуются базовые знания о:

-Использование Arduino IDE.

-3D печать или ручная работа (для сетки).

-Сварка.

-Проводка.

Шаг 2: Компоненты и список деталей

Компоненты и список деталей
Компоненты и список деталей
Компоненты и список деталей
Компоненты и список деталей
Компоненты и список деталей
Компоненты и список деталей

Хорошее место, которое я могу порекомендовать для поиска ваших компонентов, это MakerFocus, это магазин оборудования с открытым исходным кодом!

  1. PCB, вы можете выбрать между версией без светодиодов и ДОБАВИТЬ полосы светодиодов самостоятельно или версию со светодиодами.
  2. ESP8266 (микроконтроллер).
  3. Светодиодные ленты WS2812.
  4. Блок питания 5В 2А.
  5. Разъем питания для печатной платы.
  6. 3D-принтер (опционально). Вы можете делать детали из картона или чего-то жесткого.

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

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

Вот принципиальная схема, у вас есть несколько вариантов сделать проект. Вы можете просто создать управляющую часть схемы, показанную на первом изображении, а затем прикрепить отдельные полосы светодиодов, как показано на третьем изображении.

Вы также можете использовать вместо светодиодных лент светодиодные панели.

В нем есть все внутренние соединения схемы, которые позволят нам создать дизайн печатной платы позже. Я также приложил PDF-файл схемы, чтобы вы могли лучше его рассмотреть.

СКАЧАТЬ БЕСПЛАТНО схемы, код и библиотеки.

Шаг 4: проектирование печатной платы и заказ

Дизайн и заказ печатных плат
Дизайн и заказ печатных плат
Дизайн и заказ печатных плат
Дизайн и заказ печатных плат
Дизайн и заказ печатных плат
Дизайн и заказ печатных плат

Для реализации хорошего проекта нам нужна надежная сборка схемы, из которой она состоит, и лучшего способа сделать, чем с хорошей печатной платой, нет.

Здесь вы можете загрузить файлы Gerber, BOM и Pick & Place, необходимые для заказа печатной платы на вашем предприятии, производящем печатные платы.

Предлагаю JLCPCB:

2 доллара за 5 печатных плат и дешевый SMT (2 купона)

КУПИТЬ УЖЕ РАЗРАБОТАННУЮ СОВЕТУ, Gerber + Pick & Place + BOM

Шаг 5: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

Распечатайте сетку.

Я распечатал сетку на разных частях из-за моего крошечного 3D-принтера.

Я вырезал кусок жесткой белой бумаги, чтобы добиться лучшего разрешения пикселей.

Прикрепил файлы сетки. (Вы можете создать свою собственную сетку).

Я напечатал 2 сетки и 1 сетку 2 штуки.

Шаг 6: Программирование ESP8266 и тестирование

Программирование ESP8266 и тестирование
Программирование ESP8266 и тестирование
Программирование ESP8266 и тестирование
Программирование ESP8266 и тестирование
Программирование ESP8266 и тестирование
Программирование 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: Окончательное программирование и отображение текста

Окончательное программирование и отображение текста
Окончательное программирование и отображение текста
Окончательное программирование и отображение текста
Окончательное программирование и отображение текста
Окончательное программирование и отображение текста
Окончательное программирование и отображение текста
  1. Замените «HOLA» на текст, который вы хотите показать.
  2. Убедитесь, что вы подключаете светодиоды к PIN #.
  3. Отрегулируйте яркость.
  4. Отредактируйте цвета текста.
  5. Загрузите и наслаждайтесь.

Обратите внимание на последнее изображение: если вы размещаете светодиоды не так, как я, отрегулируйте эти параметры в коде.

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