![Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү: 5 кадам Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү: 5 кадам](https://i.howwhatproduce.com/images/002/image-5279-21-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:52
![Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү Arduino Nano, MAX30100 жана Bluetooth HC06 колдонгон Pulse Oximeter түзмөгү](https://i.howwhatproduce.com/images/002/image-5279-22-j.webp)
Эй балдар, Бүгүн биз MAX30100 сенсорун колдонуп, кандагы кычкылтектин деңгээлин жана жүрөктүн согуу ылдамдыгын инвазивдүү эмес түрдө окуу үчүн сенсордук түзүлүштү курабыз.
MAX30100 Pulse Oximetry жана жүрөктүн кагышын көзөмөлдөө сенсорунун чечими. Бул эки светодиодду, фотодетекторду, оптимизацияланган оптика менен импульстуксиметрияны жана жүрөктүн кагышын аныктоо үчүн аналогдук сигналдарды аз иштетүүнү айкалыштырат. MAX30100 1.8V жана 3.3V энергия булактарынан иштейт жана электр энергиясын дайыма туташтырып турууга уруксат берүү менен, күтүү күчү азыраак болгон программалык камсыздоо аркылуу өчүрүлүшү мүмкүн.
Бул макалада мен Arduino Nano менен байланышкан HC-06 (модулдук режимде иштеген) Bluetooth модулун колдоном. Ушундай жол менен, биз түзмөктөн окулган маалыматтарды башка түзмөккө же Интернетке жөнөтө алабыз. Алгачкы сунушта маалыматтарды визуалдаштыруу жөнүндө ойлонуу үчүн мобилдик тиркеме иштелип чыккан. Бирок, бул мобилдик Android тиркемеси бул макалада каралбайт.
Кел, баштайлы!
1 -кадам: Керектүү материалдар:
![Керектүү материал Керектүү материал](https://i.howwhatproduce.com/images/002/image-5279-23-j.webp)
Бул экспериментте колдонулган материалды төмөндө көрүүгө болот:
- Arduino Nano
- Small Protoboard
- Зымдар жана секирүүчүлөрдүн топтому
- Bluetooth модулу HC-06
- Сенсор MAX30100
- LED
- Эки резистор 4.7k Ohm
2 -кадам: MAX30100 зымдары
![MAX30100 зымдары MAX30100 зымдары](https://i.howwhatproduce.com/images/002/image-5279-24-j.webp)
![MAX30100 зымдары MAX30100 зымдары](https://i.howwhatproduce.com/images/002/image-5279-25-j.webp)
Биринчиден, биз аны MAX30100 менен Arduino менен колдонуу үчүн зым менен байланышыбыз керек. Бул кадамдын жогорудагы схемалык сүрөтү зымдарды кантип жасоо керектигин көрсөтөт.
Негизинен, зымдарды сенсордо жеткиликтүү төөнөгүчтөр менен союшубуз керек. Соданы жасоо үчүн секирүүчү аялдын бөлүгүн алып салуу керек болот. Jumperдин эркек бөлүгү Arduinoго токтоо үчүн колдонулат.
MAX30100 төмөнкү казыктары бар:
VIN, SCL, SDA, INT, IRD, RD, GND.
Бул үчүн биз VIN, SCL, SDA, INT жана GND киргизүүлөрүн гана колдонобуз.
Кеңештер: Соданы аткаргандан кийин, содадан коргоо үчүн ысык желимди коюу жакшы (сүрөттө көрүнүп тургандай).
3-кадам: Bluetooth HC-06 модулуна зым салыңыз
![Bluetooth HC-06 модулуна зым салыңыз Bluetooth HC-06 модулуна зым салыңыз](https://i.howwhatproduce.com/images/002/image-5279-26-j.webp)
![Bluetooth HC-06 модулуна зым салыңыз Bluetooth HC-06 модулуна зым салыңыз](https://i.howwhatproduce.com/images/002/image-5279-27-j.webp)
Мындан тышкары, биз Bluetooth HC06 модулу үчүн да ушундай кылышыбыз керек.
Bluetooth модулуна келип түшкөн бардык маалыматтар Arduinoго (биздин учурда) сериялуу түрдө өткөрүлөт.
Модулдун диапазону болжол менен 10 метр болгон bluetooth байланыш стандартына ылайык келет. Бул модуль кул режиминде гана иштейт, башкача айтканда ага башка түзмөктөрдүн туташуусуна мүмкүндүк берет, бирок башка bluetooth түзмөктөрүнө туташууга мүмкүнчүлүк бербейт.
Модулда 4 казык бар (Vcc, GND, RX e TX). RX жана TX микроконтроллер менен сериялык түрдө байланышууга мүмкүнчүлүк берүү үчүн колдонулат.
Аткаруу учурунда, кээ бир көйгөйлөр Bluetooth үчүн TX жана RX чыгуулары менен бирге байланыш аркылуу же USB аркылуу (Arduino'ду иштетүү жана кодду жүктөө үчүн колдонулат) тактада аныкталган.
Ошентип, иштеп чыгуу учурунда A6 жана A7 төөнөгүчтөрү сериялык байланышты имитациялоо үчүн убактылуу колдонулган. SoftwareSerial китепканасы программалык камсыздоо аркылуу порттун сериялык иштөөсүнө уруксат берүү үчүн колдонулган.
Шилтеме: Bluetooth Сүрөт зымдары
4 -кадам: Bluetooth модулун ээрчип, түзмөктүн структурасын чогултуп, LED жана Arduino Protoboard
![Bluetooth модулу, LED жана Arduino протоколундагы түзмөктүн структурасын чогултуп алыңыз Bluetooth модулу, LED жана Arduino протоколундагы түзмөктүн структурасын чогултуп алыңыз](https://i.howwhatproduce.com/images/002/image-5279-28-j.webp)
Кийинки кадам - бардык компоненттерди protoboardго салып, аларды туура жол менен туташтыруу.
Сиз муну азыр каалаганыңыздай кыла аласыз. Эгерде сиз Arduino Uno же башка чоңураак такта сыяктуу башка микроконтроллерди колдонууну кааласаңыз, анда тартынбаңыз. Мен кичирээкти колдондум, анткени менде өлчөө жүргүзө турган жана башка түзмөккө маалыматтарды жөнөтө ала турган компакт түзүлүш керек болчу.
Биринчи кадам: Ардуинону ак тактага тиркөө.
Arduino Nano протоколдун ортосуна тиркеңиз
Экинчи кадам: Bluetooth модулун Arduinoго тиркөө.
Тактайдын артындагы Bluetooth модулун туташтырыңыз жана Arduinoдогу зымды төмөнкүчө туташтырыңыз:
- Bluetooth'дан RX Arduinoдогу TX1 пинине чейин.
- Bluetooth'дан TX Arduinoдогу RX0 пинге чейин.
- GND Bluetoothдан GNDга (RX0 пинден башка пин) Arduino.
- Bluetoothдан Vcc Arduinoдогу 5V пинге чейин.
Үчүнчү кадам: MAX30100 сенсорун Arduinoго тиркөө.
- VIN MAX30100дөн Arduinoдогу 5V пинге чейин (биз Bluetooth кадамында болгондой эле).
- MAX30100ден Arduinoдогу A5 пинге чейин SCL пин.
- SDA пин MAX30100 тартып A4 пинге Arduino чейин.
- MAX30100дөн Arduinoдогу A2 пинге INT пин.
- MAX30100дөн GND пин Ардуинодогу GND пинине чейин (VIN менен RST ортосундагы пин).
- Бир резисторду сайыңыз. Бир бутубуз ошол 5V пинге биз Bluetooth менен, экинчи бөлүгү A4 пинге туташтырылган.
- Экинчи резисторду сайыңыз. Бир буту 5v пинге, экинчиси A5 пинге туташкан.
Маанилүү: MAX30100 туура иштеши үчүн, биз ошол резисторлорду тийиштүү түрдө A4 жана A5 казыктарына тартышыбыз керек. Болбосо, биз сенсордун бузулушуна күбө болушубуз мүмкүн, мисалы, күңүрт жарык жана көбүнчө ошол иштебейт.
Төртүнчү кадам: Жашыл түстү кошуу сенсор тарабынан жүрөктүн согушу качан өлчөнгөнүн так билүүгө алып келди.
- Жашыл леддин эң кичинекей бутун (же сиз каалаган башка түстү) GND пинге туташтырыңыз (биз Bluetooth туташкандай эле).
- Башка бөлүктү D2 төөнөгүчкө туташтырыңыз.
5 -кадам: Биздин Аспапты чогултууну бүтүрүү
![Түзмөгүбүздүн курамын бүтүрүү Түзмөгүбүздүн курамын бүтүрүү](https://i.howwhatproduce.com/images/002/image-5279-29-j.webp)
![Түзмөгүбүздүн курамын бүтүрүү Түзмөгүбүздүн курамын бүтүрүү](https://i.howwhatproduce.com/images/002/image-5279-30-j.webp)
Бул учурда, бизде мурунтан эле биздин аппарат орнотулган, бирок программаланган эмес. Бизде Bluetooth модулу Arduino менен туташкан, ошондой эле MAX30100 сенсор бар, ал бардык маалыматтарды өлчөп, Bluetooth модулуна жөнөтөт, ал өз кезегинде башка түзмөккө жөнөтүлөт.
Бул макаланын максаты түзмөктүн курамын көрсөтүү болчу. Кийинки макалаларда Arduino IDE аркылуу аппаратты кантип программалоо керектигин карап көрөм. Сиз бул сүрөттө түзмөктүн кандай иштээрин көрө аласыз, маалыматтарды окуудан тартып Android түзмөгүңүздө көрүүгө чейин.
Сиз өзүңүздүн Pulse Oximeter түзмөгүңүздү арзан баада эле жасап бүттүңүз. Кийинки макалага көз салып туруңуз!: D
Сунушталууда:
Arduino Pulse Oximeter: 35 кадам (Сүрөттөр менен)
![Arduino Pulse Oximeter: 35 кадам (Сүрөттөр менен) Arduino Pulse Oximeter: 35 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-5417-3-j.webp)
Arduino Pulse Oximeter: Pulse oximeters - оорукананын шарттары үчүн стандарттуу инструменттер. Кычкылтек менен дезоксигенацияланган гемоглобиндин салыштырмалуу сиңирүүлөрүн колдонуп, бул аппараттар кычкылтек ташыган пациенттин канынын пайызын аныктайт (дени сак диапазону 94-9
ESP8266 жана OLEDди колдонгон Live Covid19 Tracker - Чыныгы убакыт Covid19 тактасы: 4 кадам
![ESP8266 жана OLEDди колдонгон Live Covid19 Tracker - Чыныгы убакыт Covid19 тактасы: 4 кадам ESP8266 жана OLEDди колдонгон Live Covid19 Tracker - Чыныгы убакыт Covid19 тактасы: 4 кадам](https://i.howwhatproduce.com/images/006/image-16207-j.webp)
ESP8266 жана OLEDди колдонгон Live Covid19 Tracker | Realtime Covid19 тактасы: Techtronic Harsh веб -сайтына баш багыңыз: http: //techtronicharsh.com Бардык жерде роман Corona Virus (COVID19) чоң тутанышы бар. Дүйнөдө учурдагы COVID-19 сценарийине көз салып туруу керек болуп калды, ошондуктан үйдө болуп, бул биринчи
Аялдардын коопсуздук түзмөгү GPS көзөмөлү жана Arduino аркылуу эскертүүлөрү менен: 6 кадам
![Аялдардын коопсуздук түзмөгү GPS көзөмөлү жана Arduino аркылуу эскертүүлөрү менен: 6 кадам Аялдардын коопсуздук түзмөгү GPS көзөмөлү жана Arduino аркылуу эскертүүлөрү менен: 6 кадам](https://i.howwhatproduce.com/images/007/image-19736-j.webp)
Аялдардын коопсуздук түзмөгү Arduino аркылуу GPS көзөмөлдөө жана эскертүүлөрү менен: Акыркы убакта бизге жеткиликтүү болгон бардык технологиялар менен, аялдар үчүн коопсуздук түзмөгүн куруу кыйын эмес, ал тез жардам сигналын гана жаратпастан, досторуңузга, үй -бүлөңүзгө да билдирүү жөнөтөт. , же кызыккан адам. Бул жерде биз топ түзөбүз
WIFI ЖАНА БЛЮНКТУ КОЛДОНГОН SERVO MOTOR CONTROL: 5 кадам
![WIFI ЖАНА БЛЮНКТУ КОЛДОНГОН SERVO MOTOR CONTROL: 5 кадам WIFI ЖАНА БЛЮНКТУ КОЛДОНГОН SERVO MOTOR CONTROL: 5 кадам](https://i.howwhatproduce.com/images/008/image-21038-j.webp)
WIFI ЖАНА BLYNK КОЛДОНУУСУ МЕНЕН SERVO MOTOR КОНТРОЛЬ: Салам балдар, бул көрсөтмөдө, Node MCU жана Blynk тиркемесин колдонуп, WiFi аркылуу servo мотордун кыймылын кантип башкарууну үйрөнөлү
Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен)
![Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен) Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/004/image-11224-2-j.webp)
Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi менен башкарылган робот: Бул окуу куралында мен сизге Blynk тиркемесин колдонуп смартфондон башкарылган Wi-Fi менен башкарылуучу робот танкты кантип жасоону көрсөтөм. Бул долбоордо ESP8266 Wemos D1 тактасы колдонулган, бирок башка табак моделдерин да колдонсо болот (NodeMCU, Firebeetle ж. Б.), Жана пр