Sadržaj:

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

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

Video: DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja): 7 koraka (sa slikama)
Video: Почему Koenigsegg стоит 4,8 миллиона долларов. Он едет как ракета и стоит каждого цента 2024, Studeni
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 poprimit će oblik provodljivog pletenog senzora za istezanje. Omotat će se oko vaših prsa/trbuha, a kada se grudi/želudac prošire i stegnu, osjetnik će se povećati, a posljedično i ulazni podaci koji se unose u Arduino. Zato imajte na umu da ovo nije potpuno točan način praćenja svakog udisaja, a ponekad i pokreti tijela mogu utjecati na senzor jer se radi samo o tome kako se on rasteže. Također, u smislu stabilnosti, otkrio sam da raspon brojeva može prilično skočiti ako senzor ne ostane konstantno zategnut oko tijela, ali ako samo stojite i dišete, prilično je točan/osjetljiv na skupljajući lagano širenje grudi za svaki udah.

Postoji dosta DIY senzora za dah koje sam pronašao dok sam istraživao na internetu, ali nemaju sve potrebne podatke da biste sami napravili i povezali 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-Dišite

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/arduinu/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:

  • Špula provodljive pređe (ovu vrstu sam kupio od Sparkfuna: https://www.sparkfun.com/products/12806) (AŽURIRANJE: Izgleda da su je umirovili, pa bi ovo trebalo funkcionirati od Adafruit -a:
  • Kalem od elastične pređe, 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 isječak za vezivo najlakše funkcionira za usko prianjanje)
  • Normalni konac za šivanje (~ 1 jarda)
  • Igle za pletenje (koristila sam veličinu: 5)
  • Igla za šivanje
  • Komplet otpornika (x1) (Potreban je niz različitih otpornika, onaj koji vam je potreban ovisi o dužini vašeg pojasa i čvrstoći šavova. Mislim da vam neće trebati jedan manji od 10 kB. Promjena razine otpora mijenjaju izlazne brojeve koji se nalaze u serijskom monitoru)
  • Štipaljke od aligatora (x2)
  • Kratki kabeli (x7)
  • Arduino Uno
  • Računalo (PC ili MAC)
  • USB kabel od A do B
  • Voltmetar
  • Ploča za kruh

2. korak: plesti

Plesti
Plesti
Plesti
Plesti

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

Pletite s provodljivom i elastičnom pređom kao da se radi o jednom komadu pređe!

Možete koristiti standardni šav. Moj bend imao je 10 šavova po 30 i dugačkih 30 centimetara.

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

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

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

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

** 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 zapravo može bolje funkcionirati kako bi se dobro prilijegla!

Korak 4: Sašite više čičak (OPCIONALNO)

Sašite više čičak (OPCIONALNO)
Sašite više čičak (OPCIONALNO)
Sašite više čičak (OPCIONALNO)
Sašite više čičak (OPCIONALNO)
Sašite više čičak (OPCIONALNO)
Sašite 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, cca. 7 inča.

*** Prije šivanja provjerite da li omotate traku oko sebe i da se polovice čičaka 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 zapravo 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 rastezanja mjerit će se samo između ove 2 točke. ** Pažljivo pričvrstite traku i odaberite mjesto na kojem je izloženo mnogo provodljive pređe, 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 za povezivanje vašeg kruga. (Samo fotoosjetljivi otpornik zamijenite pletenom trakom + aligatorskim kopčama i to vam je točan dijagram/shema).

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 kabela USB A do B.
  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čunalom, 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 mijenjaju brojevi!

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 drugom razinom otpornika
  • Pokušajte izrezati aligatorske isječke na manji dio pletene trake. Ako je vodljiva 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 prsa/trbuha. Vjerojatno će vam trebati duže žice od aligatorskih isječaka kad se nađe oko vas. Mislim da najbolje funkcionira ispod vaše odjeće ili na odjeći bez vrećica.

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

Primjer ideje: Neka LED promijeni svjetlinu svakim udisajem.

Preporučeni: