Съдържание:

Чанта за измерване на теглото: 5 стъпки
Чанта за измерване на теглото: 5 стъпки

Видео: Чанта за измерване на теглото: 5 стъпки

Видео: Чанта за измерване на теглото: 5 стъпки
Видео: Стоян колев се кара с яница 2024, Юли
Anonim
Чувстваща тежест чанта
Чувстваща тежест чанта
Чувстваща тежест чанта
Чувстваща тежест чанта
Чувстваща тежест чанта
Чувстваща тежест чанта

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

Как работи

Той работи, като използва резистор, чувствителен към сила, за да измери колко ремъка натиска рамото на потребителя и използва стойността, за да контролира колко бързо пулсират светодиодите или колко светодиоди са светнали (когато е натиснат превключвател), давайки на потребителя обратна връзка. Когато потребителят носи прекомерно тегло (понастоящем калибрирано на около 10-11 килограма), светодиодите мигат бързо, за да предупредят потребителя. Целият апарат се захранва от батерия AAA и се управлява от Lilypad Arduino, който е прикрепен към компоненти чрез проводима нишка, зашита в повърхността на торбата.

Илюстрации и снимки на чантата са по -долу.

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти

Ето списък на оборудването, от което ще се нуждаете за този експеримент: Lilypad Arduino - Версия за микропроцесор на микропроцесор arduino и USB кабел - свързва lilypad към компютъра Lilypad батерия 4 lilypad LED Lilypad превключвател Силово чувствителен резистор Проводима резба - 4 слоя за износване, но има много по -ниско съпротивление от 2 -слойна игла и нишка - нишка е от жизненоважно значение за 4 -слоеви алигаторни скоби - жизненоважни за тестване на вериги. Шиенето е твърде бавно за тестване. Лепило за тъкани и боя за тъкани - за запечатване на конци Tote bag - всяка тънка материя, която човек ще направи

Стъпка 2: Укрепване

Бастинг
Бастинг
Бастинг
Бастинг
Бастинг
Бастинг

[Редактиране: По -късно открих, че поставянето на батерията толкова близо до Arduino води до ненадеждна връзка, тъй като сгъваемото движение между двете части разхлабва конеца. Оставете малко повече разстояние, два или три бримки, за да предотвратите това.] Това е съществена стъпка за предотвратяване на движението на компонентите по време на шиене. Вижте снимките за това как да подредите компонентите за чантата. Използвайте обратен шев, за да запазите венчелистчетата на място.

Снимка 1 показва цялостното оформление за леене. Гледката е от вътрешната страна на чантата. Сивите компоненти са от външната страна на чантата, а белите компоненти са от вътрешната страна на чантата.

Снимка 2 показва как да шиете компоненти с 2 венчелистчета (LED, Switch), за да предотвратите тяхното клатене

Снимка 3 показва как да шиете компоненти с множество венчелистчета (Lilypad, батерия). Снимка 4 показва как да поставите FSR вътре в каишката.

Снимка 4 показва как да шиете FSR към едната страна на каишката.

Стъпка 3: Шиене

Шиене
Шиене
Шиене
Шиене
Шиене
Шиене

Сега ще трябва да шиете връзки между всички нишки.

Снимка 1 показва оформлението за цялото шиене на чантата.

На снимка 2 са показани електрическите схеми за всеки комопонент. Посочени са специфични щифтове на Arduino, за да се осигури съвместимост с кода.

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

Снимки 4 и 5: Използвах прав бод за намаляване на дължината и съпротивлението на нишката (снимка 4), но по -късно научих, че диагоналният бод позволява по -голямо разтягане, така че е за предпочитане (снимка 5).

Снимка 6: Зашийте около щифтовете FSR, за да ги задържите на място

Снимка 7: Навийте краищата на резисторите, за да образувате бримки, през които можете да шиете.

Снимка 8: Завържете нишка към съществуващ бод, за да обедините нишки (черни стрелки на схемата).

Снимка 9: Зашийте конци от противоположните страни на тъканта, когато се пресичат, за да предотвратите късо съединение.

Снимка 10: Тестови шевове с мултицет за проверка на съпротивлението.

Снимка 11. Залепете възлите, които завързвате, за да завършите бода, за да предотвратите тяхното разплитане, и боядисайте откритите конци по шева, за да намалите шансовете за късо съединение.

Снимките показват как ще изглежда шиенето на чантата ви, когато приключи.

Стъпка 4: Кодиране

Кодиране
Кодиране

Можете да тествате кода по време на процеса на шиене, първо чрез свързване на венчелистчета с алигаторни щипки, за да създадете веригите, след това със самите платнени вериги. Можете да изтеглите кода (Readinput.pde) или да видите блок -схема на логиката на програмата (Flow diagram.jpg). Кодът се състои от няколко отделни части.

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

setup () активира всички пинове и активира Serial (за отстраняване на грешки).

loop () проверява налягането, регистрира прекомерно налягане и или издава предупреждение, ако има прекомерна сила, показва нивото, ако превключвателят е натиснат, или пулсира по друг начин. Той също така извиква printReading ().

getReading () използва масив за записване на налягането.

printReading () помага при отстраняване на грешки, като отпечатва всички променливи за четене.

checkWarning () регистрира непрекъснат период на висока сила, преди да задейства предупреждение ().

предупреждение () кара светодиодите да мигат.

ниво () показва повече светодиоди за по -голяма сила.

pulse () показва по -бързи пулсации за по -голяма сила.

ledLight () помага за осветяване на светодиодите за ниво () и импулс ().

Стъпка 5: Калибриране

Сега трябва да калибрирате торбата, за да проверите как теглото съответства на показанията на FSR.

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

Носете arduino с прикрепен кабел.

Използвайте функцията Serial Monitor, за да отчетете printReading и да проверите силата.

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

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

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