Turinys:

Svorio jutimo krepšys: 5 žingsniai
Svorio jutimo krepšys: 5 žingsniai

Video: Svorio jutimo krepšys: 5 žingsniai

Video: Svorio jutimo krepšys: 5 žingsniai
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Lapkritis
Anonim
Svorio jutimo krepšys
Svorio jutimo krepšys
Svorio jutimo krepšys
Svorio jutimo krepšys
Svorio jutimo krepšys
Svorio jutimo krepšys

Ši instrukcija skirta svorio jutimo maišeliui. Tai padeda žmonėms, kurie daug nešiojasi rankinėse, ir pagerina svarstykles, nes nuolatos reaguoja į aplinką ir automatiškai įspėja apie viršsvorį.

Kaip tai veikia

Tai veikia naudojant jėgai jautrų rezistorių, kad būtų galima išmatuoti, kiek diržas spaudžia dėvėtojo petį, ir naudojant vertę valdyti, kaip greitai šviesos diodai pulsuoja arba kiek šviesos diodų užsidega (kai paspaudžiamas jungiklis). Atsiliepimas. Kai dėvėtojas nešioja per didelį svorį (šiuo metu sukalibruotas maždaug 10–11 svarų), šviesos diodai greitai mirksi, kad įspėtų dėvėtoją. Visas aparatas maitinamas AAA baterija ir valdomas „Lilypad Arduino“, kuris prie komponentų pritvirtinamas laidžiu siūlu, įsiūtu į maišelio paviršių.

Maišelio nuotraukos ir iliustracijos pateikiamos žemiau.

1 žingsnis: komponentai

Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai

Čia yra įrangos, kurios jums reikės šiam eksperimentui, sąrašas: „Lilypad Arduino“- siuvama „arduino“mikroprocesoriaus „Breakout“plokštė ir USB laidas - sujungia „Lilypad“su kompiuteriu „Lilypad“akumuliatorius 4 „Lilypad“šviesos diodai „Lilypad“jungiklis Jėgos jautrus rezistorius Laidus sriegis - 4 sluoksniai trintis, tačiau turi daug mažesnį atsparumą nei 2 sluoksnių adata ir sriegiklis - sriegiklis yra gyvybiškai svarbus 4 sluoksnių sriegio aligatoriaus spaustukams - gyvybiškai svarbus grandinėms išbandyti. Siuvimas yra per lėtas, kad būtų galima išbandyti. Audinių klijai ir audinio dažai - siūlų sandarinimui Tote maišelis - tiks bet koks plonas audinys

2 žingsnis: šveitimas

Basting
Basting
Basting
Basting
Basting
Basting

[Redaguoti: vėliau sužinojau, kad akumuliatoriaus įdėjimas taip arti „Arduino“sukelia nepatikimą jungtį, nes sulankstomas judesys tarp dviejų dalių atlaisvina siūlą. Palikite šiek tiek daugiau atstumo, dvi ar tris siūles, kad taip neatsitiktų.] Tai yra esminis žingsnis, kad siuvimo metu komponentai nejudėtų. Žiūrėkite paveikslėlius, kaip išdėstyti maišelio komponentus. Norėdami išlaikyti žiedlapius, naudokite atvirkštinį dygsnį.

1 paveikslėlyje parodytas bendras bastingo išdėstymas. Vaizdas yra iš maišelio vidinės pusės. Pilki komponentai yra maišelio išorėje, o balti komponentai - maišelio viduje.

2 paveiksle parodyta, kaip siūti komponentus su 2 žiedlapiais (LED, jungiklis), kad jie nesvyruotų

3 paveiksle parodyta, kaip siūti komponentus su keliais žiedlapiais („Lilypad“, akumuliatorius). 4 paveiksle parodyta, kaip įdėti FSR į diržą.

4 paveiksle parodyta, kaip prisiūti FSR prie vienos juostos pusės.

3 žingsnis: siuvimas

Siuvimas
Siuvimas
Siuvimas
Siuvimas
Siuvimas
Siuvimas

Dabar jums reikės siūti jungtis tarp visų siūlų.

