Turinys:

„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): 7 žingsniai (su nuotraukomis)

Video: „Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): 7 žingsniai (su nuotraukomis)

Video: „Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): 7 žingsniai (su nuotraukomis)
Video: Fizika prie kavos: Išmaniųjų rūbų gamyba 2024, Liepa
Anonim
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis)
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis)
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis)
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis)

Šis „pasidaryk pats“jutiklis bus laidus megztas tempimo jutiklis. Jis apjuos jūsų krūtinę/skrandį, o kai krūtinė/skrandis išsiplės ir susitrauks, taip pat padidės jutiklis, taigi ir įvesties duomenys, kurie bus tiekiami „Arduino“. Taigi atminkite, kad tai nėra visiškai tikslus būdas stebėti kiekvieną kvėpavimą, o kartais kūno judesiai gali turėti įtakos jutikliui, nes viskas priklauso nuo jo tempimo. Be to, kalbant apie stabilumą, aš pastebėjau, kad skaičių diapazonas gali šiek tiek šokinėti, jei jutiklis nėra pastoviai įtemptas aplink kūną, bet jei jūs tiesiog stovite ir kvėpuojate, jis yra gana tikslus/jautrus kiekvienam įkvėpimui surenkant nedidelį krūtinės išsiplėtimą.

Yra nemažai „pasidaryk pats“kvėpavimo jutiklių, kuriuos radau tyrinėdamas internete, tačiau jie neturi visos konkrečios informacijos, reikalingos norint jį sukurti ir prijungti prie „Arduino“. Štai keletas šaltinių, kuriuos sujungiau, kad galėčiau pateikti visą šios pamokos istoriją:

www.kobakant.at/DIY/?p=1762

cargocollective.com/nelramon/i-Breathe

hackingthebody.wordpress.com/2014/01/03/bluetooth-stretch-breath-sensor/

itp.nyu.edu/~ek1669/blog/?p=769

Atkreipkite dėmesį: aš esu tik elektros/grandinių/arduino/kodavimo naujokas, todėl laukiu pasiūlymų ar pataisymų, jei tokių rasite!

1 žingsnis: medžiagos ir įrankiai

Medžiagos ir įrankiai
Medžiagos ir įrankiai
Medžiagos ir įrankiai
Medžiagos ir įrankiai
Medžiagos ir įrankiai
Medžiagos ir įrankiai

Medžiagos/įrankiai:

  • Laidžių siūlų ritė (aš nusipirkau tokios rūšies iš „Sparkfun“: https://www.sparkfun.com/products/12806) (ATNAUJINIMAS: atrodo, kad jie išėjo į pensiją, todėl tai turėtų veikti iš „Adafruit“:
  • Elastingų verpalų ritė, naudojau prekės ženklą „HiKoo CoBaSi“(pastebėjau, kad tam tikri tempimo siūlai yra geresni, nes šis jutiklis priklauso nuo galimybės išsiplėsti ir susitraukti. Jei naudojate standžius siūlus, jutiklis taip pat neišsiplės ir nesutrauks)
  • Velcro (apie 6 colius… gali būti keletas mažesnių dalių, jis naudojamas jutikliui pritvirtinti aplink save) ARBA BINDER CLIP! (Aš iš tikrųjų radau, kad rišiklio spaustukas yra lengviausias, kad būtų tvirtai prigludęs)
  • Įprasti siuvimo siūlai (~ 1 jardas)
  • Mezgimo adatos (naudojau 5 dydį)
  • Siuvimo adata
  • Rezistorių komplektas (x1) (Reikalingas įvairių rezistorių asortimentas, kurio jums reikia, priklauso nuo jūsų juostos ilgio ir siūlių sandarumo. Nemanau, kad jums reikės mažesnio nei 10 tūkst. pasipriešinimo lygiai keičia serijinio monitoriaus išvesties numerius)
  • Aligatoriaus spaustukai (x2)
  • Trumpieji kabeliai (x7)
  • Arduino Uno
  • Kompiuteris (kompiuteris arba MAC)
  • USB kabelis nuo A iki B
  • Voltmetras
  • Bandomoji Lenta

2 žingsnis: megzti

Megzti
Megzti
Megzti
Megzti

Pradėkite megzti 2 colių pločio juostą, sujungiančią laidžius ir elastingus siūlus.

Megzti su laidžiais ir elastingais siūlais, tarsi tai būtų vienas siūlų gabalas!

Galite naudoti standartinę siūlę. Mano juosta buvo 10 siūlių skersmens ir apie 30 colių ilgio.

Jei nežinote, kaip megzti, „Youtube“yra jūsų draugas.:) ** Patarimas: raskite vaizdo įrašų, būdingų jūsų dominuojančiai rankai. Tai man padėjo:

3 žingsnis: prisiūkite velcro prie savo megztos juostos (PASIRENKAMA)

Siuvami velcro prie savo megztos juostos (PASIRENKAMA)
Siuvami velcro prie savo megztos juostos (PASIRENKAMA)
Siuvami velcro prie savo megztos juostos (PASIRENKAMA)
Siuvami velcro prie savo megztos juostos (PASIRENKAMA)

Viename megztos juostos gale susiūti kelis centimetrus velcro (rekomenduoju naudoti kietą/nelygią velcro pusę).

** PASIRENKAMA: jei neturite velcro, praleiskite šį veiksmą ir tiesiog naudokite BINDER CLIP, kad laikytumėte juostą aplink save. Radau, kad rišiklio spaustukas iš tikrųjų gali veikti geriau, kad būtų tvirtai prigludęs!

4 žingsnis: siūti daugiau „Velcro“(PASIRENKAMA)

Siūti daugiau Velcro (PASIRENKAMA)
Siūti daugiau Velcro (PASIRENKAMA)
Siūti daugiau Velcro (PASIRENKAMA)
Siūti daugiau Velcro (PASIRENKAMA)
Siūti daugiau Velcro (PASIRENKAMA)
Siūti daugiau Velcro (PASIRENKAMA)

Apverskite juostą ir prisiūkite kitą atitinkamą velcro (minkštą pusę, jei naudojate kietąją pusę kitoje pusėje) ant kito megztos juostos galo. Norite, kad šio velcro ilgis būtų šiek tiek ilgesnis, apytiksliai. 7 colių.

*** Prieš siuvant įsitikinkite, kad apvynioję juostelę aplink save, velcro pusės sutampa!

** PASIRENKAMA: jei neturite velcro, praleiskite šį veiksmą ir tiesiog naudokite BINDER CLIP, kad laikytumėte juostą aplink save. Radau, kad rišiklio spaustukas iš tikrųjų gali veikti geriau, kad būtų tvirtai prigludęs!

5 žingsnis: sukurkite grandinę

Sukurkite grandinę
Sukurkite grandinę
Sukurkite grandinę
Sukurkite grandinę
Sukurkite grandinę
Sukurkite grandinę

Naudodami šio veiksmo nuotraukas prijunkite „Arduino“prie jutiklio.

Prie megztos juostos pritvirtinkite 2 aligatoriaus spaustukus, po vieną kiekviename gale. Tempimo dydis bus matuojamas tik tarp šių 2 taškų. ** Būtinai tvirtai pritvirtinkite juostą ir pasirinkite vietą, kurioje yra daug laidžių verpalų, todėl labai svarbu, kad laidūs siūlai ir metalinis gnybtas liestųsi (bandžiau patikrinti šį ryšį su voltų matuokliu, bet aš radau, net jei jis veikia, tai nebūtinai rodo, kad jis yra ant voltų matuoklio, rekomenduoju prijungti visą grandinę ir tada pamatyti, kaip atrodo skaičiai serijiniame monitoriuje, kad pamatytumėte, ar jis veikia) **

Naudokite šią „Arduino“pateiktą analoginio įvesties pamoką, kad padėtumėte prijungti grandinę. (Tiesiog šviesai jautrų rezistorių pakeiskite megzta juostele + aligatoriaus spaustukais, ir tai yra tiksli diagrama/schema, kurios jums reikia).

6 veiksmas: įkelkite „Arduino“kodą į „Arduino“

Įkelkite „Arduino“kodą į „Arduino“
Įkelkite „Arduino“kodą į „Arduino“
Įkelkite „Arduino“kodą į „Arduino“
Įkelkite „Arduino“kodą į „Arduino“
Įkelkite „Arduino“kodą į „Arduino“
Įkelkite „Arduino“kodą į „Arduino“
Įkelkite „Arduino“kodą į „Arduino“
Įkelkite „Arduino“kodą į „Arduino“

Jei niekada anksčiau nenaudojote „Arduino“, apsilankykite šiame „pradžios“puslapyje ir atsisiųskite „Arduino“programinę įrangą (ji nemokama!).

Atsisiuntę programinę įrangą į savo kompiuterį, atidarykite programą ir atlikite šiuos veiksmus:

  1. Atidarykite eskizą „AnalogReadSerial“. (Failas> Pavyzdžiai> Pagrindai> ReadAnalogSerial).
  2. Prijunkite „Arduino Uno“(ir prijungtą grandinę) prie kompiuterio naudodami USB A – B kabelį.
  3. Eskizų laukelyje spustelėkite piktogramą „Įkelti“(atrodo kaip rodyklė) (Įsitikinkite, kad skiltyje „Įrankiai“pasirinkta tinkama plokštė („Arduino Uno“) ir nuoseklusis prievadas).
  4. Laikykite „Arduino“prijungtą prie kompiuterio ir spustelėkite piktogramą „Serijinis monitorius“(atrodo kaip didinamasis stiklas)
  5. Tai turėtų atidaryti langelį, vadinamą serijiniu monitoriumi, ir turėtumėte pamatyti skaičių srautą. Ištieskite jutiklį ir stebėkite, kaip keičiasi skaičiai!

Patarimai, kaip išspręsti problemas, jei nematote skaičių srauto:

  • Jei nematote jokių skaičių arba nematote keistų simbolių, įsitikinkite, kad serijos monitoriaus išskleidžiamajame meniu nustatytas duomenų perdavimo greitis 9600
  • Įsitikinkite, kad visi jūsų ryšiai yra saugūs
  • Išbandykite kito lygio rezistorių
  • Pabandykite nukirpti aligatoriaus spaustukus į mažesnę megztos juostos dalį. Jei tam tikru metu tarp aligatoriaus spaustukų nutrūks laidūs siūlai, jis neveiks.

7 žingsnis: išbandykite

Išbandyk!
Išbandyk!

Apvyniokite jį aplink save ir stebėkite skaičius, kol kvėpuojate! Jums gali tekti išbandyti skirtingus rezistorius, kad gautumėte tinkamą skaičių diapazoną, kuris tinka jūsų konkrečiam projektui.

Eksperimentuokite juostą aplink skirtingas krūtinės/skrandžio vietas. Tikriausiai jums prireiks ilgesnių laidų nei aligatoriaus spaustukai, kai jis bus aplink jus. Manau, kad tai geriausiai tinka po jūsų drabužiais arba ant nešvarių drabužių.

Dabar galite paimti šį kodą ir jutiklį ir pakeisti jį, kaip norite, ir pritaikyti jį įvairiais būdais!

Idėjos pavyzdys: kiekvieną kartą įkvėpdami pakeiskite šviesos diodo ryškumą.

Rekomenduojamas: