Съдържание:

TwirLED: Light Up пола: 8 стъпки (със снимки)
TwirLED: Light Up пола: 8 стъпки (със снимки)

Видео: TwirLED: Light Up пола: 8 стъпки (със снимки)

Видео: TwirLED: Light Up пола: 8 стъпки (със снимки)
Видео: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Юли
Anonim
Image
Image
TwirLED: Light Up пола
TwirLED: Light Up пола
TwirLED: Light Up пола
TwirLED: Light Up пола

Основната идея за този проект е пола, която реагира на движение и светва, когато се въртите на дансинга. За социални танци като блус, суинг и салса моментът „показване“е, когато танцьорът се върти, затова исках пола, която светва само по това време.

Функцията се осъществява чрез стартиране на проста програма, която чете позицията в оста z на 3-осен сензор и задейства светлината да мига, ако показанието е над определена стойност.

Необходими умения:

  • Основно шиене
  • Запояване
  • Програмиране на микроконтролер с Arduio
  • Търпение

Не се страхувайте от нищо от това; това е чудесен шанс да научите и или да упражнявате умения. Шиенето може да се извърши на ръка, ако нямате достъп до шевна машина. Научих се да споявам само два проекта преди този, така че ако не знаете как преди да предприемете подобно начинание, със сигурност ще го направите и след това! Arduino не е толкова трудно да се научи и не е нужно да пишете кода.

Стъпка 1: Съберете материали и инструменти

Съберете материали и инструменти
Съберете материали и инструменти
Съберете материали и инструменти
Съберете материали и инструменти

Включих връзки към някои от продуктите и компонентите, които използвах, но всичко подобно със същите щифтове трябва да работи. Просто се уверете, че всичко може да се справи с 5V вход, за да не изгорите дъската или сензора си.

Инструменти

  • Шевна машина (не е задължителна, но полезна)
  • Компютър за програмиране на вашия микроконтролер
  • Поялник
  • „трета ръка“, която помага да се задържат нещата на място по време на запояване
  • Машини за сваляне на тел
  • Пистолет за горещо лепило

Материали

  • Пола с пълен ход/кънки (такава, която се завърта доста хоризонтално при въртене)
  • мрежеста тъкан или панделка, за да обгърнете тел и да я държите далеч от кожата си
  • игла и конец
  • Тел със силиконово покритие 30 g
  • 3-осен акселерометър (съвместим с вход 5V)
  • Адресируеми RGB светодиоди
  • Pro Micro микроконтролер (5V) или версията Sparkfun. Използвал съм и двете
  • Захранващ блок (5V изход) или нещо подобно
  • горещо лепило

Ако искате да направите своя собствена пола, уверете се, че сте получили плат, който има ненасочен модел и разтеглив плат, ако не искате да поставите цип. Ето един урок за това как да го направите: DIY Skater/Circle Suff by DIYlover89.

Стъпка 2: Направете Pocket for Power Pack

Направете Pocket for Power Pack
Направете Pocket for Power Pack
Направете Pocket for Power Pack
Направете Pocket for Power Pack
Направете Pocket for Power Pack
Направете Pocket for Power Pack
Направете Pocket for Power Pack
Направете Pocket for Power Pack

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

  • закрепете и зашийте цип във вътрешността на полата, където искате да е джоба.
  • разархивирайте и изрежете цепка в тъканта между зъбите на ципа
  • зигзагообразен бод в горната част на тъканта, за да закрепите пиенето на място
  • изрежете парче плат с размера на power bank и pro micro
  • изрежете, закрепете и зашийте по -малко парче плат, така че pro micro ще има свой собствен дом (джоб в джоб)
  • закрепете целия джоб вътре в полата върху цепката на ципа
  • шийте на място
  • не забравяйте да оставите отвор в долната част на джоба, за да прокарате проводници

Стъпка 3: Оформление План за окабеляване

Оформление План за окабеляване
Оформление План за окабеляване
Оформление План за окабеляване
Оформление План за окабеляване
Оформление План за окабеляване
Оформление План за окабеляване

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

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

Поставете един светодиод на всеки щифт, за да можете да визуализирате по -добре как са разпределени, и коригирайте оформлението, ако изглежда наистина неравномерно. Използвах 35 светодиода в тази пола, но мисля, че банката за захранване е в състояние да захранва повече, ако искате да експериментирате.

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

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

Стъпка 4: Запоявайте всичко заедно

Запоявайте всичко заедно
Запоявайте всичко заедно
Запоявайте всичко заедно
Запоявайте всичко заедно

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

Проводници

Следвайте картата на окабеляването и прережете кабелите, докато вървите, не всички наведнъж.

При измерване и рязане оставете малко хлабина в проводника между светодиодите.

На места, където нишката на светодиодите прави завой, отрежете проводника от външната страна на завоя малко по -дълго, а проводника от вътрешната страна малко по -къс от средния проводник. Това помага да се постави по -малко стрес върху спойките.

Припой

Това е най -отнемащата време част от проекта.

Уверете се, че работите в добре проветриво помещение и правете почивки.

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

Стъпка 5: Изтеглете и инсталирайте софтуер

Изтеглете и инсталирайте софтуер
Изтеглете и инсталирайте софтуер
  1. Arduino IDE, ако все още не сте го инсталирали. Използвам версията за изтегляне. Все още не съм пробвал версията на уеб редактора.
  2. Таблата на ATMega изискват няколко допълнителни стъпки, преди да можете да качите код. Ръководство за микро свързване на Spark Fun Pro. Не забравяйте да следвате всички стъпки внимателно, в противен случай ще "тухлите" дъската си.
  3. За библиотеката за анимация на светлината, която използвах, отидете на Libraries, Manage Libraries и добавете ALA Library. Можете да използвате всеки светлинен режим или библиотека, която харесвате, просто изключете кода.

Стъпка 6: Свържете компонентите и кода за качване

Свържете компонентите и кода за качване
Свържете компонентите и кода за качване
Свържете компонентите и кода за качване
Свържете компонентите и кода за качване

Обичам да тествам моя код, сензори и светодиоди на дъска, за която знам, че работи, за да се уверя, че новите компоненти са функционални, преди да ги зашия в дреха. Препоръчвам да държите микроконтролер като Arduino Uno или Sparkfun RedBoard, който не е посветен на проект, за да можете да експериментирате и да провеждате тестове. Когато правех моята LED нишка, я свързвах, за да проверя дали имам добри връзки от време на време.

Ето как да свържете компонентите за този проект:

Свързване на акселерометъра:

  • VCC на акселерометър към VCC на Pro Micro
  • GND на акселерометър до GND на Pro Micro
  • Z-OUT на акселерометъра до A0 на Pro Micro
  • Y-OUT на акселерометъра до A1 на Pro Micro
  • x-OUT на акселерометъра до A2 на Pro Micro

Свързване на LED лента:

  • 5V на първия светодиод към RAW на Pro Micro
  • Din на първия светодиод към пин 2 на Pro Micro
  • gnd на първия светодиод към GND на Pro Micro
  • Когато създавате нишка от светодиоди, уверете се, че стрелките са насочени в една и съща посока, далеч от източника на захранване.

Свържете захранващата банка към Pro Micro с USB кабела

Уверете се, че банката за захранване е заредена

Ето кода:

#включва

AlaLedRgb rgbStrip; AlaSeq spin = {{ALA_OFF, 100, 100, alaPalNull}, {ALA_SPARKLE, 1000, 1000, alaPalCool}, {ALA_OFF, 100, 100, alaPalNull}, {ALA_ENDSEQ}}; int z; void setup () {Serial.begin (9600); // задава серийния порт на 9600 rgbStrip.initWS2812 (35, 2); // задава брой светодиоди в нишка на 35 и изпраща данни към пин 2 rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation (завъртане); void loop () {z = analogRead (0); // четене на аналогов входен пин A0 Serial.println (z, DEC); // отпечатваме ускорението по оста Z if (z> = 400) {Serial.print ("spin"); rgbStrip.runAnimation (); } else {Serial.print ("стъпка втора, трета"); }}

Стъпка 7: Зашийте LED нишка в пола

Зашийте LED нишка в пола
Зашийте LED нишка в пола
Зашийте LED нишка в пола
Зашийте LED нишка в пола
Зашийте LED нишка в пола
Зашийте LED нишка в пола

Следвайки пътя, който сте набелязали по -рано, разхлабете с камшик светодиодната нишка на място, като се уверите, че сте закрепили всяка светлина там, където искате тя да проникне. Исках моята да е подравнена с белите точки, така че цветът да се вижда добре.

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

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

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