Съдържание:

Longboard Underglow: 5 стъпки (със снимки)
Longboard Underglow: 5 стъпки (със снимки)

Видео: Longboard Underglow: 5 стъпки (със снимки)

Видео: Longboard Underglow: 5 стъпки (със снимки)
Видео: DIY Electric Light Up Longboard! - (Headlights + Underglow) 2024, Ноември
Anonim
Longboard Underglow
Longboard Underglow

От spikytunaLinkedinСледвайте още от автора:

Картонен Shoji Lantern
Картонен Shoji Lantern
Картонен Shoji Lantern
Картонен Shoji Lantern
Змия на платка
Змия на платка
Змия на платка
Змия на платка
Музикални реактивни светлини за настроение
Музикални реактивни светлини за настроение
Музикални реактивни светлини за настроение
Музикални реактивни светлини за настроение

За: Аз съм студент по аерокосмическо инженерство, който често прави проекти, които са най -отдалеченото нещо от аерокосмическата техника. Повече за spikytuna »

Въведение

Може би ви е било предопределено да накарате лонгборда да изглежда адски болен. Може би ви е било скучно в карантината. Каквато и да е причината, поставянето на подсветка на дъската ви е доста чудесен начин да го измислите. Направих WS2812 LED лентов контролер с акселерометър, bluetooth модул и Arduino Nano.

Предпоставки

Основно разбиране за Arduino и запояване. Способността да караш скейтборд също би била страхотна.

Бележка към създателя (Вие)

Има много различни форми на longboard, налични компоненти и идеи как трябва да изглежда underglow. Следователно вашите светлини почти сигурно няма да отговарят на това, което имам. Това ръководство описва общия процес на проектиране на моето сияние, но го третирайте по -скоро като предложение. Пуснете своя собствена въртене върху него!

Цели на проекта

- Поставете LED светлини под дъската с множество предварително зададени шаблони.

- Безжично контролирайте споменатите модели.

- Автоматично изключване при вдигане, за да се избегне заслепяването на хора.

Консумативи

  • Arduino Nano
  • HC-06 Bluetooth модул
  • Акселерометър ADXL345
  • 2 x WS2812 LED ленти + конектори
  • Perfboard
  • 2,54 мм женски хедери
  • 22 AWG Твърд жичен проводник
  • USB батерия
  • Кондензатор (100 uF)
  • Longboard (очевидно)
  • Велкро
  • Поялник + спойка

Това са партньорски връзки на Amazon, така че печеля малко комисионна с всяка продажба. Ако все още нямате тези консумативи и искате да подкрепите моите бъдещи проекти, следвайте тези връзки!:)

Стъпка 1: Планирайте и чертеж

Планиране и чертеж
Планиране и чертеж

Планирайте какви функции и модели искате на дъската си. Това е доста отворена стъпка. Изцяло от вас зависи да определите колко сложно или просто го искате. Ако искате минималния минимум, всичко, от което се нуждаете, е батерия, Arduino и LED ленти.

След като сте доволни от настройката си, начертайте хубава, изчистена диаграма на системата. Това ще ви бъде полезно, когато го трансплантирате в перфорирана плоча или печатна платка.

Моите изисквания:

Адресируеми светодиоди.

Искам адресируеми светодиоди, за да мога да направя модни модели.

Bluetooth.

Не искам да се навеждам и да натискам бутон, за да променя модела си, затова ще използвам Bluetooth модул и телефона си, за да го направя.

Акселерометър.

Светодиодите могат да бъдат доста ярки и не искам да дразня пешеходците, когато взимам дъската си. Затова ще използвам акселерометър, за да открия кога платката се държи и след това да изключа светлините.

Съвети:

Тест, тест, тест.

Уверете се, че сте тествали настройката си на макет преди всичко друго! Това значително улеснява отстраняването на грешки в компонентите и програмирането на светлинните модели. Препоръчвам също да тествате компоненти един по един, за да ограничите количеството променливи, когато се появи грешка.

Забележка:

По -горе е системната диаграма на моята настройка. Щифтовете за всеки компонент са изброени на всяка стрелка.

Стъпка 2: Програма

GITHUB ВРЪЗКА

Кодът, който предоставям на тази връзка, е чисто основополагащ и включва само Bluetooth модула. За да промените шаблона, използвайте приложение Serial Bluetooth на телефона си. Променете извода според това, от което се нуждаете.

Проектирах кода си, за да улесня сравнително лесното включване на нови модели и промяна на разпечатването. За да създадете нови модели, поставете правилния израз на strncmp в req_handle () и направете вашия модел да функционира в шаблони.h.

Ще ви трябват както glowy_basic.ino, така и pattern.h. Не забравяйте да ги включите в една и съща папка, когато програмирате Nano. Те са разделени, за да се избегне създаването на масивен, тромав файл. Това в никакъв случай не е готово за индустрията.

Ако не искате да използвате моя код? Направи си собствен! Библиотеките са ясни и лесни за използване.

Използвани библиотеки:

  • FastLED.h (за светодиоди)
  • SoftwareSerial.h (сериен за Bluetooth)
  • Wire.h (I2C)

Стъпка 3: Трансплантирайте в Perfboard

Трансплантирайте в Perfboard
Трансплантирайте в Perfboard
Трансплантирайте в Perfboard
Трансплантирайте в Perfboard

Внимавайте, това ще бъде досадно.

(Ако можете да го поставите на печатна платка вместо на перфорирана дъска, силно го препоръчвам.)

Perfboard е средната точка между прототип на макет и пълноценна печатна платка. Това беше най -добрият вариант, който имах под ръка, за да направя това донякъде постоянно. Намерението ми беше да направя този стил на щит (използвайки женски заглавки за свързване на части), така че да мога да използвам повторно критични компоненти. Уверете се, че сте запоявали байпасен кондензатор паралелно с връзката на батерията. Това ще смекчи удара от внезапни текущи промени на вашите LED ленти. Не мога да опиша подробно всяка една спойка, която направих, но научих няколко неща по време на този процес.

Съвети:

Изложи го.

Вземете компонентите си и ги поставете на дъската си! Планирането къде и как те се вписват е важно за избягване на отнемащи време грешки.

Твърд.

Твърдата жица е задължителна. Много по -лесно е да поставите оголената плътна сърцевина в отворите на перфорираната плоскост, тъй като тя няма да се раздели като многожилен проводник.

Измерете три пъти, изрежете веднъж.

За да имате донякъде чист перфборд, уверете се, че наистина знаете колко проводник трябва да използвате, за да свържете една точка на дъската си с друга.

Проверява се два пъти.

Често използвайте мултицет, за да осигурите непрекъснатост между точките и да се уверите, че няма къси панталони. Това ще помогне за предотвратяване на случайно унищожаване на батериите.

Какво облекчение.

Запоените стави не се справят много добре със стреса и се натоварват, така че имате нужда от някаква форма на облекчаване на напрежението, за да се справите с непланирани товари. Това е особено важно, тъй като дъската ви изпитва много вибрации. Аз лично използвах огънати скоби за обезопасяване на проводници и снопове тел.

Стъпка 4: Прикрепете части към Longboard

Прикрепете части към Longboard
Прикрепете части към Longboard

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

Тук идва велкрото. Възнамерявах да използвам велкро, защото е доста здрав, но все пак подвижен.

  1. Поставете мъжката страна на велкро върху самата дъска. Мъжката страна е по -лесна за почистване, ако решите да карате без подсветка.
  2. Поставете женската страна на велкро върху батерията и дъното на перфорирана дъска.
  3. Прикрепете LED лентите.
  4. Поставете батерията и перфорираната дъска.

Съвети:

Ухапване на колелата.

Избягвайте поставянето на проводници или компоненти точно над колелата. Ако се завърти твърде агресивно, колелото може да докосне и повреди тези елементи.

Опашка.

Избягвайте да поставяте проводници или компоненти на опашката, тъй като те ще докоснат земята. По очевидни причини това ще повреди тези елементи.

Защита.

Аз самият не последвах този съвет поради липсата на 3D принтер, но силно препоръчвам да се проектират защитни капаци за лентите и перфорираната плоскост. Разкритата електроника, както по -горе, е силно податлива на повреди от високоскоростни отломки и вода, изхвърлена от колелата. Защитните капаци биха смекчили такива щети и биха увеличили дълголетието на такова устройство.

Препоръчано: