Мазмуну:

DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору): 7 кадам (сүрөттөр менен)
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору): 7 кадам (сүрөттөр менен)

Video: DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору): 7 кадам (сүрөттөр менен)

Video: DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору): 7 кадам (сүрөттөр менен)
Video: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, Ноябрь
Anonim
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору)
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору)
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору)
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору)

Бул DIY сенсор өткөргүч трикотаж сунуу сенсорунун формасын алат. Ал көкүрөгүңүздү/ашказаныңызды ороп алат, жана көкүрөгүңүз/ашказаныңыз кеңейгенде жана контрактта болгондо, сенсор, демек, Arduinoго берилүүчү кириш маалыматтары да кеңейет. Демек, бул ар бир демди көзөмөлдөөнүн так ыкмасы эмес экенин эстен чыгарбаңыз, кээде дененин кыймылдары сенсорго таасир этиши мүмкүн, анткени анын созулушу жөнүндө. Ошондой эле, туруктуулук жагынан алганда, сенсор дененин тегерегиндеги тыгыздык бойдон калбаса, сандардын диапазону бир аз секирип кетерин таптым, бирок эгер сиз жөн эле туруп, дем алып жатсаңыз, анда ал так/сезимтал ар бир дем үчүн көкүрөктүн кичине кеңейишин алуу.

Интернетте изилдөө учурунда мен тапкан бир нече DIY дем алуу сенсорлору бар, бирок аларда Ардуиного өзүңүз туташуу үчүн керектүү бардык маалымат жок. Бул окуу куралы боюнча сизге толук окуяны берүү үчүн булактардын кээ бирлери:

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дан сатып алдым: https://www.sparkfun.com/products/12806) (UPDATE: Алар пенсияга чыккан окшойт, ошондуктан бул Adafruitтен иштеши керек:
  • Мен ийкемдүү жиптин түрүн колдонуп, HiKoo CoBaSi брендин колдондум (бир аз созулган жип жакшы экенин байкадым, анткени бул сенсор кеңейип, жыйрыла алат. Эгер катуу жипти колдонсоңуз, сенсор кеңейбейт жана жыйрылбайт))
  • Velcro (болжол менен 6 дюйм… бир нече кичинекей бөлүктөр болушу мүмкүн, ал айланаңыздагы сенсорду бекемдөө үчүн колдонулат) ЖЕ БИНДЕР КЛИП! (Мен чындыгында байланыштыргыч клип бекем орнотуу үчүн эң оңой иштээрин таптым)
  • Кадимки тигүү жиби (~ 1 ярд)
  • Токулган ийнелер (мен колдонгон өлчөм: 5)
  • Тигүү ийнеси
  • Резистордук комплект (x1) (Ар кандай резисторлордун диапазону талап кылынат, сизге керектүү тобуңуздун узундугуна жана тигиштердин тыгыздыгына жараша болот. Менин оюмча, сизге 10ктан кичине керек эмес. Өзгөртүү каршылыктын деңгээли сериялык монитордо табылган өндүрүш сандарын өзгөртөт)
  • Аллигатор клиптери (x2)
  • Jumper Cables (x7)
  • Arduino Uno
  • Компьютер (PC же MAC)
  • USB A - B кабели
  • Вольт метр
  • Нан тактасы

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

Knit
Knit
Knit
Knit

Өткөргүч жипти да, ийкемдүү жипти да бириктирген 2 кең диапазонду токуу менен баштаңыз.

Өткөргүч жана ийкемдүү жип менен бир жип сыяктуу токуңуз!

Сиз стандарттуу тигүүнү колдоно аласыз. Менин группамдын узундугу 10 дюйм жана узундугу 30 дюйм болчу.

Эгерде сиз кантип токууну билбесеңиз, Youtube сиздин досуңуз.:) ** Кеңеш: Сиздин үстөмдүк кылган колуңузга мүнөздүү видеолорду табыңыз. Бул мага жардам берди:

3 -кадам: Трикотаж тобуңузга Velcro тигиңиз (ОПЦИОНАЛДЫК)

Трикотаж тобуңузга Velcro тигиңиз (ОПЦИОНАЛДЫК)
Трикотаж тобуңузга Velcro тигиңиз (ОПЦИОНАЛДЫК)
Трикотаж тобуңузга Velcro тигиңиз (ОПЦИОНАЛДЫК)
Трикотаж тобуңузга Velcro тигиңиз (ОПЦИОНАЛДЫК)

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

** ОПЦИОНАЛДЫК: Эгерде сизде велкро жок болсо, бул кадамды өткөрүп жиберип, топту айланаңызда кармап туруу үчүн BINDER CLIP колдонуңуз. Мен байланыштыруучу клип чындыгында тыгызыраак болуу үчүн жакшыраак иштээрин таптым!

4 -кадам: Дагы Velcro тигүү (ОПЦИОНАЛДУУ)

Дагы Velcro тигүү (ОПЦИЯЛЫК)
Дагы Velcro тигүү (ОПЦИЯЛЫК)
Дагы Velcro тигүү (ОПЦИЯЛЫК)
Дагы Velcro тигүү (ОПЦИЯЛЫК)
More Velcro тигүү (ОПЦИОНАЛДУУ)
More Velcro тигүү (ОПЦИОНАЛДУУ)

Бооруңузду оодарыңыз жана башка дал келген велкрону (жумшак жарымын, эгерде башка бөлүгүн катуу бөлүгүн колдонгон болсоңуз) токулган тобуңуздун экинчи учуна тигиңиз. Сиз бул велкронун узундугу бир аз көбүрөөк болушун каалайсыз, болжол менен. 7 дюйм.

*** Тигүүдөн мурун, байлап алсаңыз, велкронун жарымы дал келерин тактаңыз!

** ОПЦИОНАЛДЫК: Эгерде сизде велкро жок болсо, бул кадамды өткөрүп жиберип, топту айланаңызда кармап туруу үчүн BINDER CLIP колдонуңуз. Мен байланыштыруучу клип чындыгында тыгызыраак болуу үчүн жакшыраак иштээрин таптым!

5 -кадам: Районду куруу

Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу

Ардуинону сенсорго туташтыруу үчүн бул кадамдагы сүрөттөрдү колдонуңуз.

Трикотаж тобуна ар бир учунда 2 аллигатордун клиптерин тиркеңиз. Сунуунун өлчөмү ушул 2 чекиттин ортосунда гана өлчөнөт. ** Топту ишенимдүү түрдө кыскартууну жана көп өткөрүүчү жип ачык болгон жерди тандап алууну унутпаңыз, бул өткөргүч жип менен металл клиптин байланышка чыгышы үчүн абдан маанилүү (мен бул байланышты Вольт метр менен текшерүүгө аракет кылдым, бирок мен иштеп жатсам дагы таптым, бул анын Вольт эсептегичте экенин көрсөтпөйт, мен бүт схеманы зым менен камсыздоону сунуштайм, андан кийин анын иштеп жаткандыгын текшерүү үчүн сериялык мониторуңуздагы сандар кандай экенин көрүңүз) **

Ардуино тарабынан берилген бул аналогдук киргизүү боюнча окуу куралын колдонуңуз, бул сиздин схемаңызды жакшыртууга жардам берет. (Жөн эле фотосезгич резисторду трикотаж + аллигатор клиптери менен алмаштырыңыз, бул сизге так диаграмма/схема).

6 -кадам: 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. Ардуинону компьютерге туташтырып, анан "Сериялык монитордун" сүрөтчөсүн чыкылдатыңыз (Чоңойтуучу айнекке окшош)
  5. Бул сериялык монитор деп аталган кутучаны ачышы керек жана сиз сандардын агымын көрүшүңүз керек. Сенсорду сунуп, сандардын өзгөрүшүн караңыз!

БУТКУЛДУКТУ КЕҢЕШТЕР САНДАРДЫН АГЫМЫН КӨРБӨСӨҢҮЗ:

  • Эгерде сиз эч кандай сандарды көрбөсөңүз же бир катар кызыктай белгилерди көрбөсөңүз, сериянын мониторунун ачылуучу менюсунан жүгүртүүнүн ылдамдыгы 9600гө коюлганын текшериңиз.
  • Бардык байланыштарыңыз коопсуз экенин текшериңиз
  • Башка деңгээлдеги резисторду байкап көрүңүз
  • Аллигатордун клиптерин токулган тобуңуздун кичирээк бөлүгүнө кыркып көрүңүз. Эгерде өткөргүч жип аллигатор клиптеринин ортосунда кандайдыр бир учурда үзүлсө, ал иштебейт.

7 -кадам: Аны сынап көрүңүз

Текшерип көрүңүз!
Текшерип көрүңүз!

Аны ороп, дем алып жатканда сандарды көзөмөлдөңүз! Сиздин конкреттүү долбооруңузга туура келген сандардын диапазонун алуу үчүн ар кандай резисторлорду сынап көрүү керек болушу мүмкүн.

Топту көкүрөгүңүздүн/ашказаныңыздын ар кайсы жерлерине тегерете коюңуз. Аллигатордун клиптерине караганда, сиз өзүңүздүн тегерегиңизге караганда узунураак зымдарга муктаж болосуз. Менимче, бул сиздин кийимдериңиздин астында, же саркеч эмес кийимдердин үстүндө эң жакшы иштейт.

Эми сиз бул кодду жана сенсорду алып, каалагандай өзгөртө аласыз жана аны ар кандай жолдор менен колдоно аласыз!

Мисал идеясы: Ар бир дем менен LEDдин жарыктыгын өзгөртүү.

Сунушталууда: