Оглавление:

Светодиодная футболка Stranger Things: 8 шагов (с изображениями)
Светодиодная футболка Stranger Things: 8 шагов (с изображениями)

Видео: Светодиодная футболка Stranger Things: 8 шагов (с изображениями)

Видео: Светодиодная футболка Stranger Things: 8 шагов (с изображениями)
Видео: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Декабрь
Anonim
Image
Image
Пайка линий передачи данных
Пайка линий передачи данных

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

  • 1x обычная белая футболка
  • Матовая черная краска для ткани (Amazon)
  • 26x адресуемых светодиодов RGB (Polulu)
  • Припой и электрические провода
  • Термоусадочные трубки (Maplin)
  • 1x Arduino Uno
  • 1x USB-аккумулятор
  • 1x кабель USB-A
  • 1x игла и белая нить

Вам понадобится:

паяльник

Шаг 1: пайка линий передачи данных

Пайка линий передачи данных
Пайка линий передачи данных

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

Пайка

Начнем со спайки линий данных вместе. Для всех 26 светодиодов вывод DOUT должен подключаться к выводу DIN. Последний светодиод в цепочке останется неподключенным, а для первого светодиода потребуется длинный провод, который в конечном итоге подключится к Arduino.

Термоусадочные трубки

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

То, что нужно запомнить

  • Стена «Очень странные дела» имеет конфигурацию 8-9-9, поэтому не забывайте делать провода длиннее там, где это необходимо.
  • Обязательно добавьте два кусочка термоусадочной трубки к каждому цифровому проводу и постарайтесь не приближать паяльник слишком близко к нему, чтобы он случайно не сжался.
  • Будьте особенно осторожны, чтобы правильно идентифицировать контакты DIN и DOUT. Вывод DOUT значительно больше и совпадает с плоским краем на стороне светодиода.

Шаг 2: Пайка силовых линий

Пайка силовых линий
Пайка силовых линий

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

Каждой ветви GND и 5V на светодиодах потребуется два провода, подключенных к ней, один к светодиоду до и один к светодиоду после (так что последний светодиод в цепи будет иметь только один провод, подключенный к каждой ноге).

Шаг 3: термоусадочная трубка

Теперь, когда все кабели припаяны, можно усадить термоусадочную трубку. Прежде чем продолжить, стоит подключить индикаторы 5V и GND к Arduino, чтобы убедиться, что все подключено правильно. Если все светодиоды загораются, все в порядке, если не дважды проверить расположение светодиодов, чтобы убедиться, что вы не припаяли один неправильно или не перепутали контакты 5V и GND.

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

То, что нужно запомнить

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

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

Программирование Arduino
Программирование Arduino
Программирование Arduino
Программирование Arduino
  • Убедитесь, что на вашем компьютере установлена последняя версия приложения для программирования Arduino.
  • Перейдите в Sketch -> Включить библиотеку -> Управление библиотеками…
  • Найдите PololuLedStrip и установите его

Как только это будет установлено, у вас будет несколько примеров для тестирования светодиодной ленты. Перейдите в Файл -> Примеры -> PololuLedStrip и выберите случайным образом. Вверху появившегося кода вы увидите эту строку:

PololuLedStrip ledStrip;

Подключите провод 5 В к порту 5 В на Arduino, провод GND к порту GND и провод данных к контакту 12 (или измените 12 в строке кода выше. Нажмите «Выполнить», и ваша светодиодная лента должна загореться.

Шаг 5: Код

Код
Код

Код, который я использовал, доступен на GitHub.

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

Для стены Очень странные дела это все, что вам нужно.

Единственное предостережение: код по умолчанию говорит фразу «С РОЖДЕСТВОМ». Чтобы изменить это на то, что вы хотите, перейдите к этой строке кода:

char text = "М Е Р Р И Ч Р И С Т М А С";

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

Затем вам нужно перейти к функции sequenceCount и изменить число 32 на количество символов в вашей определенной строке (включая пробелы).

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

Шаг 6: шитье

Шитье
Шитье

Теперь вы можете пришить светодиод к футболке. Стена «Очень странные вещи» выглядит немного неаккуратно, поэтому аккуратность на данный момент не является приоритетом. Я добавил к этому образу, скрутив провода вместе, как показано на фото ранее. Если вы никогда раньше не шили (как я в этом проекте), посмотрите это видео. По сути, вы будете обшивать проволоку, пока не будете удовлетворены, чтобы она оставалась на месте. К счастью, грязный характер стены означает, что плохая техника шитья также может быть прощена.

Шаг 7: раскрашиваем буквы

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

Шаг 8: завершающие штрихи

Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи

Теперь нам нужно прикрепить Arduino к футболке. Это значительно упрощает ношение, так как от футболки до внешнего аккумулятора, размещенного в вашем кармане, должен быть только один USB-кабель.

Начните с прорезания небольшого отверстия сбоку футболки и пропуска каждой проволоки. Затем вы можете взять Arduino и пришить его ВНУТРИ футболки. Поместите его в сторону, чтобы он не был виден и не мешал вам сидеть. После шитья заклейте его какой-нибудь лентой, чтобы штифты оставались на месте, и Arduino не давил на вашу кожу, когда вы его носите.

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