В цій статті представлена креативна ідея. Якою може скористатися будь-яка сучасна дівчина! у цій спідниці вас помітять на будь-якій вечірці.

Спідниця має кілька особливостей:120 світлодіодів, розташованих в 6 вертикальних смугах (по 20 на кожній)всі світлодіоди керуються лише одним виводом даних за допомогою контролера arduino6-осьовий датчик руху для виявлення рухів і вращенияпитание від акумуляторної батареї usb для використання протягом всього дняэлектронные компоненти не видно у вимкненому состояниисветодиоды, встановлені тільки в передній частині спідниці, щоб зробити її придатною для повсякденного використання (сидячи за кермом і т. Д.)

Використовувані матеріали: швейна частина: 3 види тканини, кількість залежить від викрійки і розміру шиття.липучка (0,5 м), прибл. 10 мм шириною

світлодіоди і електроніка: світлодіодна стрічка neopixel ws2812b, 2 м, біла (60 світлодіодів м) ip30 доступна на amazon, ebay або aliexpress, також можливі смуги з rgbwadafruit qt py або аналогічний контролер arduino з роз’ємом stemma qwiccadafruit lsm6dso324-контактний кабель adafruit stemma qt qwiic jst sh довжина 50 ммпровода 3-х цветовтермоусадочная трубка

Є різні варіанти самої спідниці. Або ви можете використовувати існуючу спідницю і додати світлодіоди, або почати з викрійки (сторонньої або власної) і адаптувати її до установки світлодіодів. Оскільки розміри тіла і колірні переваги у всіх різняться, неможливо створити універсальний візерунок спідниці, але я поділюся дизайнерськими ідеями, використаними для цього проекту спідниці.

Використовувалася панельна конструкція спідниці з 3-ма текстильними шарами:

Верхній (зовнішній) шар:напівпрозорий текстиль з поліестеру для розсіювання світла від світлодіода, в даному випадку це синій текстиль з красивою структурою, що підсилює ефект розсіювання. Чим темніше цей шар, тим краще він приховує світлодіоди, коли вони вимкнені.

Середній шар: простий білий бавовна(колір не має значення), що утримує світлодіоди, липку стрічку і провідний кабель в поясі. Цей шар також використовується для задньої кишені всередині пояса.

Внутрішній шар: біла підкладкова тканина з поліестеру для кращого ковзання. Особливо під час ходьби!

6 шматки тканини зшиті разом у 3 шари і прикріплені до білого двошарового поясу. Всередині цього пояса проходять кабелі. Для утримання кабелів на місці використовуються застібки-кнопка, що утримують пояс разом. Блискавка відповідного кольору на поясі допомагає надіти спідницю.

Кишеня на задній частині спідниці для акумулятора, контролера і датчика прикріплений до поясу, а отвір для гудзики всередині кишені використовується для направлення кабелів всередину внутрішньої частини пояса.

Конструкція спідниці складається з окремих шматків тканини ідеальний вибір для світлодіодного проекту, тому, що легше обробляти невеликі шматки тканини при підготовці їх для кріплення світлодіодів. Щоб приховати кабелі та світлодіоди, зовнішній шар повинен бути досить щільним. Краще не використовувати дешеву тканину. І на 1 см довше середнього і внутрішнього шару, щоб при ходьбі приховати білу тканину по низу спідниці.

По-перше, світлодіоди встановлюються тільки в передній частині спідниці, щоб зробити її більш зручною. Зокрема, сидіти або користуватися туалетом набагато простіше, не ламаючи світлодіоди або кабелі. Світлодіодні стрічки з часом згинаються, але якщо їх розмістити тільки спереду, їм набагато легше повернути колишню форму.

Проте, якщо ви хочете створити спідницю з охопленням на 360, просто додайте смуги і застібки ззаду. Дотримуючись описаної процедури підключення і установки. Це також може бути знімний варіант, для використання або в моїй конфігурації тільки спереду. Або з повним покриттям, для вечірок.

Стандартні світлодіодні стрічки мають двосторонню стрічку зі зворотного боку, щоб приклеювати їх безпосередньо до поверхні. Для нашої спідниці це не варіант, тому що сама спідниця повинна бути миється. Світлодіодні стрічки, включаючи кабелі, повинні бути знімними, щоб виймати їх перед тим, як покласти спідницю в пральну машину.

Тому світлодіоди на спідниці кріпляться невеликими шматочками липучки. Липучка пришита до середнього шару спідниці, використовуємо більш м’яку сторону липучки.

Липучка розрізається на частини 2×1 см, на кожну світлодіодну стрічку припадає по 4 штуки. Довжина світлодіодної стрічки для цієї спідниці приблизно 33 см (20 світлодіодів). Залежно від дизайну і довжини вашої спідниці вам необхідно змінити кількість світлодіодів і положення застібок-липучок. 4 липучки були розміщені на 1, 7, 13 і 20 світлодіодах і відзначені на білому середньому шарі.ви можете пришити липучку до панелей до або після їх зшивання.

Основна ідея полягає в тому, щоб використовувати менше кабелів і лише одну лінію передачі даних для всіх 120 світлодіодів, оскільки вони адресні. Найпростіший спосіб створити таку конструкцію з’єднати світлодіоди зигзагоподібно. Це означає, що кожен кінець світлодіодної стрічки з’єднується з початком наступної стрічки. Починаючи з верхнього лівого кута, потім знизу вгору і так далі. Більшість адресних світлодіодних стрічок підтримують таку схему підключення, тому цей зигзагоподібний візерунок легко компенсувати програмним забезпеченням. Єдиний недолік спідниці необхідність протягувати проводку в подолі спідниці. Якщо ви хочете уникнути цього, вам потрібно використовувати кілька контактів вводу-виводу arduino і управляти смужками окремо від верхньої частини (пояса).

Я настійно рекомендую спаяти світлодіодні стрічки разом перед установкою на спідницю. По-перше, ви можете перевірити їх перед установкою, і так набагато простіше поводитися з ними. Довжина дроту повинна бути адаптована до конструкції спідниці. Зверху додана термоусадочна трубка для захисту проводів в точках пайки.

Тестування можна проводити з будь-якою платою arduino і, наприклад, бібліотекою neopixel від adafruit. Є відмінне керівництво по управлінню адресними світлодіодами (neopixel):neopixel

Липучка кріпиться до світлодіодних стрічок на 1-м, 7-м, 13-м і 20-м світлодіодах. Просто зніміть захист двостороннього скотча в тому місці, де ви хочете прикріпити липучку. Відріжте по 2 см, щоб прикріпити його до смужок. З боку смуги використовується жорстка сторона липучки.

Тепер всі шість смужок закріплені липучками, а кабелі підведені до поясу. Кінець кабелю з роз’ємом проходить в петельку в задній кишені. Для фіксації кабелю загинаємо кінець середнього шару і зашиваємо. Кабелі повинні бути досить довгими, щоб вони могли згинатися при ходьбі, не натягуючи стрічки.

Управляти сто двадцятьма світлодіодами можна практично з будь-якою доступною платою arduino. Якщо більшість з них використовують 3,3 в, а адресні світлодіоди розраховані на 5 в. Майже завжди він відмінно працює, живлячи світлодіоди 5 в від usb і використовуючи вихід рівня 3,3 в arduino. Якщо це не спрацює, ви можете використовувати або плату arduino на 5 в, або мікросхему перемикача рівня.

Через обмежений простір в спідниці краще використовувати невелику плату arduino. У нашому проекті використовувалася плата qt py від adafruit, яка може бути запрограмована за допомогою circuitpython або arduino ide. Приклади наш варіант на arduino ide, тому його можна використовувати з іншими платами і світлодіодними стрічками з невеликими змінами.

Для запуску світлодіодних ефектів з рухом або обертанням плата датчика підключається до qt py за допомогою роз’єму stemma qwiic. Для цього роз’єму можна купити попередньо обтиснуті кабелі. Він використовує протокол i2c, а використовуваний датчик lsm6dso32 забезпечує 3-осьовий акселерометр і 3-осьовий гіроскоп, підтримуваний arduino-ide черезбібліотеку adafruit.

Світлодіодна стрічка підключається до контакту a3 плати qt py (малюнок i). В якості роз’єму використовується кабель, який був попередньо припаяний до світлодіодних стрічок. Це полегшує відключення і зняття електроніки для прання спідниці.

Qt py і світлодіоди живляться від звичайного зовнішнього акумулятора (його ємність становить 5000 маг). Здається, цього більш ніж достатньо для використання протягом усього дня. Звичайно якщо ви не включаєте всі світлодіоди одночасно на максимальній яскравості. Кишеня на задній частині спідниці розрахована на те, щоб вмістити блок живлення і датчик qt py для включення світлодіодів, вам просто потрібно підключити usb до блоку живлення.

Як уже згадувалося, середовище arduino c використовується замість circuit python. Але в залежності від вашого досвіду і переваг вони обидві будуть працювати як слід. Якщо ви використовуєте arduino c ви можете використовувати або arduino ide, або platformio в поєднанні з visual studio code. У моемgithub є приклади для обох доступних середовищ.для адресації 6 смужок як одиночних віртуальних смуг була використана бібліотека від arminiusm. Він також має відмінний набірЕфектів, таких як ефект метеора і ефект стрибаючого м’яча, який відмінно працює з датчиком руху.щоб налаштувати ide arduino для qt py, дотримуйтесь інструкцій на веб-сайті adafruit.

Метеор: метеоритний дощ зі зміною кольору. 6 смуг визначені як віртуальні смуги, і кожній смузі призначений ефект метеора. Ефекти постійно перезапускаються, і колір змінюється з кожним циклом. Колір синхронізується між усіма смугами.вогонь: просто гарний ефект вогню, що починається знизу спідниці і створює гаряче і динамічне освітлення. Підпалює вас стрибаючий м’яч:знову ж таки, кожна смуга використовується як єдина віртуальна смуга, і смугам призначаються ефекти стрибаючого м’яча з різною затримкою. Акселерометр використовується для запуску ефекту, тому кожен раз, коли ви підстрибуєте, стрибаючі кулі запускаються. Поки вони не відскочать назад до низу спідниці. З кожним тригером змінюється колір або використовується колірна конфігурація веселки.