Mundarija:

Yurak urishi zonasi monitorini o'qitish: 19 qadam (rasmlar bilan)
Yurak urishi zonasi monitorini o'qitish: 19 qadam (rasmlar bilan)

Video: Yurak urishi zonasi monitorini o'qitish: 19 qadam (rasmlar bilan)

Video: Yurak urishi zonasi monitorini o'qitish: 19 qadam (rasmlar bilan)
Video: YURAKNI TEZ URIB KETISH SABABLARI | IQBOL ADILOVA 2024, Iyul
Anonim
Image
Image

Kollej - bu hayotdagi notinch va tartibsiz vaqt, shuning uchun stressni past darajada ushlab turish juda muhimdir. Bizga buni yoqtirishning bir usuli - bu sizning ongingizni toza saqlashga va tanangizni sog'lom his qilishga yordam berish. Shuning uchun biz foydalanuvchilarga yurak urish tezligi zonasi haqida ma'lumot berish uchun intensiv mashg'ulot paytida odamning yurak urish tezligidan foydalanadigan ko'chma biosensor yaratdik.

Bu foydalanuvchilarga o'z harakatlarini yuklamasliklari yoki yurak urish tezligidan xavfli nuqtaga etib bormasliklariga yordam berishning bir usuli. Bu sensor, shuningdek, vaznini yo'qotishga yoki chidamliligini oshirishga harakat qilayotgan foydalanuvchilarga yurak urish tezligini ma'lum zonalarda ushlab turishiga yordam beradi.

1 -qadam: yurak urish zonalari

Sizga kerak bo'lgan materiallar
Sizga kerak bo'lgan materiallar

Yuqoridagi rasmda yurak urish tezligining turli zonalari ko'rsatilgan. Har safar foydalanuvchi yangi zonaga kirganda, u qaysi zonada ekanligi to'g'risida foydalanuvchini ogohlantirish uchun soat tobora yonib turadi. Agar foydalanuvchi maksimal yurak urish tezligidan oshsa, soat qizilga aylanadi va tebranadi. Maksimal yurak urish tezligi odamlarning yoshiga qarab hisoblab chiqiladi va 220 dan chiqariladi.

2 -qadam: Sizga kerak bo'lgan materiallar

Sizga kerak bo'lgan materiallar
Sizga kerak bo'lgan materiallar
Sizga kerak bo'lgan materiallar
Sizga kerak bo'lgan materiallar

Quyida ushbu loyiha uchun sizga kerak bo'ladigan materiallar va asboblar ro'yxati keltirilgan.

Materiallar

  1. Adafruit tomonidan yaratilgan flora
  2. Puls sensori
  3. Vibratsiyali mini dvigatelli disk
  4. NeoPixel uzuk - 12 RGBW LED - sovuq oq
  5. Diyot
  6. 220 Ohm qarshilik
  7. NPN tranzistor
  8. Alligator kliplar
  9. Velcro qo'l soatlari
  10. Batareya
  11. Simlar
  12. Tugma (ixtiyoriy)

Ushbu materiallarning ko'pini quyidagi havola orqali topish mumkin:

Asboblar

  1. Lehim to'plami/materiallar
  2. Igna va ip
  3. Arduino dasturi
  4. Tel -chiziqlar
  5. Agar kerak bo'lsa, yopishtiruvchi
  6. Qaychi

3 -qadam: Tayyorgarlik va fon

Tayyorgarlik va fon
Tayyorgarlik va fon

Ushbu materiallardan foydalanish uchun ulardan ba'zilari nima qilayotganini bilish va tushunish foydali bo'ladi.

Flora - bu Adafruit -ning taqiladigan elektron platformasi. Bu juda yangi boshlanuvchilar uchun qulay qurilma, uni ishlatish uchun qulay bo'lgan quvvat manbai kichik. Yuqoridagi rasmda Florada hamma narsa qayerda joylashganligi ko'rsatilgan.

Flora haqida ko'proq ma'lumot olish uchun ushbu veb-saytga qarang:

NeoPixels, shuningdek, Adafruit-ning RGB rangli piksellar va chiziqlar uchun alohida-alohida joylashtiriladigan brendidir. Yana bir muhim narsani ta'kidlash kerakki, ular o'z -o'zidan yonmaydi, ularga Arduino va kodlash kabi mikro -nazoratchi kerak. NeoPixellar siz xohlagan narsani qilishlari uchun dasturlash amaliyoti talab qilinadi, shuning uchun biz buni loyihamizda ko'rib chiqishimiz kerak edi. Bu loyiha uchun dasturlash juda muhim edi va bu sohadagi tajriba yordam beradi.

Neopixel haqida ko'proq ma'lumot olish uchun siz ushbu veb-saytni tekshirishingiz mumkin:

Adafruit puls sensori ham sizning pulsingizni olish uchun ishlatiladi. Keyin biz ushbu loyiha uchun Beats Per Minute (BPM) ni hisoblash uchun kodni joriy qilamiz.

Puls sensori haqida qo'shimcha ma'lumot va ma'lumot olish uchun quyidagi havolani ko'ring:

Kod sizning qurilmangizga ma'lum buyruqlar yordamida bog'lanishi uchun Arduino dasturiga yuklab olishingiz kerak bo'lgan kutubxonalar mavjud. Quyidagi havola sizga kutubxonalarni Arduino -ga qanday yuklab olishni ko'rsatib beradi.

learn.adafruit.com/adafruit-all-about-ardu…

Quyidagi kutubxonalar sizga kerak bo'ladi:

1. Adafruit NeoPixel kutubxonasi

2. PulseSensor o'yin maydonchasi

3. Adafruit Flora piksel kutubxonasi

"Klonlash yoki yuklab olish" tugmasini bosing va ularni kodingizga kiritish uchun havoladagi yuqoridagi ko'rsatmalarga amal qiling.

Rahmatlar

Adafruit -ga alohida minnatdorchilik bildiramiz, u bizga oxirgi mahsulotimiz uchun ishlatilgan ba'zi kodlarni taqdim etdi!

4 -qadam: Xavfsizlik haqida ma'lumot

Xavfsizlik haqida ma'lumot
Xavfsizlik haqida ma'lumot

Turli loyihalarda ishlayotganda, siz va atrofingizdagi odamlarning xavfsizligini doimo yodda tutish juda muhim. Birinchidan, Flora simlarini ko'chirayotganda va USB -ni kompyuterdan uzib qo'yish juda muhim, bu o'zingizga zarba bermaslik uchun.

1. Agar kontaktlarning zanglashiga olib kelishi mumkin bo'lgan to'kilmasa, suyuqliklarni bu qurilmadan uzoqroq tutish kerak

2. Quvvat O'chirilgan paytda faqat simlar va boshqa metall sxemalarga tegib, tanangiz orqali oqim oqishini oldini oling

Bu tibbiy asbob emasligi haqida ogohlantirish, agar sizning yurak urish tezligingiz maksimal yurak urish tezligidan oshib ketgan bo'lsa, sizni qattiq ogohlantiradi, uni tibbiyot dunyosidagi yurak urish tezligi monitoriga o'xshatib bo'lmaydi. Agar siz charchagan yoki charchagan bo'lsangiz va soat sizni yurak urish tezligingiz haqida ogohlantirmagan bo'lsa, siz nima qilayotganingizni to'xtatishingiz kerak, chunki har doim ham aniq bo'lmasligi mumkin.

5 -qadam: Maslahatlar va maslahatlar

Maslahatlar va maslahatlar
Maslahatlar va maslahatlar

Agar siz yo'lda qolib ketsangiz, ba'zi maslahatlar va maslahatlar:

Muammo bartaraf qilish bo'yicha maslahatlar:

  • NeoPixels turli xil chiroqlar modellarini ko'rsatishi mumkin, uning ishlashiga ishonch hosil qilish uchun NeoPixel kutubxonasi tomonidan berilgan namunali koddan foydalaning.
  • Lehimlashdan keyin ulanishlar orasidagi uzluksizlikni o'lchash uchun siz bu ulanishlarning to'g'ri bajarilishini ta'minlash uchun multimetrdan foydalanishingiz mumkin
  • Harakat artefaktining yurak urish tezligiga ta'sir qilmasligini ta'minlash uchun puls sensori qo'l soatiga mahkam bog'langanligiga ishonch hosil qiling.
  • Prototip yaratish bosqichida, agar siz yaxshi ulanmagan bo'lsangiz, alligator qisqichlari to'g'ri biriktirilganligiga ishonch hosil qiling
  • Agar kod to'g'ri ishlamasa, kod qismlarini alohida oynaga nusxalash va joylashtirish

    1. Har bir qism nusxa ko'chirilgandan keyin kodni yuklang
    2. Bu sizning kodingiz qayerda ishlashini va ishlamasligini ko'rsatadi

Fikrlar:

  • Vibratsiyali dvigatelni diodli, rezistorli va tranzistorli Hektik Dvigatel Tekshirgichi o'rniga ulash mumkin. Biz bu usulni eng arzon variant deb topdik.
  • Vaqt va umidsizlikni tejash uchun prototip yaratish uchun alligator kliplaridan foydalanganingizga ishonch hosil qiling. Siz prototipni lehimlashni xohlamaysiz, keyin ulanish ishlamayotganligini bilib oling.

6-qadam: 1-yig'ish- NeoPixel uzukni Floraga ulash

O'rnatish 1- Floraga NeoPixel uzukni ulash
O'rnatish 1- Floraga NeoPixel uzukni ulash

Boshlash uchun NeoPixel halqasini oling va uni 3 sim va alligator qisqichlari yordamida ulang. Siz timsol kliplarini ishlatib, prototipni qurasiz va mahsulotdan qoniqsangiz, uning qismlarini lehimlashni yakunlaysiz.

  1. Neopixel halqasidagi "IN" dan "6" gacha bo'lgan bitta simni ulang.
  2. NeoPixel halqasidagi "PWR" dan bitta simni floradagi "VBATT" ga ulang.
  3. NeoPixel Ringdagi "GND" dan bitta simni floradagi "GND" ga ulang

7-qadam: 2-yig'ilish- tugmani Floraga ulash

2-yig'ilish- tugmani Floraga ulash
2-yig'ilish- tugmani Floraga ulash

BU QADAM ixtiyoriy … agar siz tugmani xohlasangiz, uni qo'shishingiz mumkin, biz Flora -da bu bosqichda yoqish/o'chirish tugmachasini ishlatdik, shuning uchun u kodga kiritilmagan.

Bu bosqichda nima qilish kerak …

  1. Tugmachaning 4 oyog'idan biridan simni floradagi "12 -raqam" ga ulang
  2. Tugmaning qolgan 3 oyog'ining istalganidan simni floradagi "GND" ga ulang

8-qadam: 3-yig'ish- Flora uchun tebranuvchi dvigatelni ulash

3-yig'ilish- Flora uchun tebranuvchi motorni ulash
3-yig'ilish- Flora uchun tebranuvchi motorni ulash

Vibratsiyali dvigatelni floraga ulash uchun biz diod, tranzistor va rezistordan foydalanganmiz. Siz avval xohlaysiz…

  1. Vibratsiyali dvigatelning qizil simini chiziqqa eng yaqin diodning uchiga ulash uchun alligator qisqichlaridan foydalaning.
  2. Vibratsiyali dvigatelning ko'k simini diodning boshqa uchiga ulang

9-qadam: 4-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)

O'rnatish 4- Vibratsiyali dvigatelni Floraga ulash (davomi)
O'rnatish 4- Vibratsiyali dvigatelni Floraga ulash (davomi)

Endi diodning bir uchini (tebranuvchi dvigatelning qizil simidan keladi) Floradagi "3.3V" ga ulang.

10-qadam: 5-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)

5-yig'ish- tebranuvchi dvigatelni floraga ulash (davomi)
5-yig'ish- tebranuvchi dvigatelni floraga ulash (davomi)

Diyotning boshqa tomonini oling va tranzistorni ushlang, uni tranzistor kollektoriga ulang (tranzistorning o'ng pimi).

11-qadam: 6-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)

O'rnatish 6- Vibratsiyali motorni Floraga ulash (davomi)
O'rnatish 6- Vibratsiyali motorni Floraga ulash (davomi)

Transistor emitentini (tranzistorning chap pimi) erga joylashtiring.

12-qadam: 7-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)

O'rnatish 7- Vibratsiyali motorni Floraga ulash (davomi)
O'rnatish 7- Vibratsiyali motorni Floraga ulash (davomi)
7-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)
7-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)

Vibratsiyali dvigatelni Floraga ulashning oxirgi bosqichi - tranzistor bazasini (tranzistorning markaziy pimi) topib, uni rezistorga, so'ng rezistorni Floradagi "GND" ga ulash.

13-qadam: 8-yig'ish- Puls sensorini Floraga ulash

O'rnatish 8- Puls sensorini Floraga ulash
O'rnatish 8- Puls sensorini Floraga ulash

Ushbu bosqichda uchta simli ulanish kerak.

  1. Puls sensori binafsha simini Floradagi "#10" ga ulang
  2. Puls sensori qizil simini Floradagi "3.3V" ga ulang
  3. Puls sensori qora simini Floradagi "GND" ga ulang

14-qadam: 9-yig'ilish- Batareyani Floraga ulash

9-yig'ilish- Batareyani Floraga ulash
9-yig'ilish- Batareyani Floraga ulash

Batareyaning simlarini oxirigacha oq ulagich bilan toping, uning qismini Flora -da joylashgan batareya komponentiga ulang.

15-qadam: 10-yig'ilish- O'chirish sxemasi

O'rnatish 10- To'liq elektron sxemasi
O'rnatish 10- To'liq elektron sxemasi

Endi barcha alligator qisqichlari bilan sxema tugallandi. Bu tartibsizlik kabi ko'rinishi mumkin, lekin hamma aloqalar endi o'rnatildi! Endi soatni ixchamroq qilish uchun individual ulanishlarni lehimlash mumkin.

16 -qadam: Nihoyat, kod

Nihoyat, kod!
Nihoyat, kod!

O'chirish tugagandan so'ng, yig'ilishga biz xohlagan narsani bajaradigan kod kerak bo'ladi. Github kodi Adafruit Pulse Sensor -dan yurak urish tezligi ma'lumotlarini to'playdi va ularni yurak urish tezligining 5 zonasiga ajratadi. Shaxsning HR aniq zonalariga tushib qolsa, bu Neopixel halqasini u joylashgan zonaga qarab yonishiga olib keladi. Agar odamning HR maksimal HR ga yaqin bo'lsa, Neopixel qizil rangda o'chadi va miltillovchi vosita yonadi. HR xavfli zonada ekanligini ko'rsatadigan faollashtirilgan va individual sekinlashishi kerak.

17 -qadam: Assambleyani tomosha qiling

Assambleyani tomosha qiling
Assambleyani tomosha qiling
Assambleyani tomosha qiling
Assambleyani tomosha qiling
Assambleyani tomosha qiling
Assambleyani tomosha qiling

Qismlarni sxemada ko'rsatilgandek lehimlagandan so'ng, soatni yig'ish vaqti keldi!

NeoPixel halqasi Flora tepasiga joylashtirilgan va uni elim bilan biriktirish mumkin yoki NeoPixeldagi lehimlanmagan teshik yordamida mahkam tikib qo'yish mumkin. Birinchi neoPixel qayerda yonayotganini ko'rish uchun shu vaqtda kodingizni ishga tushiring. soat sizga ma'no beradigan yo'nalishda. Bu qadamni bajarayotganda yoqish/o'chirish tugmachasini yopmasligingizga ishonch hosil qiling. Flora manjetga tashqi tomondan qolgan teshiklar orqali tikiladi.

Batareyani Flora/NeoPixel halqasi ostiga, vibrator (va qo'shimchalar) bilan birlashtirish mumkin.

Keyin puls sensori bilagingizning pastki qismiga mahkamlanadigan soat qismiga mahkam tikiladi. Buni amalga oshirayotganda o'ng tomoningiz yuqoriga qaraganligiga ishonch hosil qiling.

Sizda mavjud bo'lgan materiallarga ko'ra, boshqacha yig'ish mumkin.

18 -qadam: Yakuniy mahsulot

Yakuniy mahsulot
Yakuniy mahsulot

Yakuniy mahsulot shunday ko'rinishi kerak. Funktsional va stilist!

19 -qadam: Boshqa fikrlar

Boshqa fikrlar
Boshqa fikrlar

Bu g'oyani davom ettirishning bir usuli - ilgari instrucable -da ixtiyoriy sifatida ko'rsatilgan tugmani qo'shish.

Boshqa usul - ishlamayotganingizda ishlatilishi mumkin bo'lgan alohida kodni qo'shish. Bu haqiqiy soat bo'lishi mumkin, bu erda bitta piksel soat qo'lini, ikkinchisi esa minut qo'lini ko'rsatadi. Bu haqida qo'shimcha ma'lumot olish uchun Real vaqt soati xususiyati uchun havolani tekshiring.

Tavsiya: