فهرست مطالب:
- مرحله 1: مواد لازم:
- مرحله 2: سیم کشی MAX30100
- مرحله 3: ماژول بلوتوث HC-06 را سیم کشی کنید
- مرحله 4: ساختار دستگاه را ، به دنبال ماژول بلوتوث ، LED و آردوینو در Protoboard ، مونتاژ کنید
- مرحله 5: اتمام مونتاژ دستگاه ما
تصویری: دستگاه پالس اکسی متر با استفاده از آردوینو نانو ، MAX30100 و بلوتوث HC06 .: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
سلام بچه ها،
امروز ما قصد داریم یک دستگاه حسی برای خواندن سطح اکسیژن در خون و ضربان قلب به روش غیر تهاجمی با استفاده از سنسور MAX30100 بسازیم.
MAX30100 یک محلول سنسور ضربان قلب و اندازه گیری ضربان قلب است. این دستگاه دو LED ، یک آشکارساز نوری ، اپتیک بهینه و پردازش سیگنال آنالوگ کم سر و صدا را برای تشخیص پالس اکسی متری و سیگنالهای ضربان قلب ترکیب می کند. MAX30100 از منبع تغذیه 1.8 ولت و 3.3 ولت کار می کند و می تواند از طریق نرم افزار با جریان آماده به کار ناچیز خاموش شود و این باعث می شود منبع تغذیه همیشه متصل باشد.
برای این مقاله ، من از یک ماژول بلوتوث HC-06 (که در حالت برده کار می کند) مرتبط با آردوینو نانو استفاده می کنم. به این ترتیب ، می توانیم داده های خوانده شده از دستگاه را به دستگاه دیگری یا به اینترنت ارسال کنیم. در پیشنهاد اولیه ، یک برنامه تلفن همراه به منظور بررسی تجسم داده ها توسعه داده شد. با این حال ، این برنامه تلفن همراه Android در این مقاله پوشش داده نمی شود.
بیایید شروع کنیم!
مرحله 1: مواد لازم:
مواد مورد استفاده در این آزمایش را می توانید در زیر مشاهده کنید:
- آردوینو نانو
- تخته کوچک کوچک
- سیم و مجموعه ای از جامپرها
- ماژول بلوتوث HC-06
- سنسور MAX30100
- رهبری
- دو مقاومت 4.7 کیلو اهم
مرحله 2: سیم کشی MAX30100
ابتدا ما باید MAX30100 را سیم کشی کنیم تا از آن با آردوینو استفاده کنیم. تصویر شماتیک بالا در این مرحله نحوه انجام سیم کشی را نشان می دهد.
اساساً ، ما باید سیم ها را با پین های موجود بر روی سنسور خرد کنیم. برای تهیه نوشابه لازم است قسمت زن جهنده را بردارید. قسمت مردانه جامپر برای اتصال روی آردوینو استفاده می شود.
MAX30100 دارای پین های زیر است:
VIN ، SCL ، SDA ، INT ، IRD ، RD ، GND.
برای این منظور ، ما فقط از ورودی های VIN ، SCL ، SDA ، INT و GND استفاده می کنیم.
نکات: پس از انجام نوشابه ، خوب است مقداری چسب حرارتی برای محافظت از سودا وارد کنید (همانطور که در تصویر مشاهده می کنید).
مرحله 3: ماژول بلوتوث HC-06 را سیم کشی کنید
علاوه بر این ، ما باید همین کار را برای ماژول Bluetooth HC06 انجام دهیم.
تمام اطلاعات دریافت شده در ماژول بلوتوث از طریق سریال به Arduino (در مورد ما) منتقل می شود.
محدوده ماژول از استاندارد ارتباط بلوتوث پیروی می کند که تقریباً 10 متر است. این ماژول فقط در حالت برده کار می کند ، یعنی به دستگاه های دیگر اجازه می دهد تا به آن متصل شوند ، اما به خود اجازه نمی دهد به سایر دستگاه های بلوتوث متصل شود.
ماژول دارای 4 پین (Vcc ، GND ، RX e TX) است. RX و TX برای ارتباط سریع با میکروکنترلر استفاده می شود.
در حین اجرا ، برخی از مشکلات با استفاده همزمان از خروجی های TX و RX برای بلوتوث و ارتباط یا سریال از طریق USB (که برای تغذیه آردوینو و بارگذاری کد استفاده می شود) روی برد تشخیص داده شد.
بنابراین ، در طول توسعه ، پین A6 و A7 به طور موقت برای شبیه سازی ارتباط سریال استفاده شد. از کتابخانه SoftwareSerial برای اجازه عملیات پورت سریال از طریق نرم افزار استفاده شد.
مرجع: سیم کشی تصویر بلوتوث از https://www.uugear.com/portfolio/bluetooth-communication-between-raspberry-pi-and-arduino است
مرحله 4: ساختار دستگاه را ، به دنبال ماژول بلوتوث ، LED و آردوینو در Protoboard ، مونتاژ کنید
گام بعدی این است که همه اجزا را در صفحه اولیه قرار داده و آنها را به روش صحیح متصل کنید.
اکنون می توانید آن را به دلخواه انجام دهید. اگر می خواهید از میکروکنترلر دیگری مانند Arduino Uno یا برد بزرگتر استفاده کنید ، این کار را با خیال راحت انجام دهید. من از دستگاه کوچکتر استفاده کرده ام ، زیرا نیاز به یک دستگاه جمع و جور داشتم که بتواند اندازه گیری را انجام دهد و همچنین داده ها را به دستگاه دیگری ارسال کند.
مرحله اول: اتصال آردوینو به تخته سفید.
آردوینو نانو را در مرکز صفحه اصلی وصل کنید
مرحله دوم: اتصال ماژول بلوتوث در آردوینو.
ماژول بلوتوث را در پشت برد وصل کنید و همچنین سیم را در Arduino به شرح زیر وصل کنید:
- RX از بلوتوث تا پین TX1 در آردوینو.
- TX از بلوتوث تا پین RX0 در آردوینو.
- GND از بلوتوث به GND (پین علاوه بر پین RX0) در آردوینو.
- Vcc از بلوتوث تا پین 5 ولت در آردوینو.
مرحله سوم: اتصال سنسور MAX30100 در آردوینو.
- VIN از MAX30100 تا پین 5V در آردوینو (همانطور که در مرحله بلوتوث داریم).
- پین SCL از MAX30100 تا پین A5 در آردوینو.
- پین SDA از MAX30100 تا پین A4 در آردوینو.
- پین INT از MAX30100 تا پین A2 در آردوینو.
- پین GND از MAX30100 تا پین GND در آردوینو (پین بین VIN و RST).
- یک مقاومت را وصل کنید یک پا را در همان پین 5 ولت بلوتوث و قسمت دیگر را در پین A4 متصل کردیم.
- دومین مقاومت را وصل کنید. یک پا نیز به پین 5 ولت متصل است و پای دیگر به پین A5 متصل می شود.
مهم: برای اینکه MAX30100 به درستی کار کند ، ما باید مقاومتها را به ترتیب به پین A4 و A5 بکشیم. در غیر این صورت ، ممکن است شاهد نقص سنسور ، مانند نور کم و اغلب عدم عملکرد کامل آن باشیم.
گام چهارم: با افزودن رنگ سبز مشخص شد که دقیقاً چه زمانی ضربان قلب توسط سنسور اندازه گیری شده است.
- کوچکترین پایه لید سبز (یا رنگ دیگری که ترجیح می دهید) را به پین GND وصل کنید (همانطور که بلوتوث را وصل کردیم).
- قسمت دیگر را به پین D2 وصل کنید.
مرحله 5: اتمام مونتاژ دستگاه ما
در این مرحله ، ما دستگاه خود را مونتاژ کرده ایم ، اما برنامه ریزی نشده است. ما ماژول بلوتوث متصل به آردوینو و همچنین سنسور MAX30100 را داریم که تمام اندازه گیری داده ها را انجام می دهد و به ماژول بلوتوث ارسال می کند ، که به نوبه خود به دستگاه دیگری ارسال می شود.
در این مقاله ، هدف نشان دادن مونتاژ دستگاه بود. در چند مقاله بعدی به نحوه برنامه ریزی دستگاه با استفاده از Arduino IDE می پردازم. در این تصویر می توانید نحوه کار دستگاه را مشاهده کنید ، از خواندن داده ها تا مشاهده در دستگاه Android شما.
شما فقط با هزینه کم ، اندازه گیری دستگاه پالس اکسی متر خود را به پایان رسانده اید. منتظر مقاله بعدی باشید!: D
توصیه شده:
ساعت هوشمند DIY Fitness Tracker با اکسی متر و ضربان قلب - ماژول های الکترونیکی مدولار از TinyCircuits - کوچکترین بازی: 6 مرحله
ساعت هوشمند DIY Fitness Tracker با اکسی متر و ضربان قلب | ماژول های الکترونیکی مدولار از TinyCircuits | کوچکترین بازی: هی ، چه خبر ، بچه ها! Akarsh در اینجا از CETech. امروز ما برخی از ماژول های حسگر را با خود داریم که در زندگی روزمره ما بسیار مفید هستند ، اما در نسخه کوچکی از آنها هستند. اندازه سنسورهایی که امروزه در اختیار داریم در مقایسه با تراشه بسیار کوچک است
ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: 3 مرحله
ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: در این دستورالعمل ، از نمایشگر E-Paper 2.9 اینچی Waveshare با Arduino Nano ، تقسیم ولتاژ و ADS1115 برای نمایش ولتاژهای دقیق تا 90 استفاده می کنم. ولتاژ DC بر روی صفحه نمایش کاغذ E-Paper. این دستورالعمل ترکیبی از این دو پروژه قبلی است:- Ardui
وات متر سنج DC با استفاده از آردوینو نانو (0-16V/0-20A): 3 مرحله
وات متر سنج DC با استفاده از آردوینو نانو (0-16V/0-20A): سلام دوستان !! من اینجا هستم تا وات متر سنج DC را به شما نشان دهم که با استفاده از آردوینو نانو به راحتی قابل ساخت است. یکی از اصلی ترین مشکلاتی که من به عنوان یک علاقمند به وسایل الکترونیکی با آن روبرو بودم ، آگاهی از میزان جریان و ولتاژ اعمال شده در مدارهای شارژ است
اکسی متر آردوینو (OAB): 3 مرحله
اکسی متر آردوینو (OAB): & quot؛ لطفاً توجه داشته باشید که این برنامه ، سنسورها و دستگاه عملکردی برای اهداف پزشکی مورد آزمایش قرار نگرفته اند و قطعات واحد کالیبره نشده و دارای مجوز نیستند. لطفاً از این دستگاه ساده برای پیشگیری و نظارت استفاده کنید
نحوه استفاده از مولتی متر در تامیل - راهنمای مبتدیان - مولتی متر برای مبتدیان: 8 مرحله
نحوه استفاده از مولتی متر در تامیل | راهنمای مبتدیان | مولتی متر برای مبتدیان: سلام دوستان ، در این آموزش نحوه استفاده از مولتی متر در انواع مدارهای الکترونیکی را در 7 مرحله مختلف مانند 1) تست پیوستگی برای سخت افزار عکاسی مشکل 2) اندازه گیری جریان DC 3) آزمایش دیود و LED 4) اندازه گیری توضیح دادم. رسی