Мазмұны:
- 1 -қадам: Мен қолданған нәрсе - материалдар
- 2 -қадам: схемалық
- 3 -қадам: код
- 4 -қадам: қоршау
- 5 -қадам: ләззат алыңыз
Бейне: Arduino пульті мониторы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бәріне сәлем, Мен бұл қолмен Arduino басқарылатын жүрек соғу мониторын жасадым.
1 -қадам: Мен қолданған нәрсе - материалдар
Біраз уақыт бұрын мен eBay -дің жүрек соғу жылдамдығының сенсорына тапсырыс бердім, ол қолмен ұсталатын құрылғыны ойлап шығарып, Star Trek Tricorder стилінде сізге қазіргі жүрек соғу жиілігін көрсетеді.
Мен жасаған құрылғы импульстік сенсоры мен OLED дисплейі бар Arduino Pro Mini -ден тұрады.
Сенсорды алғаш рет World Famous Electronics деп аталатын компания әзірледі және ол 2011 жылы Kickstarter науқаны ретінде басталды. Олар Arduino үшін кітапхана ұсынады, осылайша сіз оны оңай байланыстыра аласыз. Мен оған сілтемені сипаттамада қалдырамын.
Өлшеуді минутына өлшеу үшін Arduino шағын OLED -ге қосылған.
Жобада қолданылатын кейбір компоненттер (серіктестік сілтемелер):
Arduino Pro Mini
PulseSensor
Шағын OLED
Дәнекерлеу станциясы
Дәнекер
Электрлік үзінділер
Айналмалы құрал
2 -қадам: схемалық
Дисплейде I2C протоколы қолданылады, сондықтан ол тек 4 сыммен қосылады. Схемада сенсордың да, OLED -дің де электр сымдарынан басқа тағы 3 сымды қосу керек екенін көруге болады.
Импульстік сенсордың A0 түйрегіші Arduino -ның A0 аналогтық кірісіне, дисплейдің SDA түйрегіші Arduino -дағы А4 аналогты кірісіне, ал SCL - А5 аналогтық кірісіне қосылған.
Бүкіл жоба тұтқаның жоғарғы жағында орналасқан 3 АА батареяларымен жұмыс істейді, олар бұрын ойыншықтарды айналдыруға арналған үдеткіш болды. Батареялардың кірісі Arduino pro mini -дің шикі кірісіне қосылған.
EasyEda схемасына сілтеме:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
3 -қадам: код
Arduino коды өте қарапайым және бұл OLED мен сенсорға арналған мысалдардың қоспасы.
Басында бізде кітапханаларда OLED мен сенсордың анықтамалары мен инициализациясы бар. Келесі - мен жобада қолданған екі суреттің анықтамасы, минутына соққыларды көрсету кезінде логотипім мен жүрек белгісі.
Орнату функциясында сенсормен де, экранмен де байланыса алатындығымызға сенімдіміз, егер бәрі ойдағыдай болса, біз жүктеу логотипін көрсетеміз.
Цикл бөлімінде біз сенсордан ағымдағы BPM мәнін аламыз, содан кейін біз BPM мәнін ұсыну үшін қатарынан 5 рет жүрек соғысының жиегін көргенімізді тексереміз. Олай болмаған жағдайда, пайдаланушы күте алатындай етіп экранда хабарды көрсетеміз.
Мен деректердің кез келген ақауларынан құтылу үшін осылай жасадым, сондықтан біз сенсордан тұрақты шығыс бар екенін білгеннен кейін ғана мәндерді көрсетеміз. Толық бастапқы код менің GitHub есептік жазбамда орналасқан және оны төмендегі сілтемеден таба аласыз.
github.com/bkolicoski/arduino-heart-rate-monitor
4 -қадам: қоршау
Мен алдымен барлық қосылымдарды тақтаға жасадым және бәрі жұмыс істейтінін тексергеннен кейін мен қоршауды бастадым.
Тұтқаны ашқаннан кейін мен оның төменгі жағындағы қозғалтқышты алып тастадым және сенсорлардың орналасуын жоспарлай бастадым. Мен екі саңылауды кесіп алдым: біреуі сенсорға, екіншісі экранға. Екі тесікті файлмен тазалап болған соң, мен экран мен сенсорды пластикалық тұтқаның бір жағына жапсырып, сыммен жалғастырдым.
Мен Arduino Uno -мен прототиптеу үшін жұмыс істегендіктен, мен дәл осы эскизді Arduino Pro Mini -ге жүктеместен бұрын жүктедім, себебі бұл әлдеқайда жеңіл.
5 -қадам: ләззат алыңыз
Бұл құрылғы ғылыми емес және оның кемшіліктері бар. Сенсор өте нәзік және көптеген сәйкес келмейтін деректерді шығара алады, әсіресе егер ол қатты немесе өте аз басылса.
Дегенмен, бұл өте қызықты жоба болды және мен үшін шынымен де тәрбиелік мәнге ие болды, өйткені мен сенсормен де, OLED -мен де бірінші рет жұмыс істеймін.
Егер сізде мониторды қалай жақсартуға болатыны туралы ұсыныстарыңыз болса, оларды түсініктемелерде қалдыруды ұмытпаңыз, осы нұсқаулықты бөлісіңіз және ұнатыңыз және болашақта ұқсас бейнелерді алу үшін менің YouTube каналыма жазылыңыз.
Сәлем!
Ұсынылған:
L293D және қашықтан басқару пульті бар Arduino автокөлігі: 5 қадам
L293D және қашықтан басқару пульті бар Arduino автокөлігі: Менде L293D чипі мен IR қашықтан басқару пульті мен қабылдағышы болады. Мен көп нәрсені сатып алмай Arduino автокөлігін жасағым келеді, сондықтан мен тек Arduino төрт дөңгелекті автокөлік шассиін алып келдім, себебі Tinkercad -те L293D мен IR қабылдағышы мен Arduino бар, сондықтан мен эскиз жасадым
Теледидардың қашықтан басқару пульті арқылы жарық диодты басқарыңыз?! -- Arduino IR оқулығы: 5 қадам (суреттермен)
Теледидардың қашықтан басқару пульті арқылы жарық диодты басқарыңыз?! || Arduino IR оқулығы: Бұл жобада мен теледидардың артындағы жарықдиодты басқару үшін теледидардың қашықтан басқару пультіндегі пайдасыз түймелерді қалай ауыстырғанымды көрсетемін. Сіз бұл әдісті кодты өңдеу арқылы әр түрлі заттарды бақылау үшін пайдалана аласыз. Мен теория туралы аздап сөйлесемін
Arduino және Ps2 қашықтан басқару пульті бар 4dof жоғары қуатты үлкен роботты қалай басқаруға болады ?: 4 қадам
4dof жоғары қуатты үлкен өлшемді робот қолын Arduino мен Ps2 қашықтан басқару пультімен қалай басқаруға болады ?: бұл жинақ жоғары қуатты қозғалтқышты мг996 қолданады, оған жоғары ток қажет, бізде көп қуат кірісі бар. Тек 5в 6а адаптері жұмыс істейді. arduino тақтасы 6dof робот қолында жұмыс істейді.end: жазыңыз: SINONING дүкенін DIY ойыншықтарына сатып алыңыз
Arduino инфрақызыл сенсоры мен қашықтан басқару пульті: 4 қадам
Arduino IR сенсоры мен қашықтан басқару пульті: Біз Университеттің Tun Hussein Onn Malaysia (UTHM) студенттерінен құралған UQD10801 (Robocon1) студенттер тобымыз Бұл оқулықта сіз IR пультіндегі түймелерді сұйық кристалды дисплейге (СКД) шығаруды үйренесіз. ) Arduino Uno R3 көмегімен. Бұл оқулық
Arduino көмегімен 2.4Ghz NRF24L01 модулін қолданатын сымсыз қашықтан басқару пульті - Nrf24l01 4 каналы / 6 каналды Quadcopter үшін қабылдағыш - Rc тікұшағы - Arduino көмегімен Rc ұшағы: 5 қадам (суреттермен)
Arduino көмегімен 2.4Ghz NRF24L01 модулін қолданатын сымсыз қашықтан басқару пульті | Nrf24l01 4 арналы / квадрокоптер үшін 6 арналы таратқыш қабылдағыш | Rc тікұшағы | Arduino көмегімен Rc Plane: Rc машинасын басқару | Квадрокоптер | Дрон | RC жазықтығы | RC қайығы, бізге әрқашан қабылдағыш пен таратқыш қажет, RC QUADCOPTER үшін бізге 6 каналды таратқыш пен қабылдағыш қажет, және TX пен RX -тің бұл түрі тым қымбат, сондықтан біз оны өзімізде жасаймыз