Оглавление:
- Запасы
- Шаг 1: план и макет
- Шаг 2: программа
- Шаг 3: Пересадка на перфорированный картон
- Шаг 4: прикрепите детали к Longboard
Видео: Подсветка лонгборда: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Автор: spikytunaLinkedinFollow Еще автор:
О себе: Я студент аэрокосмической инженерии, часто создаю проекты, далекие от аэро. Подробнее о спикитуне »
Вступление
Возможно, вам суждено было сделать лонгборд чертовски больным. Возможно, вам на карантине было скучно до безумия. Какой бы ни была причина, использование подсветки на доске - отличный способ ее обмануть. Я сделал контроллер светодиодной ленты WS2812 с акселерометром, модулем Bluetooth и Arduino Nano.
Предпосылки
Базовое понимание Arduino и пайки. Было бы здорово покататься на скейтборде.
Записка для Создателя (Вы)
Существует множество различных форм-факторов лонгбордов, доступных компонентов и идей о том, как должно выглядеть подсвечивание. Поэтому ваше освещение почти наверняка не будет соответствовать тому, что есть у меня. Это руководство описывает общий процесс создания моего свечения, но относитесь к нему скорее как к совету. Сделайте это по-своему!
Цели проекта
- Поместите светодиодные фонари под плату с несколькими предустановленными шаблонами.
- Беспроводное управление указанными шаблонами.
- Автоматически выключается при поднятии, чтобы не ослеплять людей.
Запасы
- Ардуино Нано
- Модуль Bluetooth HC-06
- ADXL345 Акселерометр
- 2 x WS2812 светодиодные ленты + разъемы
- Перфорированная плита
- Разъемы с внутренней резьбой 2,54 мм
- Провод с твердым сердечником 22 AWG
- USB-аккумуляторный банк
- Конденсатор (100 мкФ)
- Лонгборд (очевидно)
- Липучка
- Паяльник + припой
Это партнерские ссылки Amazon, поэтому я зарабатываю небольшую комиссию с каждой продажи. Если у вас еще нет этих материалов и вы хотите поддержать мои будущие проекты, перейдите по этим ссылкам!:)
Шаг 1: план и макет
Спланируйте, какие функции и узоры вы хотите использовать на своей доске. Это довольно открытый шаг. Вам решать, насколько сложным или простым вам это нужно. Если вам нужен минимум, батарея, Arduino и светодиодные ленты - это все, что вам нужно.
Как только вы будете удовлетворены своей настройкой, нарисуйте красивую аккуратную диаграмму системы. Это пригодится, когда вы пересаживаете его на перфорированную плату или печатную плату.
Мои требования:
Адресные светодиоды.
Мне нужны адресуемые светодиоды, чтобы я мог создавать более причудливые узоры.
Блютуз.
Я не хочу наклоняться и нажимать кнопку, чтобы изменить свой рисунок, поэтому я буду использовать модуль Bluetooth и свой телефон для этого.
Акселерометр.
Светодиоды могут быть довольно яркими, и я не хочу раздражать пешеходов, когда беру свою доску. Поэтому я воспользуюсь акселерометром, чтобы определить, когда доску держат, и затем выключу свет.
Подсказки:
Тест, тест, тест.
Прежде всего убедитесь, что вы протестировали свою установку на макетной плате! Это значительно упрощает отладку компонентов и программирование световых схем. Я также рекомендую тестировать компоненты один за другим, чтобы ограничить количество переменных при появлении ошибки.
Примечание:
Выше приведена системная диаграмма моей установки. Контакты для каждого компонента указаны на каждой стрелке.
Шаг 2: программа
ССЫЛКА НА GITHUB
Код, который я предоставляю по этой ссылке, является чисто базовым и включает только модуль Bluetooth. Чтобы изменить шаблон, используйте приложение Serial Bluetooth на телефоне. Измените распиновку в соответствии с тем, что вам нужно.
Я разработал свой код, чтобы было относительно легко включать новые шаблоны и изменять распиновку. Чтобы создать новые шаблоны, поместите соответствующий оператор strncmp в req_handle () и сделайте свою функцию шаблона в patterns.h.
Вам понадобятся и glowy_basic.ino, и patterns.h. Не забудьте поместить их в одну папку при программировании Nano. Они были разделены на части, чтобы не создавать массивный и громоздкий файл. Это ни в коем случае не готово для индустрии.
Если вы не хотите использовать мой код? Сделать свой собственный! Библиотеки просты и удобны в использовании.
Используемые библиотеки:
- FastLED.h (для светодиодов)
- SoftwareSerial.h (серийный номер для Bluetooth)
- Wire.h (I2C)
Шаг 3: Пересадка на перфорированный картон
Осторожно, это будет утомительно.
(Если вы можете разместить его на печатной плате вместо перфорированной платы, я настоятельно рекомендую это.)
Perfboard - это нечто среднее между прототипом на макетной плате и полноценной печатной платой. Это был лучший вариант, который у меня был под рукой, чтобы сделать это постоянным. Мое намерение состояло в том, чтобы создать этот стиль щита (с использованием женских заголовков для соединения частей), чтобы я мог повторно использовать критически важные компоненты. Убедитесь, что вы припаяли байпасный конденсатор параллельно с подключением батареи. Это смягчит удар резких изменений тока ваших светодиодных лент. Я не могу подробно описать каждое паяное соединение, которое я сделал, но в ходе этого процесса я узнал несколько вещей.
Подсказки:
Выложи это.
Возьмите свои компоненты и выложите их на свою доску! Важно спланировать, где и как они будут сочетаться друг с другом, чтобы избежать ошибок, отнимающих много времени.
Твердый.
Проволока с твердым сердечником просто необходима. Намного легче вставить зачищенный сплошной сердечник в отверстия перфорированной платы, поскольку он не раскалывается, как многожильный провод.
Трижды отмерь, один раз отрежь.
Чтобы получить несколько аккуратную перфорированную плату, убедитесь, что вы действительно знаете, сколько провода вам нужно использовать, чтобы связать одну точку на вашей плате с другой.
Проверяю дважды.
Часто используйте мультиметр, чтобы обеспечить непрерывность между точками и отсутствие коротких замыканий. Это поможет предотвратить случайное разрушение аккумуляторов.
Какое облегчение.
Паяные соединения плохо справляются с нагрузками и деформациями, поэтому вам понадобится какое-то устройство для снятия натяжения, чтобы справиться с незапланированными нагрузками. Это особенно важно, поскольку доска испытывает сильную вибрацию. Я лично использовал изогнутые скобы для крепления проводов и жгутов проводов.
Шаг 4: прикрепите детали к Longboard
Теперь, когда перфорация готова, все идет гладко.
Вот здесь-то и пригодится липучка. Я намеревался использовать липучку, потому что она довольно прочная, но съемная.
- Положите мужскую сторону липучки на сам лонгборд. Мужскую сторону легче чистить, если вы решили ездить без подсвечивания.
- Поместите внутреннюю сторону застежки-липучки на батарейный блок и нижнюю часть перфокарта.
- Прикрепите светодиодные ленты.
- Присоедините аккумулятор и перфокарт.
Подсказки:
Прикус колеса.
Не кладите провода или компоненты прямо над колесами. При слишком резком повороте колесо может коснуться этих предметов и повредить их.
Хвост.
Не кладите провода или компоненты на хвост, так как они будут касаться земли. По понятным причинам это приведет к повреждению этих предметов.
Защита.
Я сам не последовал этому совету из-за отсутствия 3D-принтера, но я настоятельно рекомендую разработать защитные покрытия для полосок и перфорированной платы. Открытая электроника, как и выше, очень восприимчива к повреждениям из-за обломков, выбрасываемых на высокой скорости, и воды, отбрасываемой колесами. Защитные кожухи уменьшили бы такое повреждение и увеличили бы срок службы такого устройства.
Рекомендуемые:
BookWorm Light-Up Подсветка книги и закладка: 13 шагов (с изображениями)
BookWorm Light-Up Книжный светильник и закладка: сделайте эту забавную закладку-книжку-червь, которая также может служить подсветкой для книги! Мы его распечатаем, вырежем, раскрасим и украсим, а они используют его, чтобы осветить ночь, чтобы вы могли читать в темноте. Он сделан всего из нескольких материалов и делает отличные первые фото
Подсветка в форме сердца Arduino: 6 шагов (с изображениями)
Arduino Heart Shape Light: Arduino Heart Shape Light (1) Небольшой проект Использование Arduino для управления светодиодной подсветкой (2) Используйте 4 3-х цветных светодиода, вы можете изменить любой цвет, который вам нравится. (3) можно перепрограммировать как постепенное появление и исчезновение света или мигающий свет (4) Все детали напечатаны с помощью 3D-печати
[2020] Подсветка светодиодов для ночного ползания: 9 шагов (с изображениями)
[2020] Светодиоды для ночного ползания: внедорожник Valenta Внедорожник Valenta - это внедорожный радиоуправляемый автомобиль с микробитовым двигателем. Он совместим с Lego Technic и оснащен двумя (x2) микромоторными редукторами на задних колесах и (x1) сервоприводом рулевого управления на основе рычажного механизма Роберваля. ООО «Хамминг Воркс» и
Музыка, реактивная подсветка настроения: 5 шагов (с изображениями)
Music Reactive Mood Lights: вступление и предыстория. Еще на первом курсе (весна 2019 года) я хотел привести в порядок свою комнату в общежитии. Мне пришла в голову идея создать собственный свет настроения, который реагировал бы на музыку, которую я слушал в наушниках. Честно говоря, особого вдохновения у меня не было
Светодиодная RGB-подсветка и подсветка для дыхания: 8 шагов
Светодиодный индикатор RGB и подсветка для дыхания: светодиодный индикатор RGB и светодиодная подсветка. Breathing Mood Light - это простой ночник с двумя режимами. Для первого режима вы можете изменить цвет светодиода RGB, поворачивая три переменных резистора, а для второго режима он представляет состояние дыхания