Innehållsförteckning:
Video: Viktkänslig tygväska: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
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
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
[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
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)