28 подписчиков

Делаем гирлянду своими руками. Такую не купишь

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.

Такое украшение будет отлично смотреться на окне и радовать глаз не только хозяев, но и проходящих мимо людей.

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

Что мы получим в итоге

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

Соответственно, для управления такой гирляндой нужны “мозги”. Плата управления будет несколько раз в секунду отправлять разные сигналы на каждый диод, что позволит получить красивые динамические эффекты и анимацию.

Если обычная гирлянда просто включает диоды по расписанию или может максимум выдавать эффект снегопада, то у нас получится сделать бегущую строку с текстом и более 20 эффектов. Каждый режим свечения будет настраиваемым с возможностью менять большинство параметров.

Что нужно купить на AliExpress

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-2

Для сборки данной матрицы нужно купить такие компоненты:

▸ плата Arduino Nanoот 150 руб. Купил сразу 6 шт. Соберу ещё что-нибудь. Заразился.

▸ лента с адресными диодами WS2812Bот 1500 руб.. Лента продается в мотках по 50 или 100 диодов. По совету автора купил на сотню свеляков.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-3

▸ питать готовую конструкцию можно от мощной зарядки для смартфона (5В 3А минимум) – от 320 руб., можно подключить к Power Bank, который выдает подобную мощность.

▸ еще для базовой реализации проекта потребуется сопротивление 220 ом – 40 руб/набор 100 шт.

Выбираем размер для гирлянды

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-4

Оптимальная схема подключения и расположение диодов на окне

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

Диоды в ленте уже спаяны между собой секциями провода по 10 см. Это достаточное расстояние между лампами по вертикали. Чтобы получить пропорциональную матрицу, нужно будет крепить вертикальные куски ленты на аналогичном расстоянии друг от друга.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-5

Замеряем, сколько диодов поместится в одной вертикальной полосе на окне (учтите, что открывающиеся стеклопакеты имеют меньшую высоту стеклянного блока, чем “глухие”). Прикидываем, сколько вертикальных полос поместится на окнах. Не забывайте, что в месте перехода от одного окна к другому придется сделать более длинное соединение.

Лучше всего заполнить матрицей целое окно минимум из трех створок или все окна балкона.

Паяем все компоненты

На странице проекта (Спасибо Алексу Гайверу!) можно увидеть различные модификации гирлянды: от самой базовой, которую мы сейчас соберем, до продвинутой с кнопками управления или Blutooth-модулем для подключения со смартфона.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-6

Самый простой вариант сборки

Собираем согласно приведенной схемы:

1. Последовательно спаиваем или соединяем коннекторами части диодной ленты (если взяли более одного сегмента).

2. Логический контакт от ленты через резистор припаиваем к “ноге” D6 на Arduino Nano.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-7

3. Контакты питания паяем к коннектору блока питания или к питанию через USB-порт, если планируем подключать к Power Bank.

4. Наша матрица с блоком управления готова, осталось только загрузить нужную прошивку в Arduino.

В дельнейшем легко добавить другие модули и элементы к данному проекту.

Готовим Mac к работе с Arduino

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-8

1. Скачиваем среду разработки Arduino IDE для прошивки нашего модуля.

2. Извлекаем программу из архива и переносим в папку Приложения.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-9

3. Скачиваем библиотеки Java Runtime Environment для работы приложения.

4. Монтируем образ и устанавливаем пакет.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-10

5. Скачиваем кекст (драйвер) для работы с китайскими аналогами платы Arduino по ссылке. Выбираем последнюю версию 1.5. Владельцам оригинального модуля драйвер не потребуется.

6. Извлекаем установщик из архива и запускаем процесс инсталляции.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-11

7. В процессе разрешаем установку от неподтвержденного разработчика и перезагружаем Mac.

Настраиваем среду разработки Arduino IDE

1. Подключаем Arduino к Mac и запускаем приложение Arduino IDE.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-12

2. В меню Инструменты – Плата выбираем тип используемой платы Arduino.

3. В меню Инструменты – Процессор выбираем тип процессора на плате. Чаще всего это ATmega328P, но на старых платах может использоваться ATmega328P (Old Bootloader). Проверяется методом перебора.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-13

4. В меню Инструменты – Порт выбираем USB порт с подключенной платой Arduino. Если плата не отображается, следует удалить и заново установить кексты по инструкции выше.

5. Проверяем подключение командой Инструменты – Получить информацию о плате.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-14

Все, наше приложение готово и настроено для работы с платой Arduino.

Загружаем проект для гирлянды в Arduino

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-15

1. Скачиваем проект с сайта разработчика.

2. Распаковываем архив и находим файл проекта GyverMatrixOS_v1.12.ino (можете использовать боле старые версии или новые после их добавления автором).

3. Импортируем библиотеки, которые нужны для работы проекта через меню Скетч – Подключить библиотеку – Добавить .ZIP Библиотеку…

Потребуется поочередно импортировать четыре библиотеки из архива с проектом, которые лежат в папке GyverMatrixBT-master/libraries/ESP, ARDUINO/.

4. Вносим необходимые изменения в проект:

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-16

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

Во-вторых, нужно правильно указать угол начала матрицы (место подключения питания) и направление расположения диодов. Для этого можно воспользоваться подсказкой ниже:

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-17

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

Для редактирования списка эффектов нужно перейти на вкладку Custom и удалить ненужные блоки начиная с “case” и заканчивая ” break;”

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-18

Эффекты можно менять местами или вставлять для повторения. Не забывайте про синтаксис.

Когда итоговый порядок эффектов будет определен, нужно еще раз проверить нумерацию от 0 до последнего пункта и обязательно изменить параметр MODES_AMOUNT на итоговое количество эффектов (считать вместе с нулевым).

Здесь же настраивается текст и цвет для бегущих строк.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-19

В-четвертых, настраиваем дополнительные параметры для каждого из эффектов.

Часть настроек находится на главной вкладке проекта, а остальные – на вкладке effects.

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-20

5. Когда все настройки внесены, можем загружать прошивку на Arduino.

При возникновении ошибок они будут отображаться в сервисном окне снизу. Ошибки могут быть связаны с отсутствующими библиотеками (внимательно повторяем инструкцию по настройке Arduino IDE) или с нехваткой места на плате (об этом будет явно указано в консоли).

Предлагаемый необычный проект продвинутой гирлянды, которую не купишь ни в одном магазине, был взят мной на вооружение ещё в начале года. Ссылка на источник в конце статьи.-21

После прошивки отключаем плату от компьютера и подаем питание выбранным способом: через адаптер от сети или при помощи Power Bank.

Для внесение поправок или изменений в эффектах нужно будет снова подключить Arduino к Mac и загрузить измененную прошивку.

Остается только закрепить гирлянду на окно и дождаться темного времени суток. Скопление зевак и прохожих под окном гарантировано.

Источник публикации iphones.ru

Повторил сам и делюсь с вами своей находкой в интернете. Спасибо автору.

Не забывайте подписываться и выражать эмоции. Спасибо за прочтение.