Оглавление:

Футболка Arduino DIY Matrix 6x6: 8 шагов (с изображениями)
Футболка Arduino DIY Matrix 6x6: 8 шагов (с изображениями)

Видео: Футболка Arduino DIY Matrix 6x6: 8 шагов (с изображениями)

Видео: Футболка Arduino DIY Matrix 6x6: 8 шагов (с изображениями)
Видео: EEVblog #1361 — Разбор тактильного переключателя Dodgy 2024, Июль
Anonim
Image
Image
Подготовка светодиодов WS2812
Подготовка светодиодов WS2812

Добро пожаловать в мои первые инструкции! Я хочу показать вам, как я сделал свою собственную футболку со светодиодной матрицей примерно за 50 евро и как показать на ней красивую анимацию и картинки с помощью фантастического программного обеспечения для управления светодиодной матрицей от Тайлера Джонса. Сначала я сделал матрицу 6x8 пикселей, но позже перешел на 6x6, так как она не работает с LMCS. Я пишу эти инструкции после того, как я это сделал, поэтому, пожалуйста, извините за пропущенные фотографии. Футболку можно даже стирать, светодиодные ленты можно вынуть. Если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать!

Если вам нравится мой носимый, пожалуйста, проголосуйте за него в конкурсе Arduino. Спасибо:)

РЕДАКТИРОВАТЬ: Поскольку некоторые из моих последователей IG были благодарны за это, я снял об этом видео.

Шаг 1. Что вам понадобится

Вам потребуются следующие компоненты:

  • Футболка вашего размера (лучше возьмите большую, чтобы можно было носить дольше, если вы еще моложе): 10 €
  • Светодиодная лента WS2812b, я использовал полосу с 30 светодиодами на метр и всего 60 светодиодов: 20 €
  • некоторые женские контактные разъемы: 2 €
  • нетканый материал для крепления светодиодной ленты: 2 €
  • Кабельные перемычки папа / папа, в зависимости от того, сколько пикселей вы хотите использовать: 3 €
  • Arduino с USB-кабелем (UNO): 5 евро

    для экрана: экран прототипа, 3-позиционный винтовой зажим, коммутационная плата USB-B, резистор 330 Ом, конденсатор 1000 мкФ 7 €

  • Powerbank для мобильных телефонов (около 4000 мАч, чем больше, тем лучше): 15 €
  • какой-то корпус для блока управления

Следующие инструменты полезны / необходимы:

  • паяльные инструменты (утюг, плоскогубцы, резак…)
  • ножницы
  • небольшая пила и наждачная бумага, чтобы вырезать заголовки
  • инструменты для пришивания держателя светодиодной ленты

Шаг 2: Подготовка светодиодов WS2812

Подготовка светодиодов WS2812
Подготовка светодиодов WS2812

Сначала подготавливаем светодиодную ленту. Отрежьте полоску по напечатанным линиям через каждые 6 (или любое количество пикселей, которое вы хотите использовать) светодиодов ножницами. Я использовал 6 штук по 6 светодиодов в каждой. Затем припаиваете к планке женские заголовки. Вы можете купить их парами по три, но дешевле и лучше, если вы купите более длинные, а затем нарежете их, как хотите. Я использую мини-пилу и наждачную бумагу или диагональные плоскогубцы и наждачную бумагу. Это очень просто (см. Картинки выше). Сделайте столько, сколько вам нужно, по две на каждый ряд. Затем припаиваете их к контактным площадкам, убедитесь, что соединение хорошее и нет короткого замыкания. Готовые ряды должны выглядеть как на картинках.

Шаг 3: подготовка футболки

Подготовка футболки
Подготовка футболки
Подготовка футболки
Подготовка футболки
Подготовка футболки
Подготовка футболки
Подготовка футболки
Подготовка футболки

Футболка будет удерживать нашу матрицу и пропускать свет. Добавив немного нетканого материала внутрь, мы можем продвинуть ряды внутрь рубашки. Сначала посчитайте, сколько вам понадобится. См. Изображение вверху, чтобы увидеть планы. Подсчитайте, какого размера должен быть нетканый материал. Вы также должны добавить немного места для полосок. Расчет с максимальным значением 0,5 см. Добавьте немного материала с обоих концов, чтобы удерживать первую и последнюю полоски.

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

Шаг 4: объединение светодиодов с футболкой

Объединение светодиодов с футболкой
Объединение светодиодов с футболкой
Объединение светодиодов с футболкой
Объединение светодиодов с футболкой
Объединение светодиодов с футболкой
Объединение светодиодов с футболкой
Объединение светодиодов с футболкой
Объединение светодиодов с футболкой

Тогда пришло время объединить светодиодные ленты и футболку. Возьмите их и аккуратно положите в сумку. Обязательно начинайте с ввода внизу и продолжайте вводить все данные с правой стороны. Будьте очень осторожны! Это немного сложно, но, удерживая ее с другой стороны, все будет в порядке. Если заголовок булавки больше полосы, полезно обмотать его лентой.

Когда закончите, он должен выглядеть как на фото. Затем вы просто берете 10-сантиметровый штыревой / штыревой соединительный кабель и соединяете контакты 5 В и заземления зигзагообразным образом. Затем вы можете взять более длинную перемычку между мужчинами и женщинами и меньшую перемычку между мужчинами, как я, и соединить данные со следующими данными, пропустив кабели под свободными карманами нетканого материала, или просто припаяйте их. Но тогда его уже нельзя стирать. Убедитесь, что вы следуете правильному направлению. Наконец, подключите несколько более длинных перемычек к входу данных и контактам источника питания. Ваша футболка готова!

Шаг 5: прототип электроники

Прототип электроники
Прототип электроники
Прототип электроники
Прототип электроники

Чтобы протестировать футболку, вам просто нужно построить схему, изображенную на картинках. Я бы использовал Arduino UNO с небольшим экраном, потому что вы можете использовать прямую последовательную связь. Со своей футболкой я сначала использовал клон DIY Arduino UNO на перфорированной плате. Но проблема в том, что вы не можете установить последовательную связь, которая используется в программном обеспечении для управления светодиодной матрицей. Вы по-прежнему можете показывать изображения / анимацию, но вам придется каждый раз вынимать ИС.

Одна из самых важных вещей, о которых следует помнить, - это мощность: когда вы используете powerbank с максимальным током 1 А, вы можете получить максимум 1 амферию. Но когда вы подключаете его через USB-порт Arduino, вы получаете максимум 0,5 А, потому что есть предохранитель. Никогда не превышайте лимит! Поэтому вы можете просто добавить коммутационную плату USB-B (или просто USB-разъем), чтобы получить питание от внешнего блока питания без предохранителя.

Постройте схему на макете и запомните конденсатор и резистор из шага два! Вместо прямого USB-кабеля в cicuit вы можете использовать коммутационную плату.

Шаг 6: Первые шаги программирования

Первые шаги программирования
Первые шаги программирования

Поскольку программная часть мне не очень нравится, я не буду приводить конкретные зарисовки. Просто попробуйте несколько библиотек. Хороший - Adafruit NeoMatrix.

Лучшим и даже простым способом является программное обеспечение под названием «Программное обеспечение для управления светодиодной матрицей». Это действительно потрясающая программа, созданная Тайлером Джонсом (обязательно загляните на его канал, он сделал несколько полезных видео: канал Тайлера Джонса).

Я использовал версию 1.3.2, но более новая должна работать нормально. Вот версия 1.3.2: LMCS 1.3.2, но вы также можете попробовать новейшую версию: LMCS 2.

Просто загрузите программное обеспечение и загрузите эскиз плеера под названием «LEDMatrix Serial» с вашим количеством светодиодов и измененным контактом на ваш Arduino с помощью Arduino IDE. Запустите программу, нажмите Выбрать COM-порт и подключитесь к Arduino. Статус подключения должен измениться на зеленый. Затем есть разные режимы, включая рисование, гифку и веб-камеру. Просто попробуйте немного.

Шаг 7. Сделайте электронику навсегда

Сделайте электронику навсегда
Сделайте электронику навсегда
Сделайте электронику навсегда
Сделайте электронику навсегда
Сделайте электронику навсегда
Сделайте электронику навсегда

Как я уже сказал в шаге 5, я использовал автономную самодельную Arduino на монтажной плате в качестве первой версии, см. Изображения вверху. Но есть способ получше: используя «прототип экрана», вы можете просто сложить схему на Arduino, и все будет чисто. Припаяйте ту же схему, что и на шаге 5, но используйте три винтовых зажима для подключения матрицы. Если вы уже более опытны, как я, вы также можете просто использовать перфорированную доску в качестве щита. Это моя версия 2. Если вы хотите увидеть таймлапс, на котором я паяю экран, посетите мой Instagram:

Когда закончите, у вас должен быть чистый, красивый и компактный блок управления! Попробуйте, как на предыдущем шаге, и, если мы надеемся, что это сработает, вы сможете убедить вас в этом. Я думаю, что лучше всего положить блок управления в один карман брюк, а пауэрбанк - в другой. Вы подключаете его с помощью кабеля USB.

Есть несколько способов доказать свою правоту. Если у вас есть 3D-принтер, это было бы неплохо. Если нет, как я, вы можете построить его из разных материалов. Я взял старую коробку с винтами и проделал отверстия по мере необходимости. Просто будьте изобретательны.

Шаг 8: Дальнейшее программирование и готовое носимое устройство

Дальнейшее программирование и готовые носимые устройства
Дальнейшее программирование и готовые носимые устройства
Дальнейшее программирование и готовые носимые устройства
Дальнейшее программирование и готовые носимые устройства

Когда вы закончите со всем аппаратным обеспечением, самое время сделать его переносимым с помощью программного обеспечения. Вы можете просто нажать кнопку «Экспорт кода FastLED» и скопировать код в секцию петель из проигрывателя LMCS, который вы уже загрузили на шаге 6 с помощью Arduino IDE.

Затем просто зарядите powerbank, положите его в один карман, а контроллер в другой, подключите все и получайте удовольствие! Если вы хотите постирать футболку, вам нужно вынуть полоски и кабели, и ее можно будет стирать.

Спасибо за чтение и, возможно, за комментарий или вопрос, если вам нравится мой проект, пожалуйста, проголосуйте за него в конкурсе Arduino!

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