Talaan ng mga Nilalaman:

DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 Hakbang (na may Mga Larawan)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 Hakbang (na may Mga Larawan)

Video: DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 Hakbang (na may Mga Larawan)

Video: DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 Hakbang (na may Mga Larawan)
Video: Arduino Breathing Monitor 2024, Nobyembre
Anonim
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor)

Ang DIY sensor na ito ay kukuha ng isang conductive knitted stretch sensor. Balot nito ang iyong dibdib / sikmura, at kapag ang iyong dibdib / tiyan ay lumalawak at nagkakontrata gayundin ang sensor, at dahil dito ang data ng pag-input na pinakain sa Arduino. Kaya tandaan na ito ay hindi isang ganap na tumpak na paraan upang subaybayan ang bawat paghinga, at kung minsan ang mga paggalaw ng katawan ay maaaring maka-impluwensya sa sensor dahil lahat tungkol sa kung paano ito umaabot. Gayundin, sa mga tuntunin ng katatagan, nahanap ko ang saklaw ng mga numero ay maaaring tumalon sa paligid ng kaunti kung ang sensor ay hindi mananatiling isang pare-parehong higpit sa paligid ng katawan, ngunit kung nakatayo ka lamang at humihinga ito ay medyo tumpak / sensitibo sa kinukuha ang bahagyang pagpapalawak ng dibdib para sa bawat paghinga.

Mayroong ilang mga sensor ng hininga ng DIY na natagpuan ko habang nagsasaliksik sa internet, ngunit wala silang lahat ng tukoy na impormasyong kinakailangan upang makagawa at makakonekta sa Arduino mismo. Narito ang ilan sa mga mapagkukunang pinagsama-sama ko upang maibigay sa iyo ang buong kuwento sa tutorial na ito:

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

cargocollective.com/nelramon/i-Breathe

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

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

Mangyaring Tandaan: Ako ay isang baguhan lamang ng kuryente / circuit / arduino / coding, kaya't tinatanggap ko ang anumang mga mungkahi o pagwawasto kung may makita ka!

Hakbang 1: Mga Materyales at Tool

Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan

Mga Materyales / Tool:

  • Isang spool ng conductive yarn (binili ko ang ganitong uri mula sa Sparkfun: https://www.sparkfun.com/products/12806) (UPDATE: Mukhang niretiro na nila ito, kaya dapat itong gumana mula sa Adafruit: https://www.adafruit.com / product / 603)
  • Isang spool ng nababanat na sinulid, ginamit ko ang tatak na HiKoo CoBaSi (Nalaman ko na ang sinulid na may ilang kahabaan ay mas mahusay dahil ang sensor na ito ay umaasa sa kakayahang mapalawak at makakontrata. Kung gumagamit ka ng matigas na sinulid, ang sensor ay hindi lalawak at makakontrata din)
  • Ang Velcro (mga 6 pulgada … ay maaaring maraming maliliit na bahagi, ginagamit ito para sa pag-secure ng sensor sa paligid mo) O ISANG BINDER CLIP! (Talagang natagpuan ko ang isang binder clip na pinakamadaling gumagana para sa isang masikip)
  • Normal na thread ng pananahi (~ 1 yard)
  • Mga karayom sa pagniniting (ginamit ko ang laki: 5)
  • Karayom sa pananahi
  • Resistor Kit (x1) (Ang isang saklaw ng iba't ibang mga resistors ay kinakailangan, ang isa na kailangan mo ay nakasalalay sa kung gaano katagal ang iyong banda, at ang higpit ng mga tahi. Sa palagay ko hindi mo kakailanganin ang isang mas maliit kaysa sa 10k bagaman. Ang pagpapalit ng binabago ng mga antas ng paglaban ang mga numero ng output na matatagpuan sa serial monitor)
  • Mga clip ng Alligator (x2)
  • Jumper Cables (x7)
  • Arduino Uno
  • Computer (PC o MAC)
  • USB A hanggang B cable
  • Volt meter
  • Bread board

Hakbang 2: maghilom

Maghilom
Maghilom
Maghilom
Maghilom

Magsimula sa pamamagitan ng pagniniting isang 2 malawak na banda na pinagsasama ang parehong kondaktibo na sinulid at nababanat na sinulid.

Mangunot sa kondaktibo at nababanat na sinulid na parang ito ay isang piraso ng sinulid!

Maaari kang gumamit ng isang karaniwang tahi. Ang aking banda ay 10 stitches sa kabuuan at may haba ng 30 pulgada.

Kung hindi mo alam kung paano maghilom, kaibigan mo ang Youtube.:) ** Tip: Maghanap ng mga video na tukoy sa iyong nangingibabaw na kamay. Tinulungan ako ng isang ito:

Hakbang 3: Tumahi ng Velcro sa Iyong Knitted Band (OPSYONAL)

Tumahi ng Velcro sa Iyong Knitted Band (OPSYONAL)
Tumahi ng Velcro sa Iyong Knitted Band (OPSYONAL)
Tumahi ng Velcro sa Iyong Knitted Band (OPSYONAL)
Tumahi ng Velcro sa Iyong Knitted Band (OPSYONAL)

Sa isang dulo ng iyong niniting band na tumahi ng ilang pulgada ng Velcro (Inirerekumenda ko ang paggamit ng kalahati ng matigas / pokey Velcro).

** OPSYONAL: Kung wala kang velcro, laktawan ang hakbang na ito at gumamit lamang ng BINDER CLIP upang hawakan ang banda sa paligid mo. Natagpuan ko ang isang binder clip na maaaring gumana nang mas mahusay upang makakuha ng isang masikip!

Hakbang 4: Magtahi ng Mas Velcro (OPSYONAL)

Magtahi ng Mas Velcro (OPSYONAL)
Magtahi ng Mas Velcro (OPSYONAL)
Magtahi ng Mas Velcro (OPSYONAL)
Magtahi ng Mas Velcro (OPSYONAL)
Magtahi ng Mas Velcro (OPSYONAL)
Magtahi ng Mas Velcro (OPSYONAL)

I-flip ang iyong banda at tahiin ang iba pang katugmang velcro (ang malambot na kalahati, kung ginamit mo ang matigas na kalahati sa kabilang panig) papunta sa kabilang dulo ng iyong niniting banda. Gugustuhin mong ang haba ng velcro na ito ay medyo mas mahaba, tinatayang. 7 pulgada.

*** Bago ka tumahi siguraduhin kapag balot mo ang banda sa iyong sarili ang mga velcro halves na tumutugma!

** OPSYONAL: Kung wala kang velcro, laktawan ang hakbang na ito at gumamit lamang ng BINDER CLIP upang hawakan ang banda sa paligid mo. Natagpuan ko ang isang binder clip na maaaring gumana nang mas mahusay upang makakuha ng isang masikip!

Hakbang 5: Buuin ang Circuit

Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit

Gamitin ang mga larawan sa hakbang na ito upang mai-wire ang iyong Arduino sa sensor.

Maglakip ng 2 mga clip ng buaya sa niniting na banda, isa sa bawat dulo. Masusukat lamang ang dami ng kahabaan sa pagitan ng 2 puntos na ito. ** Siguraduhin na i-clip ang banda nang ligtas at pumili ng isang lugar kung saan ang isang maraming kondaktibo na sinulid ay nakalantad, mahalaga para sa kondaktibo na sinulid at metal na clip upang makipag-ugnay (Sinubukan kong suriin ang koneksyon na ito sa Volt Meter, ngunit nahanap ko kahit na gumagana ito ay hindi kinakailangang ipakita na ito ay nasa Volt Meter, inirerekumenda kong i-wire ang buong circuit at pagkatapos ay makita kung ano ang hitsura ng mga numero sa iyong serial monitor upang makita kung gumagana ito) **

Gamitin ang Tutorial ng Pag-input ng Analog na ibinigay ng Arduino upang matulungan ang kawad ng iyong circuit. (Palitan lamang ang photosensitive risistor ng niniting na mga banda + mga clip ng buaya, at ito ang eksaktong diagram / eskematiko na kailangan mo).

Hakbang 6: I-upload ang Arduino Code sa Arduino

I-upload ang Arduino Code sa Arduino
I-upload ang Arduino Code sa Arduino
I-upload ang Arduino Code sa Arduino
I-upload ang Arduino Code sa Arduino
I-upload ang Arduino Code sa Arduino
I-upload ang Arduino Code sa Arduino
I-upload ang Arduino Code sa Arduino
I-upload ang Arduino Code sa Arduino

Kung hindi mo pa nagamit ang Arduino bago mangyaring sumangguni sa pahinang "pagsisimula" at i-download ang Arduino Software (libre ito!).

Kapag na-download mo na ang software sa iyong computer, buksan ang programa at sundin ang mga hakbang na ito:

  1. Buksan ang sketch na "AnalogReadSerial". (File> Mga Halimbawa> Mga Pangunahing Kaalaman> ReadAnalogSerial).
  2. Ikonekta ang Arduino Uno (at nakakabit na circuit) sa iyong computer sa pamamagitan ng USB A to B cable.
  3. I-click ang "I-upload" na icon (parang isang arrow) sa sketch box (Siguraduhin na ang tamang board (Arduino Uno) at Serial port ay napili sa ilalim ng "Tools").
  4. Panatilihing konektado ang Arduino sa computer at pagkatapos ay i-click ang icon na "Serial Monitor" (Mukhang isang magnifying glass)
  5. Dapat itong buksan ang isang kahon na tinatawag na serial monitor, at dapat mong makita ang isang stream ng mga numero. I-stretch ang sensor at panoorin ang pagbabago ng mga numero!

TROUBLE SHOOTING TIPS KUNG HINDI KA MAKIKITA NG STREAM NG MGA Numero:

  • Kung wala kang makitang anumang mga numero o makakita ng isang serye ng mga kakatwang character siguraduhin na ang rate ng baud ay nakatakda sa 9600 sa loob ng drop down na menu ng serial monitor
  • Tiyaking ligtas ang lahat ng iyong koneksyon
  • Subukan ang ibang antas ng risistor
  • Subukang i-clipping ang mga clip ng buaya sa isang mas maliit na seksyon ng iyong niniting banda. Kung ang kondaktibo na sinulid ay nasira sa ilang mga punto sa pagitan ng mga clip ng buaya hindi ito gagana.

Hakbang 7: Subukan Ito

Subukan Ito!
Subukan Ito!

Ibalot ito sa iyong sarili at subaybayan ang mga numero habang humihinga ka! Maaaring kailanganin mong subukan ang iba't ibang mga resistors upang makuha ang tamang saklaw ng mga bilang na gumagana para sa iyong tukoy na proyekto.

Eksperimento sa paglalagay ng banda sa iba't ibang lugar ng iyong dibdib / tiyan. Marahil ay kakailanganin mo ng mas matagal na mga wire kaysa sa mga clip ng buaya sa sandaling nasa paligid mo ang iyong sarili. Sa palagay ko ito ay pinakamahusay na gumagana sa ilalim ng iyong mga damit, o sa tuktok ng mga damit na hindi nakabalot.

Ngayon ay maaari mong kunin ang code na ito at sensor at baguhin ito subalit nais mo, at ilapat ito sa maraming iba't ibang paraan!

Halimbawa ng ideya: Gumawa ng isang LED na nagbago ng ningning sa bawat paghinga.

Inirerekumendang: