Mundarija:

Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)

Video: Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)

Video: Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)
Video: ArduinoUZ#3 Serial Port bilan ishlash 2024, Iyul
Anonim
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj cho'zish sensori)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj cho'zish sensori)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj cho'zish sensori)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj cho'zish sensori)

Ushbu DIY sensori o'tkazgichli trikotaj cho'zish sensori shaklida bo'ladi. U ko'kragingizni/oshqozoningizni o'rab oladi, va ko'kragingiz/oshqozoningiz kengayib, qisqarganda sensori ham, shuning uchun Arduino -ga uzatiladigan kirish ma'lumotlari ham kengayadi. Shuni yodda tutingki, bu har bir nafasni kuzatishning aniq usuli emas, va ba'zida tananing harakatlari sensorga ta'sir qilishi mumkin, chunki bu uning cho'zilishi bilan bog'liq. Bundan tashqari, barqarorlik nuqtai nazaridan, agar sensori tanada doimiy ravishda siqilmasa, raqamlar diapazoni biroz sakrashi mumkin, lekin agar siz tik turib, nafas olayotgan bo'lsangiz, u juda aniq/sezgir. har bir nafas uchun ko'kragining engil kengayishini yig'ish.

Internetda tadqiqot paytida men topgan DIY nafas olish datchiklari juda ko'p, lekin ularni Arduino -ga o'zingiz ulashingiz uchun zarur bo'lgan barcha ma'lumotlar yo'q. Bu o'quv qo'llanmasida sizga to'liq hikoyani taqdim etish uchun men to'plagan manbalardan ba'zilari:

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

Iltimos, diqqat qiling: men faqat elektr/sxemalar/arduino/kodlashni yangi boshlaganman, shuning uchun agar siz biron bir taklif yoki tuzatishni topsangiz, qabul qilaman!

1 -qadam: Materiallar va asboblar

Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar

Materiallar/asboblar:

  • Supero'tkazuvchilar iplar (men Sparkfun -dan sotib oldim: https://www.sparkfun.com/products/12806).com/mahsulot/603)
  • Men elastik ipdan tikilgan ip, men HiKoo CoBaSi brendidan foydalandim (shuni payqadimki, biroz cho'zilgan iplar yaxshiroq, chunki bu sensor kengayish va qisilish qobiliyatiga bog'liq. Agar siz qattiq ipdan foydalansangiz, sensor ham kengaymaydi va qisqarmaydi.)
  • Velcro (taxminan 6 dyuym… bir nechta kichikroq bo'laklardan iborat bo'lishi mumkin, u atrofdagi sensorni mahkamlash uchun ishlatiladi) YOKI BINDER KLIP! (Men birlashtiruvchi klipni mahkam ushlash uchun eng oson ishlaydiganini topdim)
  • Oddiy tikuv iplari (~ 1 yard)
  • Trikotaj ignalari (men o'lchamdan foydalanganman: 5)
  • Tikuv ignasi
  • Rezistorlar to'plami (x1) qarshilik darajasi ketma -ket monitorda topilgan chiqish raqamlarini o'zgartiradi)
  • Alligator kliplari (x2)
  • Jumper kabellari (x7)
  • Arduino Uno
  • Kompyuter (kompyuter yoki MAC)
  • USB A - B kabeli
  • Volt o'lchagich
  • Non paneli

2 -qadam: trikotaj

Trikotaj
Trikotaj
Trikotaj
Trikotaj

Supero'tkazuvchi va elastik ipni birlashtiradigan 2 dyuymli keng tasmani to'qishdan boshlang.

Supero'tkazuvchi va elastik ip bilan, xuddi bir bo'lak ipdek to'qing!

Siz standart tikuvdan foydalanishingiz mumkin. Mening guruhim uzunligi 10 dyuym va uzunligi taxminan 30 dyuym edi.

Agar siz to'qishni bilmasangiz, Youtube sizning do'stingiz.:) ** Maslahat: Sizning dominant qo'lingizga xos bo'lgan videolarni toping. Bu menga yordam berdi:

3 -qadam: Velcro -ni trikotaj bantingizga tikib qo'ying (ixtiyoriy)

Trikotaj bantingizga Velcro tikib qo'ying (ixtiyoriy)
Trikotaj bantingizga Velcro tikib qo'ying (ixtiyoriy)
Trikotaj bantingizga Velcro tikib qo'ying (ixtiyoriy)
Trikotaj bantingizga Velcro tikib qo'ying (ixtiyoriy)

Trikotaj bantingizning bir chetiga bir necha dyuymli Velcro tikib qo'ying (men qattiq/pokey Velcro yarmini ishlatishni tavsiya qilaman).

** Ixtiyoriy: Agar sizda velcro bo'lmasa, bu bosqichni o'tkazib yuboring va guruhni atrofingizda ushlab turish uchun BINDER CLIP -dan foydalaning. Men birlashtiruvchi qisqichni mahkamroq o'rnatish uchun yaxshiroq ishlashi mumkinligini topdim!

4 -qadam: Yana Velcro tikish (IXTIYOIY)

Yana Velcro tikish (ixtiyoriy)
Yana Velcro tikish (ixtiyoriy)
Yana Velcro tikish (ixtiyoriy)
Yana Velcro tikish (ixtiyoriy)
Yana Velcro tikish (ixtiyoriy)
Yana Velcro tikish (ixtiyoriy)

Tasmani ag'daring va boshqa to'qilgan tasmani (yumshoq yarmini, agar siz qattiq yarmini boshqa tomondan ishlatsangiz) trikotaj bantingizning boshqa uchiga tikib qo'ying. Siz bu velcro uzunligini biroz ko'proq bo'lishini xohlaysiz, taxminan. 7 dyuym.

*** Tikishdan oldin, tasmani o'rab olganingizda, velcro yarmi bir -biriga mos kelishiga ishonch hosil qiling.

** QO'ShIMChA: Agar sizda velcro bo'lmasa, bu bosqichni o'tkazib yuboring va guruhni atrofingizda ushlab turish uchun BINDER CLIP -dan foydalaning. Men birlashtiruvchi qisqichni mahkamroq o'rnatish uchun yaxshiroq ishlashi mumkinligini topdim!

5 -qadam: O'chirish sxemasini yarating

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Sensorga Arduino -ni ulash uchun ushbu qadamdagi rasmlardan foydalaning.

Trikotaj bantga har bir uchidan bittadan 2 ta alligator qisqichini ulang. Stretch miqdori faqat shu 2 ball orasida o'lchanadi. ** Tasmani mahkam bog'lab qo'yganingizga ishonch hosil qiling va ko'p o'tkazgichli iplar chiqadigan joyni tanlang, bu o'tkazgichli ip va metall qisqichning aloqa qilishi uchun zarurdir (men bu aloqani Voltmetr bilan tekshirishga harakat qildim, lekin men ishlayotgan bo'lsam ham, bu voltmetrda ekanligini ko'rsatmasligini aniqladim, men butun kontaktlarning zanglashiga olib borishni maslahat beraman, keyin esa ishlayotganini bilish uchun ketma -ket monitoringizda raqamlar qanday ko'rinishini ko'rishni tavsiya qilaman) **

Arduino tomonidan taqdim etilgan analog kirish qo'llanmasidan foydalanib, kontaktlarning zanglashiga olib boring. (Faqat fotosensitiv rezistorni trikotaj bant + alligator kliplari bilan almashtiring va bu sizga kerakli aniq diagramma/sxemadir).

6 -qadam: Arduino kodini Arduino -ga yuklang

Arduino kodini Arduino -ga yuklang
Arduino kodini Arduino -ga yuklang
Arduino kodini Arduino -ga yuklang
Arduino kodini Arduino -ga yuklang
Arduino kodini Arduino -ga yuklang
Arduino kodini Arduino -ga yuklang
Arduino kodini Arduino -ga yuklang
Arduino kodini Arduino -ga yuklang

Agar siz Arduino -ni hech qachon ishlatmagan bo'lsangiz, iltimos, ushbu "ishga tushirish" sahifasiga o'ting va Arduino dasturini yuklab oling (bu bepul!).

Kompyuteringizga dasturiy ta'minot yuklab olingandan so'ng, dasturni oching va quyidagi amallarni bajaring:

  1. "AnalogReadSerial" eskizini oching. (Fayl> Misollar> Asosiy ma'lumotlar> ReadAnalogSerial).
  2. Arduino Uno -ni (va biriktirilgan elektronni) kompyuterga USB A dan B kabeliga ulang.
  3. Eskiz maydonidagi "Yuklab olish" belgisini bosing (o'qga o'xshaydi) ("Asboblar" ostida to'g'ri taxta (Arduino Uno) va seriyali port tanlanganligiga ishonch hosil qiling).
  4. Arduino -ni kompyuterga ulang va "Serial monitor" belgisini bosing (kattalashtiruvchi oynaga o'xshaydi)
  5. Bu ketma -ket monitor deb nomlangan qutini ochishi kerak va siz raqamlar oqimini ko'rishingiz kerak. Sensorni cho'zing va raqamlarning o'zgarishini ko'ring!

Agar siz raqamlar oqimini ko'rmasangiz, muammoni hal qilish bo'yicha maslahatlar:

  • Agar siz biron bir raqamni ko'rmasangiz yoki g'alati belgilar ketma -ketligini ko'rmasangiz, ketma -ket monitorning ochiladigan menyusida uzatish tezligi 9600 ga o'rnatilganligiga ishonch hosil qiling.
  • Barcha ulanishlar xavfsiz ekanligiga ishonch hosil qiling
  • Boshqa darajadagi qarshilikni sinab ko'ring
  • Alligator kliplarini trikotaj bantingizning kichik qismiga kesib olishga harakat qiling. Agar alligator qisqichlari o'rtasida o'tkazgichli ip uzilib qolsa, u ishlamaydi.

7 -qadam: Sinab ko'ring

Sinab ko'ring!
Sinab ko'ring!

Uni o'rab oling va nafas olayotganda raqamlarni kuzatib boring! Sizning aniq loyihangiz uchun mos keladigan raqamlar diapazonini olish uchun sizga turli rezistorlarni sinash kerak bo'lishi mumkin.

Tasmani ko'kragingiz/oshqozoningizning turli joylariga o'rab ko'ring. Alligator kliplariga qaraganda, sizga ko'proq simlar kerak bo'ladi. O'ylaymanki, bu sizning kiyimlaringiz ostida yoki bejirim kiyimlar ustida yaxshi ishlaydi.

Endi siz ushbu kod va sensorni olib, xohlaganingizcha o'zgartirishingiz va uni har xil usulda qo'llashingiz mumkin!

Misol g'oyasi: LEDni har bir nafasda yorqinligini o'zgartiring.

Tavsiya: