Sadržaj:

DIY senzor daha s Arduinom (provodljivi pleteni senzor istezanja): 7 koraka (sa slikama)
DIY senzor daha s Arduinom (provodljivi pleteni senzor istezanja): 7 koraka (sa slikama)

Video: DIY senzor daha s Arduinom (provodljivi pleteni senzor istezanja): 7 koraka (sa slikama)

Video: DIY senzor daha s Arduinom (provodljivi pleteni senzor istezanja): 7 koraka (sa slikama)
Video: Почему Koenigsegg стоит 4,8 миллиона долларов. Он едет как ракета и стоит каждого цента 2024, Novembar
Anonim
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja)
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja)
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja)
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja)

Ovaj DIY senzor će imati oblik provodljivog pletenog senzora za istezanje. Omotat će vas oko prsa/trbuha, a kada se grudi/želudac prošire i stegnu, senzor će se povećati, a time i ulazni podaci koji se unose u Arduino. Zato imajte na umu da ovo nije potpuno precizan način praćenja svakog udisaja, a ponekad pokreti tijela mogu utjecati na senzor jer se radi samo o tome kako se on rasteže. Također, što se tiče stabilnosti, otkrio sam da raspon brojeva može prilično skočiti okolo ako senzor ne ostane konstantno zategnut oko tijela, ali ako samo stojite i dišete, prilično je precizan/osjetljiv na hvatajući lagano širenje grudi za svaki udah.

Postoji dosta DIY senzora za dah koje sam pronašao dok sam istraživao na internetu, ali oni nemaju sve specifične podatke potrebne za izradu i povezivanje s Arduinom. Evo nekih od onih izvora koje sam sastavio kako bih vam dao cijelu priču u ovom vodiču:

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

Napomena: Ja sam tek početnik u struji/krugovima/arduino/kodiranju, pa pozdravljam sve prijedloge ili ispravke ako ih pronađete!

Korak 1: Materijali i alati

Materijali i alati
Materijali i alati
Materijali i alati
Materijali i alati
Materijali i alati
Materijali i alati

Materijali/Alati:

  • Kalem provodljivog prediva (kupio sam ovu vrstu od Sparkfuna: https://www.sparkfun.com/products/12806) (AŽURIRANO: Izgleda da su ga penzionisali, pa bi ovo trebalo raditi od Adafruit -a:
  • Kalem od elastičnog prediva, koristio sam robnu marku HiKoo CoBaSi (otkrio sam da je pređa s nekim rastezanjem bolja jer se ovaj senzor oslanja na mogućnost širenja i skupljanja. Ako koristite krutu pređu, senzor se također neće širiti i skupljati))
  • Čičak (oko 6 inča … može biti više manjih dijelova, koristi se za pričvršćivanje senzora oko sebe) ILI KLIPA ZA VEZE! (Zapravo sam otkrio da spona za vezivo najlakše funkcionira za usko prianjanje)
  • Običan konac za šivanje (~ 1 jarda)
  • Igle za pletenje (koristila sam veličinu: 5)
  • Šivaća igla
  • Komplet otpornika (x1) (Potreban je niz različitih otpornika, onaj koji vam je potreban ovisi o dužini vašeg pojasa i zategnutosti šavova. Mislim da vam neće trebati jedan manji od 10 kB. Promjena nivoi otpora mijenjaju izlazne brojeve koji se nalaze u serijskom monitoru)
  • Štipaljke od aligatora (x2)
  • Kablovi za kratkospojnike (x7)
  • Arduino Uno
  • Računar (PC ili MAC)
  • USB kabel od A do B
  • Voltmetar
  • Ploča za hleb

Korak 2: Pletite

Knit
Knit
Knit
Knit

Počnite pletenjem 2 široke trake koja kombinira i provodnu i elastičnu pređu.

Pletite s provodljivim i elastičnim predivom kao da je to jedan komad pređe!

Možete koristiti standardni šav. Moj bend je imao 10 šavova dužine i 30 inča.

Ako ne znate plesti, vaš je prijatelj Youtube.:) ** Savjet: Pronađite videozapise koji su specifični za vašu dominantnu ruku. Ovaj mi je pomogao:

Korak 3: Prišijte čičak na pletenu traku (NEOBVEZNO)

Prišite čičak na pletenu traku (NEOBVEZNO)
Prišite čičak na pletenu traku (NEOBVEZNO)
Prišijte čičak na pletenu traku (NEOBVEZNO)
Prišijte čičak na pletenu traku (NEOBVEZNO)

Na jednom kraju pletene trake sašite nekoliko centimetara čička (preporučujem upotrebu tvrde polovice čičak trake).

** NEOBVEZNO: Ako nemate čičak, preskočite ovaj korak i samo upotrijebite BINDER CLIP kako biste držali traku oko sebe. Otkrio sam da spona za vezivo zaista može bolje funkcionirati kako bi se dobro prilijegla!

Korak 4: Šivajte još čičak (OPCIONALNO)

Šivajte više čičak (OPCIONALNO)
Šivajte više čičak (OPCIONALNO)
Šivajte više čičak (OPCIONALNO)
Šivajte više čičak (OPCIONALNO)
Šivajte više čičak (OPCIONALNO)
Šivajte više čičak (OPCIONALNO)

Preokrenite traku i sašite drugi odgovarajući čičak (mekanu polovicu, ako ste s druge strane koristili tvrdu polovicu) na drugi kraj pletene trake. Želite da duljina ovog čička bude malo duža, pribl. 7 inča.

*** Prije nego što šijete, provjerite da kad omotate traku oko sebe da se polovice čička poklapaju!

** NEOBVEZNO: Ako nemate čičak, preskočite ovaj korak i samo upotrijebite BINDER CLIP kako biste držali traku oko sebe. Otkrio sam da spona za vezivo zaista može bolje funkcionirati kako bi se dobro prilijegla!

Korak 5: Izgradite krug

Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug

Pomoću fotografija u ovom koraku povežite svoj Arduino sa senzorom.

Na pletenu traku pričvrstite 2 kopče od aligatora, po jednu na svakom kraju. Količina istezanja će se mjeriti samo između ove 2 točke. ** Obavezno pričvrstite traku i odaberite mjesto gdje je izloženo mnogo provodljivog prediva, bitno je da provodljiva pređa i metalna kopča stupe u kontakt (pokušao sam provjeriti ovu vezu pomoću mjerača volta, ali otkrio sam da čak i ako radi ne mora nužno pokazati da je na Voltmetru, preporučujem da ožičite cijeli krug, a zatim vidite kako izgledaju brojevi na vašem serijskom monitoru da vidite radi li) **

Upotrijebite ovaj vodič za analogne ulaze koji nudi Arduino kako biste ožičili svoje strujno kolo. (Samo fotoosjetljivi otpornik zamijenite pletenom trakom + aligatorskim kopčama i to je tačan dijagram/shema koja vam je potrebna).

Korak 6: Prenesite Arduino kod na Arduino

Prenesite Arduino kod na Arduino
Prenesite Arduino kod na Arduino
Prenesite Arduino kod na Arduino
Prenesite Arduino kod na Arduino
Prenesite Arduino kod na Arduino
Prenesite Arduino kod na Arduino
Prenesite Arduino kod na Arduino
Prenesite Arduino kod na Arduino

Ako nikada prije niste koristili Arduino, pogledajte ovu stranicu za početak i preuzmite Arduino softver (besplatan je!).

Nakon što softver preuzmete na računalo, otvorite program i slijedite ove korake:

  1. Otvorite skicu "AnalogReadSerial". (Datoteka> Primjeri> Osnove> ReadAnalogSerial).
  2. Spojite Arduino Uno (i priključeno kolo) na računalo putem USB A do B kabela.
  3. Kliknite ikonu "Upload" (izgleda kao strelica) u okviru za skice (Provjerite jesu li ispravna ploča (Arduino Uno) i serijski port odabrani pod "Alati").
  4. Držite Arduino povezan s računarom, a zatim kliknite ikonu "Serijski monitor" (Izgleda kao povećalo)
  5. Ovo bi trebalo otvoriti okvir nazvan serijski monitor i trebali biste vidjeti niz brojeva. Ispružite senzor i gledajte kako se brojevi mijenjaju!

SAVJETI ZA RJEŠAVANJE PROBLEMA AKO NE VIDITE STRUJU BROJEVA:

  • Ako ne vidite nikakve brojeve ili vidite niz čudnih znakova, provjerite je li brzina prijenosa postavljena na 9600 u padajućem izborniku serijskog monitora
  • Provjerite jesu li sve vaše veze sigurne
  • Pokušajte s različitim nivoom otpornika
  • Pokušajte izrezati kopče od aligatora na manji dio pletene trake. Ako je provodljiva pređa prekinuta u nekom trenutku između aligatorskih kopči, neće raditi.

Korak 7: Isprobajte

Isprobajte!
Isprobajte!

Omotajte ga oko sebe i pratite brojeve dok dišete! Možda ćete morati isprobati različite otpornike da biste dobili pravi raspon brojeva koji odgovaraju vašem specifičnom projektu.

Eksperimentirajte stavljajući traku oko različitih područja grudi/trbuha. Vjerojatno će vam trebati duže žice od aligatorskih štipaljki kad se nađu oko vas. Mislim da najbolje funkcionira ispod vaše odjeće ili na neobučenoj odjeći.

Sada možete uzeti ovaj kôd i senzor i izmijeniti ga kako želite, te ga primijeniti na mnogo različitih načina!

Primjer ideje: Neka LED promijeni svjetlinu svakim udisajem.

Preporučuje se: