این اکسیمتر هوشمند WiFi به شما کمک می کند Spo2 و BPM را با استفاده از MAX30102 و ESP32 اسکن کرده و مقادیر را روی گوشی هوشمند نمایش دهید.
![](https://duino4projects.com/wp-content/uploads/2021/11/How-to-Build-a-DIY-WiFi-Smart-Oximeter-Using-MAX30102-and-Arduino-ESP32.jpg)
مرحله 1:
در این آموزش، نحوه ساخت اکسیمتر هوشمند مبتنی بر WiFi خود را با استفاده از MAX30102 و ESP32 به تفصیل توضیح خواهم داد. این پروژه ساده و آسان برای ساخت است. شما فقط به دو جزء نیاز دارید - ESP32 و سنسور MAX30102. شما فقط حسگر را به نوک انگشت خود وصل می کنید و می توانید در عرض چند ثانیه SPO2 (اشباع اکسیژن) و ضربان قلب (BPM) را در تلفن هوشمند مشاهده کنید.
برای این پروژه، برد ESP32 با استفاده از هسته آردوینو برنامه ریزی خواهد شد. میتوانید از Arduino IDE ، VS Code با PlatformIO یا هر IDE سازگار دیگری استفاده کنید.
مرحله 2: بررسی اجمالی پروژه
من همچنین یک ویدیو قرار داده ام که نحوه ساخت این پروژه را نشان می دهد. آن را بررسی کنید -
مرحله 3: چگونه کار می کند؟
- ما از ESP32 برای خواندن خوانش های حسگر خام MAX30102 استفاده می کنیم - نور IR و قرمز منتقل و خوانده می شود
- سپس ESP32 این مقادیر خام را برای محاسبه SPO2 و Heartrate پردازش می کند
- قرائت نهایی با استفاده از Blynk برای نمایش به موبایل ارسال می شود
- برنامه را می توان در صورت نیاز سفارشی کرد. در صورت نیاز، ذخیره، ثبت و بازیابی داده های تاریخی را می توان در برنامه پیاده سازی کرد
مرحله 4: پیش نیازها
قبل از ادامه این آموزش، مطمئن شوید که تنظیمات زیر را دارید:
1. قطعات مورد نیاز
برای دنبال کردن این پروژه به موارد زیر نیاز دارید:
الف) پالس اکسیمتر MAX30102 : هر سنسور MAX30102 کار میکند، اما مطمئن شوید که سنسور و سیگنالهای I2C روی ولتاژ مناسب کار میکنند. بردهای بی کیفیت زیادی وجود دارند که مشخصات Maxims را تایید نمی کنند و مقادیر نادرستی می دهند و ممکن است کار نکنند.
من دریافتم که این سنسور بهترین عملکرد را دارد - پالس اکسیمتر MAX30102 . سنسورهای دیگر در طول ارتباط I2C از کار می افتند یا ولتاژ نادرستی در خطوط ارتباطی دارند.
ب) برد ESP32 NodeMCU : فقط از ESP32 استفاده کنید. Arduino UNO به دلیل محدودیت حافظه قادر به اجرای الگوریتم Maxim نخواهد بود.
ج) سیم های جامپر : برای ایجاد اتصالات بین ESP32 و سنسور برای خرید محصولات بر روی لینک های بالا کلیک کنید و یا مستقیماً به www.probots.co.in مراجعه کنید تا تمام قطعات این پروژه را پیدا کنید! ما بیش از 5000 محصول از این قبیل را برای تمام پروژه های DIY شما داریم.
مرحله 5: افزونه Arduino IDE و ESP32 Boards
ما ESP32 را با استفاده از Arduino IDE برنامه ریزی می کنیم. بنابراین، باید افزونه ESP32 را در Arduino IDE نصب کرده باشید. برای دستورالعملهای دقیق، این مقاله را دنبال کنید: نصب برد ESP32 در Arduino IDE (ویندوز، مک او اس ایکس، لینوکس)