Innholdsfortegnelse:

Weight Sensing Stoffveske: 5 trinn
Weight Sensing Stoffveske: 5 trinn

Video: Weight Sensing Stoffveske: 5 trinn

Video: Weight Sensing Stoffveske: 5 trinn
Video: BROAD AIRPRO FRESH INSTALLATION 2024, Juli
Anonim
Weight Sensing Stoffveske
Weight Sensing Stoffveske
Weight Sensing Stoffveske
Weight Sensing Stoffveske
Weight Sensing Stoffveske
Weight Sensing Stoffveske

Denne instruksen er for en vektfølende veske. Det hjelper mennesker som har mye i sekken og forbedrer vekten ved å gi konstant tilbakemelding fra omgivelsene og en automatisk advarsel for overvekt.

Hvordan det fungerer

Det fungerer ved å bruke en kraftfølsom motstand for å måle hvor mye stroppen trykker på brukerens skulder, og bruke verdien til å kontrollere hvor raskt lysdioder pulserer, eller hvor mange lysdioder som har lyst (når en bryter trykkes), noe som gir brukeren tilbakemelding. Når brukeren har for stor vekt (for tiden kalibrert til omtrent 10-11 pund), blinker LED-lampene raskt for å advare brukeren. Hele apparatet drives av et AAA -batteri og styres av en Lilypad Arduino, som er festet til komponenter med ledende tråd sydd inn i posens overflate.

Illustrasjoner og fotografier av posen er nedenfor.

Trinn 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

Her er en liste over utstyr du trenger for dette eksperimentet: Lilypad Arduino - En sybar versjon av arduino -mikroprosessoren Breakout -kort og USB -kabel - kobler lilypad til datamaskinen Lilypad -batteripakke 4 lilypad -lysdioder Lilypad -bryter Kraftfølsom motstand Ledende tråd - 4 -lags tendens for å slite, men har mye lavere motstand enn 2 -lags Nål og treer - treder er avgjørende for 4 -lags Alligator -klipp - avgjørende for testing av kretser. Å sy er for tregt å teste med. Stofflim og stoffmaling - for å forsegle tråder Stoffveske - ethvert tynt stoff man vil gjøre

Trinn 2: Risting

Basting
Basting
Basting
Basting
Basting
Basting

[Rediger: Jeg fant senere ut at å sette batteripakken så nær Arduino fører til en upålitelig forbindelse da brettebevegelsen mellom de to delene løsner tråden. La det være litt mer avstand, to eller tre masker, for å forhindre at dette skjer.] Dette er et viktig skritt for å forhindre at komponenter beveger seg rundt under sying. Se bildene for hvordan du legger ut komponentene til posen. Bruk en omvendt søm for å holde kronbladene på plass.

Bilde 1 viser det generelle oppsettet for risting. Utsikten er fra innsiden av posen. Grå komponenter er på utsiden av posen, og hvite komponenter er på innsiden av posen.

Bilde 2 viser hvordan du syr komponenter med 2 kronblad (LED, bryter) for å forhindre at de svinger

Bilde 3 viser hvordan du sy komponenter med flere kronblad (Lilypad, batteripakke). Bilde 4 viser hvordan du plasserer FSR inne i stroppen.

Bilde 4 viser hvordan du syr FSR til den ene siden av stroppen.

Trinn 3: Sying

Sying
Sying
Sying
Sying
Sying
Sying

Nå må du sy forbindelsene mellom alle trådene.

Bilde 1 viser oppsettet for all søm på posen.

Bilde 2 viser kretsdiagrammene for hver komponent. Spesifikke Arduino -pinner er nevnt for å sikre kompatibilitet med koden.

Bilde 3: Sy gjennom kronbladene flere ganger for å sikre en god forbindelse mellom tråden og kronbladet.

Bilde 4 og 5: Jeg brukte en rett søm for å redusere trådlengde og motstand (bilde 4), men jeg lærte senere at en diagonal søm tillater mer strekk, så det er å foretrekke (bilde 5).

Bilde 6: Sy rundt FSR -pinnene for å holde dem på plass

Bilde 7: Krøl endene på motstandene for å danne sløyfer som du kan sy gjennom.

Bilde 8: Knyt en tråd til en eksisterende søm for å slå sammen tråder (svarte piler på skjematisk).

Bilde 9: Sy trådene på motsatte sider av stoffet når de krysser hverandre for å unngå kortslutning.

Bilde 10: Test masker med multimeteret for å kontrollere motstanden.

Bilde 11. Lim knutene du knytter for å avslutte en søm, for å forhindre at de løsner, og mal de synlige trådene langs sømmen for å redusere sjansen for kortslutning.

Bildene viser hvordan syingen vil se ut på vesken når du er ferdig.

Trinn 4: Koding

Koding
Koding

Du kan teste koden gjennom syprosessen, først ved å koble kronblad med krokodilleklipp for å lage kretsene, deretter med stoffkretsene selv. Du kan laste ned koden (Readinput.pde) eller se et flytdiagram av programmets logikk (Flow diagram.jpg). Koden består av flere forskjellige deler.

Variabeldeklarasjonene deklarerer variabler for Lilypad -kronbladene, en matrise og lesevariabler for måling av kraften, variabler for å kontrollere LED -pulsen og en variabel for å holde oversikt over høyt trykk.

setup () aktiverer alle pinnene, og aktiverer Serial (for feilsøking).

loop () sjekker trykket, logger for høyt trykk, og enten gir det en advarsel hvis det er for stor kraft, viser nivået hvis bryteren trykkes inn, eller pulserer på annen måte. Det kalles også printReading ().

getReading () bruker en matrise for å registrere trykket.

printReading () hjelper med feilsøking, ved å skrive ut alle lesevariablene.

checkWarning () logger en kontinuerlig periode med høy kraft før advarselen utløses ().

advarsel () får LEDene til å blinke.

nivå () viser flere lysdioder for større kraft.

puls () viser raskere pulsasjoner for større kraft.

ledLight () hjelper med å tenne LED -ene for nivå () og puls ().

Trinn 5: Kalibrering

Du må nå kalibrere posen for å sjekke hvordan vekten tilsvarer FSRs målinger.

Bruk gjenstander med samme vekt for å gradvis legge til vekt. Et sett med bokser eller flasker fungerer godt.

Bruk arduinoen med kabelen festet.

Bruk Serial Monitor -funksjonen til å lese av printReading og kontrollere kraften.

Gjenta denne prosessen for å logge hvordan kraftavlesningen endres med vekt.

Når du er ferdig, justerer du koden for å matche kalibreringen, og du bør være klar til å gå.

Anbefalt: