Мазмұны:
- 1 -қадам: Қажетті материалдар мен құралдар
- 2 -қадам: Дайындық
- 3 -қадам: Қауіпсіздік
- 4 -қадам: кеңестер мен кеңестер
- 5 -қадам: Ассамблея 1а бөлігі
- 6 -қадам: құрастыру 1б бөлігі
- 7 -қадам: Ассамблея 2 -бөлім
- 8 -қадам: құрастыру 3 -бөлім
- 9 -қадам: құрастыру 4 -бөлім
- 10 -қадам: құрастыру 5 -бөлім
- 11 -қадам: Ассамблея 6 -бөлім
- 12 -қадам: құрастыру 7 -қадам
- 13 -қадам: 8 -қадам
- 14 -қадам: 9 -қадам
- 15 -қадам: Жинау 10 -қадам: Кодты жүктеп, жинауды аяқтаңыз
- 16 -қадам: құрастыру 11 -қадам: кодты түсіндіру
- 17 -қадам: схема
- 18 -қадам: қосымша идеялар
Бейне: Жүрек соғу жиілігінің мониторымен жеңіл мазасыздану құрылғысы: 18 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Әлем толқып бара жатқанда, барлығы стресстік ортада. Колледж студенттері күйзеліс пен мазасыздану қаупі жоғары. Емтихандар әсіресе студенттер үшін стресстік кезең болып табылады және тыныс алу жаттығулары бар ақылды сағаттарды әдетте емтихан кезінде қолдануға болмайды, өйткені олар мәтінді жіберіп, интернетке қосыла алады.
«Breathe Light»-бұл интернетке қосылмаған, емтиханға қарсы болатын, алаңдаушылыққа негізделген қарапайым құрылғы. Бұл құрылғы алаңдаушылықты басқаруды қажет ететін кез келген адамға оңай бейімделуге мүмкіндік беретін пайдаланушыға тән емес. NeoPixel төрт жарықдиодты сериясын қолдана отырып, пайдаланушы тыныс алу жаттығуларын орындау бойынша қадамдарды орындай алады, сонымен қатар олардың стресстің төмендеуін анықтау үшін жаттығуларға дейін және кейін жүрек соғу жиілігін бақылай алады.
1 -қадам: Қажетті материалдар мен құралдар
Материалдар:
- Адафрут флорасы ($ 14,95)
- Нан тақтасы ($ 5.00)
- Adafruit NeoPixels (4) ($ 7.95)
- PulseSensor ($ 25.00)
- Аллигатор клиптері ($ 3,95)
- Breadboard jumper сымдары ($ 3.95)
- Литий-ионды полимерлі батарея ($ 9.95)
- 220 Ом резисторы (6,28 доллар)
- Басу түймесі ($ 5.99)
- Ассорти Legos ($ 10- $ 40) (Ескерту: Сізге көптеген Lego қажет емес)
Жалпы құны: ($ 94- $ 124)
Құралдар:
- Arduino Software (ТЕГІН) - міндетті
- Мұрынға арналған қысқыштар (~ 6 доллар) немесе кутикуланы кескіштер (~ 4 доллар)- ұсынылады
- Дәнекерлеу жинағы/материалдар (~ $ 11)- қосымша
Жалпы құны: ($ 15-17)
2 -қадам: Дайындық
Жобаны бастамас бұрын және жоғарыда келтірілген материалдарды пайдаланбас бұрын, не қолданылатыны туралы жақсы білім алу қажет.
Адафрут флорасы
Adafruit Flora - бұл жаңадан бастаушыларға да, сарапшыларға да пайдалы шағын, қарапайым және қуатты микроконтроллер. Ол өте кішкентай (тек төрттен біршама үлкен) және киюге болады! Жоғарыдағы суретте адафрут флорасының диаграммасы көрсетілген. Флора туралы қосымша ақпарат алу үшін келесі сілтемеге өтіңіз:
learn.adafruit.com/getting-started-with-fl…
Adafruit NeoPixels
Adafruit ұсынған NeoPixels - бұл киюге арналған арнайы жасалған RGB светодиоды. NeoPixels тізбекті, яғни қалағанша көп жарықдиодты қосу үшін микроконтроллерге тек бір істікшелі қосылым қажет. Оларды Arduino -да кодтауға болады, бірақ интернетте танысуға және NeoPixels -ті сіз қалағандай орындауға көмектесу үшін кейбір тәжірибе, зерттеулер мен мысалдар қажет. Келесі сілтемедегі әр түрлі қадамдар өте пайдалы, себебі ол сізге NeoPixels қалай жұмыс істейтіні туралы хабарлайды және Arduino көмегімен кодтау бойынша кеңестер мен мысалдар береді.
learn.adafruit.com/flora-rgb-smart-pixels/…
PulseSensor
PulseSensor - бұл Arduino -ның жүрек соғу жиілігі туралы деректерді жинау үшін қосылатын және ойнайтын сенсор. Arduino -ға жүктеуге болатын кітапханада (жақын арада төменде көрсетіледі) PulseSensor -ды жобаға енгізудің бірден маманы болуға көмектесетін мысал кодтары бар. Келесі сілтеме PulseSensor туралы қосымша ақпаратты көрсетеді және адамдарды бастау үшін шағын жобалардың мысалын сипаттайды.
pulsesensor.com/pages/getting-advanced
Arduino кітапханалары
Код Flora -мен белгілі бір функциялар мен командалар үшін байланысуы үшін, әр түрлі электр компоненттері үшін келесі кітапханалар Arduino -ға орнатылуы керек. Бағдарламалық жасақтаманы жүктеу үшін осы сілтемені немесе 'Кіріспе және жабдықтау' бөліміндегі сілтемені пайдаланыңыз
-
PulseSensor ойын алаңы
(Ескерту: «PulseSensor_BPM» мысалы Arduino файлы Breathe Light үшін кодты құруға көмектесті)
-
Adafruit NeoPixel кітапханасы
(Ескерту: «Strandtest» мысалы Arduino файлы Breathe Light кодын жасауға көмектесті)
(Ескерту: Кітапханаларды орнатуда қосымша көмек алу үшін мына сілтемеге өтіңіз:
GitHub
GitHub - бұл адамдарға бағдарламалық қамтамасыз етуді бірге құруға және бөлісуге мүмкіндік беретін қуатты платформа. Breathe Light үшін жасалған код GitHub арқылы бөлісіледі және оған осы жерден кіруге болады. Оған кейінірек 14 -қадамдағы нұсқаулықта сілтеме жасалатын болады. Arduino кітапханалары мен жобаға қажет мысалдарға келесі GitHub сілтемелері арқылы қол жеткізуге болады.
- PulseSensor
- NeoPixel
GitHub дегеніміз не және ол не үшін пайдалы екендігі туралы қосымша ақпарат алу үшін мына бейнені қараңыз.
3 -қадам: Қауіпсіздік
Кез келген электр тізбегімен, оның ішінде осы жобада жасайтын схемамен жұмыс жасағанда, сіздің жобаңыздың қауіпсіздігін қамтамасыз ету үшін және таң қалмау үшін электр қауіпсіздігінің барлық хаттамаларын түсіну және орындау маңызды. Келесі тізімде бірнеше қарапайым қадамдар орындалады.
- Сымдарды тізбекке жылжыту және бекіту кезінде Флораны компьютерге қоспаңыз.
- Электр тізбегіндегі сымдарға немесе басқа металл компоненттерге тиген кезде, сіздің денеңізден ток өтпеуі үшін қуаттың ӨШІРУЛІ болғанын тексеріңіз.
- Сұйықтықтарды, тағамды және төгілуі мүмкін басқа заттарды тізбектен алыс ұстаңыз.
- Қуатты қоспас бұрын, электр сымдарының бұзылғанын тексеріңіз.
ЕСКЕРТУ:
Бұл медициналық құрылғы ЕМЕС және оны жүрек соғу жиілігін дәл өлшеу үшін клиникалық жағдайда қолдануға болмайды. Егер сіз жүрек соғу жиілігі туралы нақты ақпарат алғыңыз келсе, дәрігерге барыңыз. Бұл адамдарға стресстен арылуға көмектесетін құрал және кез келген ауруды диагностикалау үшін қолдануға болмайды.
4 -қадам: кеңестер мен кеңестер
Төменде «Тыныс алу жарығын» құру кезінде есте сақтау қажет бірнеше кеңестер мен кеңестер берілген.
Ақаулықтарды жою стратегиялары
- Егер код дұрыс жұмыс істемесе, кодтың әр түрлі функцияларын/бөлімдерін бөліңіз және мәселенің қай жерде екенін анықтау үшін оларды тексеріңіз.
- Код пен жобаға кіріспес бұрын, құрылғылардың дұрыс жұмыс істеуін қамтамасыз ету үшін Arduino кітапханаларында PulseSensor мен NeoPixels үшін берілген мысал кодтарын қолданыңыз.
- Потенциалды қозғалысты жою үшін деректерді жинамас бұрын PulseSensor -дың тығыз және қауіпсіз байланысы бар екеніне көз жеткізіңіз.
- Сымды қосқанда, шатаспау үшін, сол порттарға қосылған кезде бірдей түсті сымдарды қолданыңыз.
- Сымдарды бекіту үшін кішкене өтпелі кабельдерді қолданыңыз, олар құрылғы қозғалғанда байланыс үзілмейді.
- Егер сізде дәнекерлеу үтігі болса, оны дұрыс жұмыс істемеуі мүмкін сымдық қосылыстарды бекіту үшін қолданыңыз.
Түсініктемелер
- Уақытты үнемдеу үшін сымдарды қолданар алдында прототиптеу үшін аллигатор қысқыштарымен тексеріңіз.
-
Уақыт пен ашуланшақтықты үнемдеу үшін әр NeoPixel -мен тұрақты және тұрақты байланыс орнату үшін сымдарды созыңыз.
Lego флора мен аккумуляторлық қорғанысты қамтамасыз етуде де өте пайдалы
5 -қадам: Ассамблея 1а бөлігі
FLORA -дағы №6 портты қосу үшін аллигатор қысқышын қолданыңыз. Содан кейін GND портын қосу үшін басқа аллигатор қысқышын пайдаланыңыз. FLORA -дағы VBATT портымен де солай жасаңыз.
6 -қадам: құрастыру 1б бөлігі
Енді 6 портқа қосылған аллигатор қысқышын NeoPixel ішке қараған көрсеткіге қосыңыз. GND портының қысқышын NeoPixel (-) және VBATT портының қысқышын NeoPixel (+) ұяшығына жалғаңыз.
Біз бұл қондырғыны NeoPixel Adafruit бетіндегі нұсқауларды қолдана отырып жұмыс істейтінін тексеру үшін әрбір NeoPixel -ді тексеру үшін қолдандық.
7 -қадам: Ассамблея 2 -бөлім
NeoPixels -тің әрқайсысы жұмыс істейтінін растағаннан кейін, сіз Breathe Light құрылысын бастауға болады!
VBATT, #12, #6, GND және #10 бойынша FLORA сымдарын жалғаудан бастаңыз. Шатастырмау үшін, порттардың әрқайсысына сәйкес келетін түстерді таңдаңыз. Біз оларды келесі қадамдарда тақтаға қосамыз.
8 -қадам: құрастыру 3 -бөлім
Әрі қарай, біз NeoPixels тізбегін құруды бастаймыз. Бірінші қадамдағыдай, біз ақырында (+) VBATT портына, (-) GND портына қосамыз, ал көрсеткілер NeoPixels желісінде сигнал ағынының бағытын көрсетеді. Мен соңғысынан бастадым және жоғары деңгейге жеттім.
Алдымен сымдарды NeoPixels -ке сәйкес түстермен қосыңыз. Суретте сіз VBATT үшін ақты, GND үшін жасылды және No6 порттан келетін сигнал үшін сары түсті қолданғанымызды көре аласыз. Кішкене тесіктердің айналасында сымды шынымен орау үшін ине мұрнын пайдаланыңыз. Егер сізде иненің тістегіштері болмаса, кутикуланы кесуге болады.
(Фондағы кішкентай қызыл сымдар келесі қадамдарда түсіндіріледі. Әзірге олар туралы алаңдамаңыз.)
9 -қадам: құрастыру 4 -бөлім
Басқа NeoPixels -ке сымдарды бірінші сияқты қосыңыз. Көрсеткілер сызығы FLORA № 6 портынан тізбектің төменгі жағына бағытталғанын тексеріңіз.
Содан кейін, ақ сымдардың әрқайсысын нан тақтасындағы (+) түйреуіштерге, ал жасыл сымдарды нан тақтасындағы (-) түйреуіштерге қосыңыз. Сымдарды бекіту үшін қосылымдардың біршама кернеуі бар екеніне көз жеткізіңіз.
10 -қадам: құрастыру 5 -бөлім
Енді жасыл сымды GND-ден (-) түйреуіштердің жоғарғы жағына қосыңыз. Ақ сымды VBATT портынан нан тақтасындағы (+) түйреуіштерге, ал No6 сары сымды NeoPixel тізбегінің басына қосыңыз.
Күлгін сым мен қызыл сым кейінірек қосылады.
(Төменгі жағындағы қызыл сымдар NeoPixels арасындағы сары сигнал сымдары арасында шиеленіс туғызады, бірақ байланыстардың тығыздығына байланысты сізге қажет болмауы мүмкін)
11 -қадам: Ассамблея 6 -бөлім
Әрі қарай, біз түймені тақтаға қосамыз. Бұл жүрек соғу жиілігін өлшеуді және тыныс алу жаттығуларын бастайды!
Түймені суретте көрсетілгендей орналастырыңыз. Содан кейін (+) жоғарғы түйменің түйреуішін қосу үшін ақ сымды қолданыңыз. 220 Ом резисторды сол жақтағы төменгі түйреуіш пен (-) түйреуіштердің арасына салыңыз. Соңында, №10 қызыл сымды төменгі оң жақ түйменің түйреуішіне жалғаңыз.
12 -қадам: құрастыру 7 -қадам
Енді біз импульстік сенсорды қосамыз! Қызыл сенсор сымын нан тақтасындағы (+) түйреуіштерге, ал қара сенсор сымын (-) түйреуіштерге жалғаңыз. Әрі қарай, сенсорлы сым мен 12 -ші порттан келетін күлгін сымды сол қатарға жалғаңыз.
13 -қадам: 8 -қадам
Ассортиментті Legos -пен FLORA -ға отыруға арналған платформа мен литий батареялар жинағына арналған кішкене қуыс жасаңыз. Сары сымдар дұрыс қосылуы үшін FLORA -да кернеу бар екеніне көз жеткізіңіз. Ол үшін жоғарыдағы суретте көрсетілген сары легосты қолдандық.
Lego платформасы сіздің тақтайшаңыздың мөлшеріне байланысты әр түрлі болады, бірақ FLORA тегіс отыра алатындығына, сары сигналдық сымдармен біршама шиеленіс бар екеніне және батарея жинағын салу үшін қуыс бар екеніне көз жеткізіңіз.
14 -қадам: 9 -қадам
Жинауды аяқтау үшін, тақтаның жанындағы FLORA бар Lego платформасын қосыңыз. Батарея жинағын FLORA -ға қосыңыз.
15 -қадам: Жинау 10 -қадам: Кодты жүктеп, жинауды аяқтаңыз
Соңғы қадам - бұл кодты Breathe Light -ке жүктеу. Код жүктелгеннен кейін, дем алу шамы FLORA ортасында ON қосқышы қосылған кезде портативті жұмыс істеуі керек!
GitHub -тен Flora -ға кодты қалай алуға болады
- GitHub веб -сайтына кіру үшін жоғарыдағы сілтемені пайдаланыңыз.
-
«Клондау немесе жүктеу» түймесін басыңыз.
«ZIP жүктеуді» басыңыз
- Жүктелген ZIP файлын компьютердегі қажетті орынға сақтаңыз.
- Arduino -да «Breathe_Light_V3.0» файлын ашыңыз.
- Жоғарғы Arduino жолағындағы «Құралдар» астында «Тақта:» бөліміне өтіп, «Адафрут флорасын» таңдаңыз.
- Соңында (компьютерге Flora қосылған кезде) «Жүктеу» түймесін басыңыз (экранның жоғарғы жағындағы оң жақ көрсеткі)
Жоғарыда көрсетілген әрекеттер аяқталғаннан кейін код Flora -ға жүктелуі керек. Флораны компьютерден ажыратуға болады және Breathe Light пайдалануға дайын!
16 -қадам: құрастыру 11 -қадам: кодты түсіндіру
Бұл кодтың әрекеті:
Біріншіден, код PulseSensor көмегімен адамның бастапқы жүрек соғу жиілігін жинайды және оны сызықта орналасқан төрт жеке NeoPixels арқылы көрсетеді. Қандай жүрек соғу жиілігі анықталатынына байланысты жарық диодты/түстердің белгілі бір сериясы көрсетіледі. Мысалы, егер жүрек соғу жиілігі 76 болса, көк түспен жанатын 3 NeoPixels болады. Бұл түстер/шектер құрылғыға стикер арқылы беріледі (жоғарыда көрсетілген), олар жүрек соғу жиілігін біледі.
Содан кейін, жүрек соғу жиілігі анықталғаннан кейін, ол терең, баяу дем шығаруға және дем шығаруға көмектесетін мазасыздық жаттығуларынан өтеді. Бұл жаттығудың басында барлық төрт жарық диоды жасыл болып табылады. Жаттығуды жалғастыра отырып, светодиодтар бірте -бірте көк түске боялады, бұл объект дем алған кезде сәйкес келеді. Барлық төрт жарық диодтары жанғаннан кейін, дем алуды ұстау керек, ал жарық диодтары жасыл түске айналғанда, олар баяу дем шығарады. Мазасыздық жаттығуы орындалғаннан кейін, код адамның тынышталуын анықтайтын жүрек соғу жиілігін қайтадан анықтайды және көрсетеді.
17 -қадам: схема
Бұл схема EAGLE -де жасалған. Үлкен тіктөртбұрыштың бәрі - Adafruit FLORA микропроцессоры. Оның көптеген бөлшектері бар, бірақ тұтастай алғанда ол төртбұрыштың ішінде орналасқан. Біз FLORA -ға қосқан барлық компоненттер үлкен төртбұрыштың астында орналасқан.
4 неопиксельді D6* FLORA шығысына қосылғанын көруге болады. Түйме IO10*, ал импульстік сенсор IO12* порты арқылы FLORA -ға қосылған.
18 -қадам: қосымша идеялар
Жарықты тыныс алудың көптеген әдістері бар және мұнда бірнеше ұсыныстар бар.
- Оны киінетін етіп жасаңыз: Барлық сымды қосылымдарды жасау үшін, бас орамасын немесе сағат манжетін қолданыңыз (мысалы, осындай).
- Көзге тартымды тыныс алу жаттығуын жасау үшін алаңдаушылық жаттығуларын () қосыңыз (мысалы, көбірек түстер қосу).
- Жарықдиодты көбірек қосу үшін және heartRateDisplay () және алаңдаушылық жаттығуларының () функцияларын жоғарылату үшін жеке NeoPixel -ті NeoPixel сақинасымен немесе NeoPixel массивімен алмастырыңыз.
Ұсынылған:
Arduino көмегімен жүрек соғу сенсоры (жүрек соғу жиілігі мониторы): 3 қадам
Arduino көмегімен жүрек соғу сенсоры: жүрек соғу сенсоры - бұл жүрек соғу жиілігін, яғни жүрек соғу жылдамдығын өлшеуге арналған электронды құрылғы. Дене температурасын, пульс пен қан қысымын бақылау - бұл біздің денсаулығымызды сақтау үшін жасайтын негізгі әрекеттер
Zwift Ambilight және жүрек соғу жиілігінің ақылды шамдары: 4 қадам
Zwift Ambilight және жүрек соғу жиілігі аймағының ақылды шамдары: мұнда біз Zwift -тің үлкен көлемді жақсартуларын жасаймыз, сізде қараңғыда серуендеуді жақсарту үшін амбильайт бар. Мен мұнда 2 Raspberry PI қолданамын, егер сізге Yeelight қажет болса, сізге тек 1 PI қажет, егер
Жүрек соғу жиілігін өлшеу саусағыңыздың ұшында: жүрек соғу жиілігін анықтаудың фотоплетизмографиялық әдісі: 7 қадам
Жүрек соғу жиілігін өлшеу саусағыңыздың ұшында: фотоплетизмография жүрек соғу жиілігін анықтайды: фотоплетизмография (PPG)-бұл тіндердің микроваскулярлық төсегіндегі қан көлемінің өзгеруін анықтау үшін жиі қолданылатын қарапайым және арзан оптикалық әдіс. Ол көбінесе терінің бетінде өлшеу үшін инвазивті емес қолданылады, әдетте
Жүрек соғу жиілігінің мониторлық сағаты: 19 қадам (суреттермен)
Жүрек соғу жиілігінің мониторингі бойынша бақылау: колледж - бұл өмірдегі күрделі және ретсіз кезең, сондықтан стрессті төмендету өте маңызды. Бізге мұны ұнататын әдістердің бірі - бұл сіздің ақыл -ойыңызды тазартуға және денеңізді сау сезінуге көмектеседі. Сондықтан біз портабл құрдық
ЭКГ және жүрек соғу жиілігінің сандық мониторы: 7 қадам (суреттермен)
ЭКГ мен жүрек соғу жылдамдығының сандық мониторы: электрокардиограмма немесе ЭКГ - жүрек денсаулығын өлшеу мен талдаудың өте ескі әдісі. ЭКГ -дан оқылатын сигнал сау жүректі немесе бірқатар мәселелерді көрсете алады. Сенімді және дәл дизайн маңызды, себебі егер ЭКГ сигналы