Мазмұны:

DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): 7 қадам (суреттермен)
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): 7 қадам (суреттермен)

Бейне: DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): 7 қадам (суреттермен)

Бейне: DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): 7 қадам (суреттермен)
Бейне: Вебинар №3. О мягкой робототехнике (профессор Роберт Шеферд) 2024, Шілде
Anonim
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры)
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры)
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры)
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры)

Бұл DIY сенсоры өткізгіш тоқылған созылу сенсоры түрінде болады. Ол кеудеге/асқазанға оралады, ал кеуде/асқазан кеңейгенде және қысылғанда сенсор, демек, Arduino -ға берілетін кіріс деректері кеңейеді. Есіңізде болсын, бұл әр демді бақылаудың дәл әдісі емес, кейде дененің қозғалысы сенсорға әсер етуі мүмкін, себебі ол қалай созылады. Сонымен қатар, тұрақтылық тұрғысынан, егер сенсор денеде тұрақты тығыздық сақтамаса, сандар диапазоны біршама секіре алатынын білдім, бірақ егер сіз жай тұрып, дем алып жатсаңыз, ол дәл/сезімтал болады. әр тыныс алу үшін кеуде қуысының аздап кеңеюі.

Интернетте зерттеу кезінде мен тапқан DIY дем алу датчиктері өте көп, бірақ оларды Arduino -ға өзіңіз қосуға қажетті барлық нақты ақпарат жоқ. Бұл оқулықта сізге толық тарихты ұсыну үшін мен біріктірген кейбір көздер:

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

Назар аударыңыз: Мен электр/схемалар/arduino/кодтауды жаңадан бастаған адаммын, сондықтан егер сіз кез келген ұсыныстар мен түзетулерді құптаймын!

1 -қадам: материалдар мен құралдар

Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар

Құралдар/материалдар:

  • Өткізгіш иірілген жіп (мен оны Sparkfun -дан сатып алдым:
  • Мен серпімді жіптен жасалған катушка ретінде HiKoo CoBaSi маркасын қолдандым (мен анықтадым, жіп жақсы созылады, себебі бұл сенсор кеңеюге және тарылуға сүйенеді. Егер сіз қатты жіп қолдансаңыз, сенсор да кеңейіп, жиырылмайды.)
  • Velcro (шамамен 6 дюйм… бірнеше кішкене бөлшектер болуы мүмкін, ол сенсорды айналаңызға бекіту үшін қолданылады) НЕМЕСЕ БИНДЕР КЛИП! (Мен байланыстырушы қысқыш тығыз бекіту үшін ең оңай жұмыс істейтінін таптым)
  • Қалыпты тігін жіп (~ 1 ярд)
  • Тоқыма инелері (мен қолдандым: 5)
  • Тігін инесі
  • Резисторлар жинағы (x1) (әр түрлі резисторлар қажет, олардың саны сіздің диапазоныңыздың ұзындығына және тігістердің тығыздығына байланысты. Сізге 10к -тан кіші қажет емес деп ойлаймын. қарсылық деңгейі сериялық мониторда табылған шығыс нөмірлерін өзгертеді)
  • Аллигатор қысқыштары (x2)
  • Өткізгіш кабельдер (x7)
  • Ардуино Уно
  • Компьютер (компьютер немесе MAC)
  • USB A - B кабелі
  • Вольт өлшегіш
  • Нан тақтасы

2 -қадам: тоқу

Тоқу
Тоқу
Тоқу
Тоқу

Өткізгіш жіп пен серпімді жіпті біріктіретін ені 2 дюймді тоқудан бастаңыз.

Өткізгіш және серпімді жіппен тоқылған жіппен тоқыңыз!

Сіз стандартты тігісті қолдана аласыз. Менің тобымның ұзындығы 30 дюйм болатын 10 тігіс болды.

Егер сіз тоқуды білмесеңіз, Youtube сіздің досыңыз.:) ** Кеңес: Сіздің басым қолыңызға тән бейнелерді табыңыз. Бұл маған көмектесті:

3 -қадам: тоқылған таспаңызға желім тігіңіз (ҚОСЫМША)

Тоқылған таспаға липаны тігіңіз (ОПЦИОНАЛДЫҚ)
Тоқылған таспаға липаны тігіңіз (ОПЦИОНАЛДЫҚ)
Тоқылған таспаға липаны тігіңіз (ОПЦИОНАЛДЫҚ)
Тоқылған таспаға липаны тігіңіз (ОПЦИОНАЛДЫҚ)

Тоқылған таспаның бір шетіне бірнеше дюймдік Velcro тігіңіз (мен қатты/таза Velcro жартысын қолдануды ұсынамын).

** ҚОСЫМША: Егер сізде велкро болмаса, бұл қадамды өткізіп жіберіп, топты айналаңызда ұстау үшін BINDER CLIP пайдаланыңыз. Мен байланыстырғыш қысқыш жақсы бекітуге болатынын білдім!

4 -қадам: Қосымша желім тігу (ҚОСЫМША)

Қосымша желім тігу (ҚОСЫМША)
Қосымша желім тігу (ҚОСЫМША)
Қосымша желім тігу (ҚОСЫМША)
Қосымша желім тігу (ҚОСЫМША)
Қосымша желім тігу (ҚОСЫМША)
Қосымша желім тігу (ҚОСЫМША)

Таспаңызды аударыңыз және басқа сәйкес велкроны (жұмсақ жартысын, егер сіз екінші жағын қатты қолдансаңыз) тоқылған таспаның екінші шетіне тігіңіз. Сізге бұл велкроның ұзындығы сәл ұзағырақ болғанын қалайсыз. 7 дюйм.

*** Тікпес бұрын, лентаны айналдыра байлап қойғаныңызға көз жеткізіңіз!

** ҚОСЫМША: Егер сізде велкро болмаса, бұл қадамды өткізіп жіберіп, топты айналаңызда ұстау үшін BINDER CLIP пайдаланыңыз. Мен байланыстырғыш қысқыш жақсы бекітуге болатынын білдім!

5 -қадам: Схеманы құрыңыз

Циклды құрыңыз
Циклды құрыңыз
Циклды құрыңыз
Циклды құрыңыз
Циклды құрыңыз
Циклды құрыңыз

Ардуиноны сенсорға қосу үшін осы қадамдағы фотосуреттерді қолданыңыз.

Тоқылған жолаққа екі аллигатор қысқышын бекітіңіз, олардың әрқайсысы бір. Созылу мөлшері тек осы 2 нүкте арасында өлшенеді. ** Жолақты сенімді түрде қысыңыз және өткізгіш жіп көп болатын жерді таңдаңыз, өткізгіш жіп пен металл қысқыштың байланысқа түсуі өте маңызды (мен бұл байланысты Вольтметрмен тексеруге тырыстым, бірақ мен таптым, ол жұмыс істеп тұрса да, ол міндетті түрде вольт өлшегіште емес екенін көрсетеді, мен бүкіл тізбекті сыммен қосуды ұсынамын, содан кейін оның жұмыс істеп тұрғанын білу үшін сериялық мониторда сандар қалай көрінетінін көруге кеңес беремін) **

Ардуино ұсынған аналогты енгізу бойынша оқулықты қолданыңыз, бұл сіздің тізбегіңізді сыммен байланыстыруға көмектеседі. (Тек фотосезімтал резисторды тоқылған жолақ + аллигатор қысқыштарымен алмастырыңыз, және бұл сізге дәл диаграмма/схема).

6 -қадам: Arduino кодын Arduino -ға жүктеңіз

Arduino кодын Arduino -ға жүктеңіз
Arduino кодын Arduino -ға жүктеңіз
Arduino кодын Arduino -ға жүктеңіз
Arduino кодын Arduino -ға жүктеңіз
Arduino кодын Arduino -ға жүктеңіз
Arduino кодын Arduino -ға жүктеңіз
Arduino кодын Arduino -ға жүктеңіз
Arduino кодын Arduino -ға жүктеңіз

Егер сіз бұрын Arduino -ны ешқашан пайдаланбаған болсаңыз, осы «іске қосу» бетіне өтіп, Arduino бағдарламалық жасақтамасын жүктеп алыңыз (ақысыз!).

Бағдарламалық жасақтама компьютерге жүктелгеннен кейін бағдарламаны ашып, келесі әрекеттерді орындаңыз:

  1. «AnalogReadSerial» эскизін ашыңыз. (Файл> Мысалдар> Негізгі> ReadAnalogSerial).
  2. Arduino Uno (және бекітілген тізбекті) компьютерге USB A - B кабелі арқылы қосыңыз.
  3. Эскиз жолағындағы «Жүктеу» белгішесін (көрсеткіге ұқсайтын) басыңыз («Құралдар» астында дұрыс тақта (Arduino Uno) мен сериялық порт таңдалғанына көз жеткізіңіз).
  4. Arduino -ны компьютерге қосулы ұстаңыз, содан кейін «Сериялық монитор» белгісін басыңыз (үлкейткішке ұқсайды)
  5. Бұл сериялық монитор деп аталатын қорапты ашуы керек және сіз сандар ағынын көресіз. Сенсорды созып, сандардың өзгеруін бақылаңыз!

АҚАУЛЫҚТЫ ШЕШУ КЕҢЕСТЕРІ, егер САНДАР АҒЫНЫН КӨРМЕСЕҢІЗ:

  • Егер сіз сандарды көрмесеңіз немесе таңғажайып таңбалар сериясын көрмесеңіз, сериялық монитордың ашылмалы мәзірінде жіберу жылдамдығы 9600 -ге орнатылғанына көз жеткізіңіз.
  • Барлық қосылымдар қауіпсіз екеніне көз жеткізіңіз
  • Басқа деңгейдегі резисторды қолданып көріңіз
  • Аллигатордың қысқыштарын тоқылған таспаның кіші бөлігіне қиып көріңіз. Егер өткізгіш жіп аллигатор қысқыштарының арасында үзілсе, ол жұмыс істемейді.

7 -қадам: Тексеріңіз

Оны сынап көріңіз!
Оны сынап көріңіз!

Оны ораңыз және дем алған кезде сандарды бақылаңыз! Сіздің нақты жобаңызға сәйкес келетін сандардың дұрыс ауқымын алу үшін сізге әр түрлі резисторларды сынап көру қажет болуы мүмкін.

Топты кеуде/асқазанның әр түрлі аймақтарына айналдыруға тырысыңыз. Сізге аллигатор қысқыштарына қарағанда ұзын сымдар қажет болады, егер ол айналаңызда болса. Менің ойымша, бұл сіздің киіміңіздің астында немесе таза емес киімдердің үстінде жақсы жұмыс істейді.

Енді сіз бұл код пен сенсорды алып, оны қалағаныңызша өзгерте аласыз және оны әр түрлі әдістермен қолдана аласыз!

Мысал идеясы: әр дем алған сайын жарық диодты жарықтандыруды өзгертіңіз.

Ұсынылған: