Оглавление:

Подсветка лонгборда: 5 шагов (с изображениями)
Подсветка лонгборда: 5 шагов (с изображениями)

Видео: Подсветка лонгборда: 5 шагов (с изображениями)

Видео: Подсветка лонгборда: 5 шагов (с изображениями)
Видео: Настройка изображения ТВ в 5 шагов 2024, Ноябрь
Anonim
Лонгборд Подсветление
Лонгборд Подсветление

Автор: 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

Прикрепите детали к Longboard
Прикрепите детали к Longboard

Теперь, когда перфорация готова, все идет гладко.

Вот здесь-то и пригодится липучка. Я намеревался использовать липучку, потому что она довольно прочная, но съемная.

  1. Положите мужскую сторону липучки на сам лонгборд. Мужскую сторону легче чистить, если вы решили ездить без подсвечивания.
  2. Поместите внутреннюю сторону застежки-липучки на батарейный блок и нижнюю часть перфокарта.
  3. Прикрепите светодиодные ленты.
  4. Присоедините аккумулятор и перфокарт.

Подсказки:

Прикус колеса.

Не кладите провода или компоненты прямо над колесами. При слишком резком повороте колесо может коснуться этих предметов и повредить их.

Хвост.

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

Защита.

Я сам не последовал этому совету из-за отсутствия 3D-принтера, но я настоятельно рекомендую разработать защитные покрытия для полосок и перфорированной платы. Открытая электроника, как и выше, очень восприимчива к повреждениям из-за обломков, выбрасываемых на высокой скорости, и воды, отбрасываемой колесами. Защитные кожухи уменьшили бы такое повреждение и увеличили бы срок службы такого устройства.

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