Geantă de mână pentru detectarea greutății: 5 pași
Geantă de mână pentru detectarea greutății: 5 pași

Video: Geantă de mână pentru detectarea greutății: 5 pași

Video: Geantă de mână pentru detectarea greutății: 5 pași
Video: CUM SLABESC? 🏋️‍♀️AUTOCUNOASTERE | Metoda ADLER - 4 PAȘI ❤️ 2025, Ianuarie
Anonim

Acest instructable este pentru o geantă de detectare a greutății. Ajută persoanele care transportă multe în genți și îmbunătățește cântarul, oferind feedback ambiental constant și o alertă de avertizare automată pentru excesul de greutate.

Cum functioneaza

Funcționează utilizând un rezistor sensibil la forță pentru a măsura cât de mult presează cureaua pe umărul utilizatorului și folosind valoarea pentru a controla cât de repede pulsează LED-urile sau câte LED-uri s-au aprins (când este apăsat un comutator), oferind utilizatorului părere. Când purtătorul poartă greutate excesivă (în prezent calibrată la aproximativ 10-11 lire sterline), LED-urile clipesc rapid pentru a-l avertiza pe purtător. Întregul aparat este alimentat de o baterie AAA și controlat de un Lilypad Arduino, care este atașat componentelor prin fir conductor cusut în suprafața pungii.

Ilustrații și fotografii ale sacului sunt mai jos.

Pasul 1: Componente

Iată o listă de echipamente de care veți avea nevoie pentru acest experiment: Lilypad Arduino - O versiune cusabilă a microprocesorului arduino Placă de rupere și cablu USB - conectează lilypad-ul la pachet de baterii Lilypad 4 LED-uri Lilypad Comutator Lilypad Rezistor sensibil la forță Fir conductiv - 4 straturi tinde pentru a se rupe, dar are o rezistență mult mai mică decât a 2 straturi. Cusutul este prea lent pentru a fi testat. Adeziv pentru țesături și vopsea pentru țesături - pentru a sigila firele Geantă de mână - orice țesătură subțire se va face

Pasul 2: Basting

[Edit: Am constatat mai târziu că punerea acumulatorului atât de aproape de Arduino duce la o conexiune nesigură, deoarece mișcarea de pliere dintre cele două părți slăbește firul. Lăsați ceva mai multă distanță, două sau trei ochiuri, pentru a preveni acest lucru.] Acesta este un pas esențial pentru a preveni deplasarea componentelor în timpul coaserii. Vedeți imaginile pentru a stabili componentele pungii. Folosiți o cusătură inversă pentru a menține petalele în poziție.

Imaginea 1 prezintă aspectul general pentru stingere. Vederea este din interiorul sacului. Componentele gri sunt în exteriorul sacului, iar componentele albe sunt în interiorul sacului.

Imaginea 2 arată cum să coaseți componentele cu 2 petale (LED, Switch) pentru a preveni oscilația acestora

Imaginea 3 arată cum să coaseți componente cu mai multe petale (Lilypad, acumulator). Imaginea 4 arată cum să plasați FSR în interiorul curelei.

Imaginea 4 arată cum să coaseți FSR pe o parte a curelei.

Pasul 3: Cusut

Acum va trebui să coaseți conexiunile între toate firele.

Imaginea 1 prezintă aspectul pentru toate cusuturile pe sac.

Imaginea 2 prezintă schemele de circuit pentru fiecare comoponent. Sunt menționați pini Arduino specifici pentru a asigura compatibilitatea cu codul.

Imaginea 3: Coaseți petalele de mai multe ori pentru a asigura o conexiune bună între fir și petală.

Imaginile 4 și 5: Am folosit o cusătură dreaptă pentru a reduce lungimea și rezistența firului (imaginea 4), dar ulterior am aflat că o cusătură diagonală permite mai multă întindere, deci este de preferat (imaginea 5).

Imaginea 6: Cusătură în jurul pinilor FSR pentru a le menține în poziție

Imaginea 7: Buclați capetele rezistențelor pentru a forma bucle prin care puteți coase.

Imaginea 8: Legați un fir la o cusătură existentă pentru a îmbina firele (săgeți negre pe schemă).

Imaginea 9: Coaseți firele pe părțile opuse ale țesăturii atunci când acestea se încrucișează pentru a preveni scurtcircuitul.

Imaginea 10: Testați cusăturile cu multimetrul pentru a verifica rezistența.

Imaginea 11. Lipiți nodurile pe care le legați pentru a termina o cusătură, pentru a preveni desfacerea acestora și vopsiți firele expuse de-a lungul cusăturii pentru a reduce șansele de scurtcircuitare.

Fotografiile arată cum va arăta cusutul pe geantă când ați terminat.

Pasul 4: Codificare

Puteți testa codul pe tot parcursul procesului de cusut, mai întâi conectând petale cu cleme de aligator pentru a crea circuitele, apoi cu circuitele de țesătură în sine. Puteți descărca codul (Readinput.pde) sau vizualiza o diagramă de flux a logicii programului (Flow diagram.jpg). Codul este format din mai multe părți distincte.

Declarațiile variabilei declară variabile pentru petalele Lilypad, o matrice și variabile de citire pentru măsurarea forței, variabile pentru controlul impulsurilor LED și o variabilă pentru a urmări presiunea excesivă.

setup () activează toți pinii și activează Serial (pentru depanare).

loop () verifică presiunea, înregistrează presiunea excesivă și fie emite un avertisment dacă există o forță excesivă, arată nivelul dacă este apăsat comutatorul sau pulsează altfel. De asemenea, apelează printReading ().

getReading () folosește o matrice pentru a înregistra presiunea.

printReading () ajută la depanare, prin imprimarea tuturor variabilelor de citire.

checkWarning () înregistrează o perioadă continuă de forță mare înainte de a declanșa avertismentul ().

avertizare () face ca LED-urile să clipească.

level () arată mai multe LED-uri pentru o forță mai mare.

pulsul () arată pulsații mai rapide pentru o forță mai mare.

ledLight () ajută la aprinderea LED-urilor pentru nivel () și puls ().

Pasul 5: Calibrare

Acum trebuie să calibrați punga pentru a verifica modul în care greutatea corespunde citirilor FSR.

Folosiți obiecte cu greutate egală pentru a adăuga treptat greutate. Un set de cutii sau sticle funcționează bine.

Purtați arduino cu cablul atașat.

Utilizați caracteristica Serial Monitor pentru a citi printCitirea și a verifica forța.

Repetați acest proces pentru a înregistra cum se modifică citirea forței cu greutatea.

După ce ați terminat, modificați codul pentru a se potrivi cu calibrarea și ar trebui să fiți gata să mergeți.