Innehållsförteckning:

Viktkänslig tygväska: 5 steg
Viktkänslig tygväska: 5 steg

Video: Viktkänslig tygväska: 5 steg

Video: Viktkänslig tygväska: 5 steg
Video: 【海外旅行パッキング】旅慣れた女のヨーロッパ旅行パッキング|スイス旅行|機内バックの中身 2024, November
Anonim
Viktkänslig tygväska
Viktkänslig tygväska
Viktkänslig tygväska
Viktkänslig tygväska
Viktkänslig tygväska
Viktkänslig tygväska

Denna instruerbara är för en viktavkännande väska. Det hjälper människor som bär mycket i sina väskor och förbättrar vågen genom att ge konstant återkoppling från omgivningen och en automatisk varningsvarning för övervikt.

Hur det fungerar

Det fungerar genom att använda ett kraftkänsligt motstånd för att mäta hur mycket remmen trycker på bärarens axel och använda värdet för att styra hur snabbt lysdioder pulserar, eller hur många lysdioder som har tänts (när en knapp trycks in), vilket ger användaren respons. När bäraren bär övervikt (för närvarande kalibrerad till cirka 10-11 pund) blinkar lysdioderna snabbt för att varna bäraren. Hela apparaten drivs av ett AAA -batteri och styrs av en Lilypad Arduino, som fästs på komponenter med ledande tråd som sys fast i påsens yta.

Illustrationer och fotografier av väskan finns nedan.

Steg 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

Här är en lista över utrustning du behöver för detta experiment: Lilypad Arduino - En sybar version av arduino -mikroprocessorn Utbrytningskort och USB -kabel - ansluter lilypad till dator Lilypad -batteri 4 lilypad -lysdioder Lilypad -switch Kraftkänsligt motstånd Ledande tråd - 4 lager att slita, men har mycket lägre motstånd än 2 -skikt Nål och trädare - trädare är avgörande för 4 -lags tråd Alligator -klipp - avgörande för testning av kretsar. Syningen är för långsam att testa med. Tyglim och tygfärg - för att täta trådar Tygpåse - vilket tunt tyg som helst

Steg 2: Basting

Basting
Basting
Basting
Basting
Basting
Basting

[Redigera: Jag upptäckte senare att att sätta batteriet så nära Arduino leder till en opålitlig anslutning eftersom vikningsrörelsen mellan de två delarna lossar tråden. Lämna lite mer avstånd, två eller tre stygn, för att förhindra att detta händer.] Detta är ett viktigt steg för att förhindra att komponenter rör sig runt under sömnad. Se bilderna för hur du lägger ut komponenterna i väskan. Använd en baksöm för att hålla kronbladen på plats.

Bild 1 visar den övergripande layouten för tråckling. Utsikten är från insidan av påsen. Gråa komponenter finns på utsidan av påsen och vita komponenter på insidan av påsen.

Bild 2 visar hur du syr komponenter med 2 kronblad (LED, strömbrytare) för att förhindra att de vinglar

Bild 3 visar hur du syr komponenter med flera kronblad (Lilypad, batteripaket). Bild 4 visar hur man placerar FSR inuti remmen.

Bild 4 visar hur man syr FSR på ena sidan av bandet.

Steg 3: Sy

Sömnad
Sömnad
Sömnad
Sömnad
Sömnad
Sömnad

Nu måste du sy förbindelser mellan alla trådar.

Bild 1 visar layouten för all sömnad på väskan.

Bild 2 visar kretsscheman för varje komponent. Specifika Arduino -stift nämns för att säkerställa kompatibilitet med koden.

Bild 3: Sy igenom kronbladen flera gånger för att säkerställa en bra förbindelse mellan tråden och kronbladet.

Bild 4 och 5: Jag använde en rak söm för att minska trådlängden och motståndet (bild 4), men jag lärde mig senare att en diagonal söm tillåter mer stretch, så det är att föredra (bild 5).

Bild 6: Sy runt FSR -stiften för att hålla dem på plats

Bild 7: Krulla ändarna på motstånden för att bilda öglor som du kan sy igenom.

Bild 8: Knyt en tråd till en befintlig söm för att slå ihop trådar (svarta pilar på schemat).

Bild 9: Sy trådar på motsatta sidor av tyget när de korsar varandra för att förhindra kortslutning.

Bild 10: Testa stygn med multimetern för att kontrollera motstånd.

Bild 11. Limma de knutar som du knyter för att avsluta en söm, för att förhindra att de lossnar, och måla de exponerade trådarna längs sömmen för att minska risken för kortslutning.

Fotografierna visar hur sömnaden kommer att se ut på din väska när du är klar.

Steg 4: Kodning

Kodning
Kodning

Du kan testa koden under hela syprocessen, först genom att ansluta kronblad med krokodilklämmor för att skapa kretsarna, sedan med själva tygkretsarna. Du kan ladda ner koden (Readinput.pde) eller se ett flödesschema över programmets logik (Flödesschema.jpg). Koden består av flera olika delar.

Variabeldeklarationerna deklarerar variabler för Lilypad -kronbladen, en array och avläsningsvariabler för att mäta kraften, variabler för att styra LED -pulseringen och en variabel för att hålla koll på högt tryck.

setup () aktiverar alla pins och möjliggör Serial (för felsökning).

loop () kontrollerar trycket, loggar för högt tryck och antingen utfärdar en varning om det finns överdriven kraft, visar nivån om knappen trycks in eller pulserar på annat sätt. Det kallas också printReading ().

getReading () använder en array för att registrera trycket.

printReading () hjälper till med felsökning genom att skriva ut alla läsvariabler.

checkWarning () loggar en kontinuerlig period med hög kraft innan varning utlöses ().

varning () gör att lysdioderna blinkar.

level () visar fler lysdioder för större kraft.

puls () visar snabbare pulsationer för större kraft.

ledLight () hjälper till att tända lysdioderna för nivå () och puls ().

Steg 5: Kalibrering

Du måste nu kalibrera påsen för att kontrollera hur vikten motsvarar FSR: s avläsningar.

Använd föremål med samma vikt för att gradvis lägga till vikt. En uppsättning burkar eller flaskor fungerar bra.

Bär arduino med kabeln ansluten.

Använd funktionen Serial Monitor för att läsa av printReading och kontrollera kraften.

Upprepa denna process för att logga hur kraftavläsningen förändras med vikten.

När du är klar, justera koden för att matcha kalibreringen, och du bör vara redo att gå.

Rekommenderad: