Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство было создано во исполнение требований проекта Makecourse-Art в Университете Южной Флориды (www.makecourse-art.com).
Наш проект - куртка, в которой реализованы технологии для создания низкотехнологичного футуристического панк-рока, напоминающего стили из видеоигры Cyberpunk 2077.
Шаг 1: материалы
- Изолированный электрический провод
- Электроизоляционная лента
- Липучка
- Фен
- Кусачки
- Супер клей
- Ножницы
- Виниловая пленка
- Виниловая пленка и принтер
- Винты 1/4 дюйма и молоток
- Куртка с карманом пальто
- Макетная плата
- Потенциометр 10 кОм
- LEADLEDS B1248 Светодиодный значок + USB
- Светодиодные ленты WS2812B RGB
- 3д принтер
- Прозрачная нить TPU
- Arduino Uno R3
- Батарея 9 В или блок питания
Шаг 2: Схема
В разработанной нами схеме используется Arduino Uno, потенциометр 10 кОм и светодиодная лента WS2812B. Потенциометр - это аналоговый вход, подключенный к A0. Его значение считывается Arduino и используется для управления светодиодной лентой.
Шаг 3: Код
* Код был загружен как файл.rar, необходимо разархивировать *
Функция кода - управлять светодиодной лентой с помощью потенциометра, подключенного к выводу A0. Код считывает значение потенциометра и использует его для изменения цвета светодиодов с использованием пороговых значений и интервалов.
Светодиодные ленты используют комбинации красного, зеленого и синего света с разной интенсивностью для отображения широкого диапазона цветов, например (255, 0, 0) будут светить красным. Светодиодная лента на воротнике (LED_PIN1 на выводе 7) использует петли, которые позволяют светодиодам активироваться один за другим слева направо в одном цвете. Эти полоски контролируются значением потенциометра, обозначенным и сохраненным как sensorValue. Если sensorValue больше 400, светодиоды мигают фиолетовым, в противном случае, если больше 500, они мигают индиго, 600 - синим, 700 - зеленым, 800 - желтым, 900 - оранжевым и 1000 - красным. В противном случае, если меньше 300, светодиоды погаснут (0, 0, 0).
Светодиодный значок программируется с помощью текстового редактора. При подключении к ПК автоматически откроется текстовый редактор, и сохраненный текст можно будет редактировать оттуда.
Шаг 4: компоненты, напечатанные на 3D-принтере
1. Эмблема: Начиная с нашего самого амбициозного предмета, наш дизайн включает изготовленную на заказ эмблему пылающего тигра, которая изначально была разработана так, чтобы поместиться на всю спину, но была сжата до размера нашивки и помещена на переднюю часть куртки. Дизайн был составлен и раскрашен в Photoshop, затем форма была обведена и экструдирована в Maya и, наконец, напечатана на 3D-принтере с использованием прозрачной нити TPU. Само изображение было напечатано на тонкой виниловой пленке, а затем прикреплено к 3D-принту с эмблемой с помощью фена. Затем он был центрирован на красном участке и приклеен к куртке.
2. Arduino и батарейный отсек: эта часть была построена для размещения Arduino, чтобы защитить его электрическую цепь и помочь с электрической изоляцией, изолировав Arduino. Также есть отсек для батареи 9 В, второй корпус был напечатан без этого дополнения для использования с блоком питания. Эта деталь была смоделирована в Inventor и основана на прямоугольной призме, в которую выдавили. После печати корпус прикрепляется к макетной плате с помощью изоленты или липучки. После этого Arduino и аккумулятор помещаются в соответствующие отсеки и подключаются, не требуя дальнейшей сборки, кроме подключения к источнику питания при использовании.
Шаг 5: Сборка куртки
- Светодиодный значок: после программирования значка используйте английскую булавку и магнит, чтобы закрепить его в нужном месте.
- Воротник: поместите полоску изоленты той же длины, что и светодиодная полоса, в центре воротника по горизонтали. Теперь поместите светодиодную ленту на ленту и надежно закрепите. Ножницами сделайте две прорези по длине светодиодной ленты. Вырежьте прямоугольный кусок винила и вставьте его в обе прорези. Используя четвертьдюймовые винты, вручную просверлите 6 отверстий в ткани и виниле с помощью отвертки. Убедитесь, что винты выходят из задней части воротника. Убедитесь, что два находятся в центре, а четыре - в левом и правом углах. Отрежьте кончики шурупов кусачками, затем расплющите концы молотком. Теперь пропустите провода от конца светодиодной ленты к макетной плате, используя изолированный провод и встроенные гнездовые разъемы. При необходимости укоротите провода с помощью кусачков. По завершении закрепите изолентой изолированные провода на внутренней стороне молнии.
- Эмблема: поместите эмблему по центру на груди слева куртки и приклейте ее к поверхности с помощью суперклея.
- Корпус Arduino +: используйте липучку, чтобы закрепить макетную плату и корпус в кармане пальто. После того, как все правильные подключения Arduino будут выполнены, поместите Arduino в его корпус. Наконец, вставьте батарею 9 В и подключите ее к Arduino.
Шаг 6: Использование куртки
Чтобы использовать куртку, поверните потенциометр в крайнее левое положение и подключите Arduino к батарее 9 В. Чтобы изменить свет, поверните потенциометр по часовой стрелке. Чтобы выключить их, поверните до упора против часовой стрелки.