1 paveiksle pavaizduotas visų maišo siuvimų išdėstymas.

2 paveiksle pavaizduotos kiekvieno bendrininko schemos. Siekiant užtikrinti suderinamumą su kodu, paminėti konkretūs „Arduino“kaiščiai.

3 paveikslas: kelis kartus siūkite žiedlapius, kad tarp siūlų ir žiedlapio būtų geras ryšys.

4 ir 5 paveikslas: norėdamas sumažinti siūlų ilgį ir pasipriešinimą, naudoju tiesią siūlę (4 pav.), Tačiau vėliau sužinojau, kad įstrižainė siūlo daugiau tempimo, todėl geriau (5 pav.).

6 pav. Siuvinėkite aplink FSR kaiščius, kad jie laikytųsi vietoje

7 paveikslas: sulenkite rezistorių galus, kad susidarytumėte kilpas, kurias galėtumėte siūti.

8 paveikslas: suriškite siūlą prie esamo dygsnio, kad sujungtumėte siūlus (juodos rodyklės schemoje).

9 paveikslas: Siuvinėkite siūlus priešingose audinio pusėse, kai jie kerta, kad išvengtumėte trumpinimo.

10 paveikslas: išbandykite siūles multimetru, kad patikrintumėte atsparumą.

11 paveikslas Klijuokite mazgus, kuriuos surišate, kad užbaigtumėte dygsnį, kad jie neišsiskleistų, ir nudažykite atvirus siūlus išilgai dygsnio, kad sumažintumėte sutrumpinimo tikimybę.

Nuotraukose parodyta, kaip siuvimas atrodys ant jūsų krepšio, kai baigsite.

4 žingsnis: kodavimas

Kodavimas
Kodavimas

Galite išbandyti kodą viso siuvimo proceso metu, pirmiausia sujungdami žiedlapius su aligatoriaus spaustukais, kad sukurtumėte grandines, tada su pačiomis audinių grandinėmis. Galite atsisiųsti kodą (Readinput.pde) arba peržiūrėti programos logikos schemą (srauto diagrama.jpg). Kodas susideda iš kelių atskirų dalių.

Kintamųjų deklaracijose deklaruojami „Lilypad“žiedlapių kintamieji, masyvas ir skaitymo kintamieji jėgai matuoti, kintamieji, skirti valdyti šviesos diodų pulsavimą, ir kintamasis, skirtas sekti per didelį slėgį.

setup () suaktyvina visus kaiščius ir įgalina Serial (derinimui).

kilpa () tikrina slėgį, registruoja per didelį slėgį ir arba įspėja, jei yra per didelė jėga, rodo lygį, jei jungiklis yra paspaustas, arba pulsuoja kitaip. Taip pat vadinama printReading ().

„getReading“() naudoja masyvą slėgiui įrašyti.

„printReading“() padeda derinti, spausdindamas visus skaitymo kintamuosius.

checkWarning () registruoja nuolatinį didelės jėgos periodą prieš suaktyvindamas įspėjimą ().

įspėjimas () sukelia šviesos diodų mirksėjimą.

lygis () rodo daugiau šviesos diodų, kad būtų didesnė jėga.

impulsas () rodo greitesnius pulsacijas, kad būtų didesnė jėga.

ledLight () padeda užsidegti lygio () ir pulso () šviesos diodams.

5 žingsnis: kalibravimas

Dabar turite sukalibruoti maišelį, kad patikrintumėte, kaip svoris atitinka FSR rodmenis.

Norėdami palaipsniui pridėti svorį, naudokite vienodo svorio objektus. Skardinių ar butelių rinkinys veikia gerai.

Dėvėkite arduino su pritvirtintu kabeliu.

Naudodami serijinio monitoriaus funkciją skaitykite spausdinimo skaitymą ir patikrinkite jėgą.

Pakartokite šį procesą, kad užregistruotumėte, kaip jėgos rodmuo keičiasi su svoriu.

Kai baigsite, sureguliuokite kodą, kad jis atitiktų kalibravimą, ir turėtumėte būti pasirengę eiti.

Rekomenduojamas: