Оглавление:

Новогодняя рамка: 4 шага (с изображениями)
Новогодняя рамка: 4 шага (с изображениями)

Видео: Новогодняя рамка: 4 шага (с изображениями)

Видео: Новогодняя рамка: 4 шага (с изображениями)
Видео: Если бы сказку «Морозко» снимали в наши дни 2024, Ноябрь
Anonim
Новогодняя рамка
Новогодняя рамка

Этот проект был выполнен в составе рождественских украшений.

Это просто рамка, которая отображает рождественские вещи:

  • Статические значки (например, елка, снежинка, шапка Санты…).
  • Рамка для текста (например, с Рождеством) или более широкие изображения.
  • Снег.

Шаг 1: материалы

Нам понадобится следующий материал (может быть адаптирован по желанию, необходимости или доступности):

  • Плата контроллера: Arduino nano.
  • Матрица светодиодов: 22x22 от BTF-LIGHTING (совместимая с WS2812B (aka NeoPixels)).
  • Картон или бумага: белая бумага.
  • Фоторамка: самая дешевая, что я нашел;) (можно и покрасивее).
  • Конденсатор: 1000 мкФ.
  • Резистор: 390 Ом.
  • Несколько проводов: по необходимости.
  • Скотч.
  • Источник питания 5В: матрица на полной мощности может потреблять 145Вт. Яркость светодиодов уменьшена программно, таким образом, вы можете использовать источник питания мощностью 25 Вт.

И инструменты:

  • Ножницы.
  • Резак.
  • Паяльник.
  • Любое другое, что вам нужно.

Шаг 2: Строительство

Строительство
Строительство
Строительство
Строительство
Строительство
Строительство
Строительство
Строительство

Выполнить очень просто.

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

Возьмите матрицу и отцентрируйте ее на раме. Закрепите изолентой.

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

Проденьте провода через отверстия и закройте рамку.

В проводах 5V и GND припаяйте конденсатор параллельно и другие провода достаточной длины для подключения источника питания. Помните о полярности !!!

Сигнал DO будет отключен (матрица больше не будет). Для сигнала DI к матрице прилагается кусок провода с подходящим разъемом.

Теперь вам следует запрограммировать Arduino перед его встраиванием или сделать точку доступа к USB-разъему для будущего программирования. На этом этапе я занимаюсь разработкой / тестированием на макете, пока программа не будет готова.

Припаяйте кусок провода к Arduino. Поместите резистор на 390 Ом последовательно с сигнальной линией (в данном случае D13) и используйте изоленту, чтобы защитить его, припаяйте остальные провода к 5 В и GND, если необходимо.

Последний шаг - прикрепить Arduino к задней части рамы. Я использую ту же сумку, в которой Arduino пришла от продавца (простой, дешевый и экологичный: повторное использование), и изоленту для крепления. Не забудьте подключить Arduino к матрице, а провод питания - к источнику питания.

Шаг 3: программирование

Программирование
Программирование

Скачать код

Код размещен здесь. вы можете клонировать или скачать по своему усмотрению.

Важный!

Как обсуждалось ранее, матрица может потреблять до 145 Вт. С другой стороны, яркость светодиодов была уменьшена программно, таким образом, вы можете использовать менее мощный источник питания. Если функция setBrightness () является линейной, я предполагаю, что максимальная мощность будет между 25 Вт и 30 Вт. Я использовал один на 200 Вт просто потому, что он был мне доступен.

Поэтому при подключении Arduino к компьютеру убедитесь в следующем:

  • Отсоедините светодиодную матрицу от Arduino.
  • Или убедитесь, что внешний источник питания включен.

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

Программирование

В этом проекте нет особых требований к программированию. Таким образом, процесс программирования похож на любое другое программирование Arduino. Вам нужна IDE Arduino.

  • Подключите Arduino к компьютеру.
  • Запустите IDE Arduino.
  • Загрузите проект.
  • Нажмите кнопку «загрузить» и дождитесь завершения.
  • Отключите Arduino, и теперь вы можете закончить строительство.

Шаг 4: Результат

Работа сделана.

Остается только полюбоваться результатом.

И с Рождеством Христовым !!!

P. S. есть идеи по улучшению…

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