Mundarija:
- 1 -qadam: yurak urish zonalari
- 2 -qadam: Sizga kerak bo'lgan materiallar
- 3 -qadam: Tayyorgarlik va fon
- 4 -qadam: Xavfsizlik haqida ma'lumot
- 5 -qadam: Maslahatlar va maslahatlar
- 6-qadam: 1-yig'ish- NeoPixel uzukni Floraga ulash
- 7-qadam: 2-yig'ilish- tugmani Floraga ulash
- 8-qadam: 3-yig'ish- Flora uchun tebranuvchi dvigatelni ulash
- 9-qadam: 4-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)
- 10-qadam: 5-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)
- 11-qadam: 6-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)
- 12-qadam: 7-yig'ish- miltillovchi dvigatelni floraga ulash (davomi)
- 13-qadam: 8-yig'ish- Puls sensorini Floraga ulash
- 14-qadam: 9-yig'ilish- Batareyani Floraga ulash
- 15-qadam: 10-yig'ilish- O'chirish sxemasi
- 16 -qadam: Nihoyat, kod
- 17 -qadam: Assambleyani tomosha qiling
- 18 -qadam: Yakuniy mahsulot
- 19 -qadam: Boshqa fikrlar
Video: Yurak urishi zonasi monitorini o'qitish: 19 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
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
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
Quyida ushbu loyiha uchun sizga kerak bo'ladigan materiallar va asboblar ro'yxati keltirilgan.
Materiallar
- Adafruit tomonidan yaratilgan flora
- Puls sensori
- Vibratsiyali mini dvigatelli disk
- NeoPixel uzuk - 12 RGBW LED - sovuq oq
- Diyot
- 220 Ohm qarshilik
- NPN tranzistor
- Alligator kliplar
- Velcro qo'l soatlari
- Batareya
- Simlar
- Tugma (ixtiyoriy)
Ushbu materiallarning ko'pini quyidagi havola orqali topish mumkin:
Asboblar
- Lehim to'plami/materiallar
- Igna va ip
- Arduino dasturi
- Tel -chiziqlar
- Agar kerak bo'lsa, yopishtiruvchi
- Qaychi
3 -qadam: 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
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
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
- Har bir qism nusxa ko'chirilgandan keyin kodni yuklang
- 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
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.
- Neopixel halqasidagi "IN" dan "6" gacha bo'lgan bitta simni ulang.
- NeoPixel halqasidagi "PWR" dan bitta simni floradagi "VBATT" ga ulang.
- NeoPixel Ringdagi "GND" dan bitta simni floradagi "GND" ga ulang
7-qadam: 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 …
- Tugmachaning 4 oyog'idan biridan simni floradagi "12 -raqam" ga ulang
- Tugmaning qolgan 3 oyog'ining istalganidan simni floradagi "GND" ga ulang
8-qadam: 3-yig'ish- Flora uchun tebranuvchi dvigatelni ulash
Vibratsiyali dvigatelni floraga ulash uchun biz diod, tranzistor va rezistordan foydalanganmiz. Siz avval xohlaysiz…
- Vibratsiyali dvigatelning qizil simini chiziqqa eng yaqin diodning uchiga ulash uchun alligator qisqichlaridan foydalaning.
- Vibratsiyali dvigatelning ko'k simini diodning boshqa uchiga ulang
9-qadam: 4-yig'ish- miltillovchi 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)
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)
Transistor emitentini (tranzistorning chap pimi) erga joylashtiring.
12-qadam: 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
Ushbu bosqichda uchta simli ulanish kerak.
- Puls sensori binafsha simini Floradagi "#10" ga ulang
- Puls sensori qizil simini Floradagi "3.3V" ga ulang
- Puls sensori qora simini Floradagi "GND" ga ulang
14-qadam: 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
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
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
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 shunday ko'rinishi kerak. Funktsional va stilist!
19 -qadam: 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:
Origami 3D yurak urishi: 6 qadam (rasmlar bilan)
Origami 3D uradigan yurak: bu 3D qog'ozli yurak bo'lib, uni kimdir ushlab turganda miltillay boshlaydi. Biror kishini hayratda qoldirish uchun, bu sovg'a juda yaxshi g'oya, chunki u oddiy origami yuragiga o'xshaydi, lekin kimdir unga tegsa yoki ushlab tursa, xuddi urayotgan yurak kabi miltillay boshlaydi.
LED yurak urishi: 10 qadam (rasmlar bilan)
LED yurak urishi: Men xotinimga uylanganimga 5 yil bo'ldi. Men unga elektron yurakni beraman. Bu hayajonni sezishi mumkin. U egasining yurak urishiga qarab uradi. U meni aqldan ozgan izlanishlarimning ko'pida qo'llab -quvvatlab kelmoqda, mening barcha ijodlarim singari, men ham
Zwift Ambilight va yurak urish tezligi zonasi Smartbulb lampasi: 4 qadam
Zwift Ambilight va yurak urish tezligi zonasi Smartbulb lampasi: Bu erda biz Zwift uchun biroz kattaroq takomillashtiramiz, sizda qorong'uda ko'proq sayr qilish uchun ambilight va yurak urish tezligi zonalari uchun chiroq (Yeelight) bor. Men bu erda 2 ta Raspberry PI dan foydalanaman, agar siz faqat Yeelight -ni xohlasangiz, sizga faqat 1 ta PI kerak bo'ladi, agar
Arduino yurak urishi EKG displeyi va ovozi bilan: 7 qadam
Arduino yurak urishi EKG displeyi va ovozi bilan: Salom bolalar! Umid qilamanki, siz mening oldingi "Arduino LIXIE soati" ni o'rgatgansiz. va siz yangisiga tayyormiz, odatdagidek men bu darslikni sizga bosqichma -bosqich ko'rsatma berib, shu kabi juda arzon, arzon elektron loyihalarni tayyorlayapman
Kiyiladigan yurak urishi nishoni: 7 qadam (rasmlar bilan)
Yurak urish tezligi nishoni: Bu yurak urish tezligi nishoni Adafruit va Bitalino mahsulotlari yordamida yaratilgan. Bu nafaqat foydalanuvchining yurak urish tezligini kuzatish uchun, balki yurak urish tezligining turli diapazonlari uchun turli xil rangli LEDlardan foydalanish orqali real vaqt rejimida fikr -mulohazalar berish uchun mo'ljallangan