Оглавление:
- Шаг 1: пайка линий передачи данных
- Шаг 2: Пайка силовых линий
- Шаг 3: термоусадочная трубка
- Шаг 4: программирование Arduino
- Шаг 5: Код
- Шаг 6: шитье
- Шаг 7: раскрашиваем буквы
- Шаг 8: завершающие штрихи
Видео: Светодиодная футболка Stranger Things: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Вам понадобятся материалы:
- 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.
- Перейдите в 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 не давил на вашу кожу, когда вы его носите.
Рекомендуемые:
Футболка Light-Up BB8: 6 шагов (с изображениями)
Футболка Light-Up BB8: новый фильм «Звездные войны», возможно, не всем понравится, но это не значит, что мы не можем весело провести время, празднуя нашего любимого дроида из «Звездных войн», покрытого поргами! Мы нашли этот симпатичный BB- 8 в нашей местной компании Target и сразу же захотелось добавить светодиод к
Футболка Arduino DIY Matrix 6x6: 8 шагов (с изображениями)
Футболка Arduino DIY 6x6 Matrix: Добро пожаловать в мои первые инструкции! Я хочу показать вам, как я сделал свою собственную футболку со светодиодной матрицей примерно за 50 евро и как показать на ней красивую анимацию и картинки с помощью фантастического программного обеспечения для управления светодиодной матрицей от Тайлера Джонса. Сначала я сделал 6х8 пикселей м
Светодиодная футболка Knight Rider: 3 шага
Футболка Knight Rider LED: это футболка с вшитыми светодиодами, которые питаются от основной платы LilyPad Arduino, и держателем батарейки LilyPad, который может обеспечивать батареями до 9 В, соединенными проводящей нитью
Рождественские азбуки Easy Stranger Things: 5 шагов
Easy Stranger Things Xmas ABC: легкая, уменьшенная версия огней Stranger Things ABC. Общайтесь в перевернутом виде (также как на ноутбуке) с помощью этих светодиодных фонарей
Проект E-Textile: футболка Sweat Light (TfCD): 7 шагов (с изображениями)
Проект E-Textile: Футболка Sweat Light (TfCD): Электронный текстиль (E-Textiles) - это ткани, которые позволяют встраивать в них цифровые компоненты и электронику. Эта новая технология открывает множество возможностей. В этом проекте вы создадите прототип спортивной рубашки, которая определяет, как