فهرست مطالب:

نحوه خواندن سنسور فشار افتراقی MPX5010 با آردوینو: 5 مرحله
نحوه خواندن سنسور فشار افتراقی MPX5010 با آردوینو: 5 مرحله

تصویری: نحوه خواندن سنسور فشار افتراقی MPX5010 با آردوینو: 5 مرحله

تصویری: نحوه خواندن سنسور فشار افتراقی MPX5010 با آردوینو: 5 مرحله
تصویری: آموزش فعالسازی سنسور فشار خون و نوار قلب گلکسی واچ ۵ سامسونگ 2024, نوامبر
Anonim
نحوه خواندن سنسور فشار افتراقی MPX5010 با آردوینو
نحوه خواندن سنسور فشار افتراقی MPX5010 با آردوینو

نحوه نوشتن کد به گونه ای است که می توان آن را به راحتی با توجه به سنسور فشار متفاوت تغییر داد. فقط متغیرهای زیر زیر را در کد بر اساس مقادیر موجود در برگه داده برای هر سنسور فشار تغییر دهید:

  • مقدار "sensorOffset" در mV
  • مقدار "حساسیت" در mV/mmH2O

هنگامی که این سنسور فشار را دریافت کردم ، به صورت آنلاین به اطراف نگاه کردم و سعی کردم یک کد نمونه برای استخراج قرائت فشار از این سنسور به واحدهای واقعی فشار ، KPa یا cmH2O پیدا کنم. من یک کد نمونه برای این سنسور دقیق پیدا کردم ، بعد از اجرا متوجه شدم که خوانش ها با آنچه که باید در برگه داده باشد مطابقت ندارد ، بنابراین تصمیم گرفتم محاسبه خودم و کد خودم را بنویسم … به نظر می رسد سن است اما کار می کند ، هورا !! بنابراین فکر کردم که آن را با جهان به اشتراک می گذارم تا دیگران مجبور نباشند چنین دردی را متحمل شوند.

لذت بردن!!

تدارکات

شما نیاز دارید:

  • سنسور فشار MPX5010 (البته)
  • آردوینو ، اونو یا هر دستگاه دیگری
  • مقداری شیلنگ سیلیکونی (برای اتصال از سنسور فشار به شیر فشار)
  • اتصالات کوچک کابل (برای محکم کردن شیلنگ سیلیکونی)
  • لوله برنجی کوچک 2 میلی متری یا پلاستیکی (من از لوله از قوطی WD40 استفاده کردم)
  • مقداری نوار عایق (فقط در صورتی لازم است که شیلنگ سیلیکونی شما برای لوله WD40 شما بسیار بزرگ باشد)

مرحله 1: اتصال مدار

اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار

تصویر اتصال فوق العاده آسان را مشاهده کنید

مرحله 2: سنسور فشار بالا را وصل کنید

سنسور فشار بالا را وصل کنید
سنسور فشار بالا را وصل کنید
سنسور فشار بالا را وصل کنید
سنسور فشار بالا را وصل کنید
سنسور فشار بالا را وصل کنید
سنسور فشار بالا را وصل کنید
  • شیلنگ سیلیکونی خود را به پورت سنسور فشار وصل کنید ، در صورت نیاز برای بستن خوب از کابل کابل استفاده کنید
  • سوراخی به ضخامت 2 میلی متر در لوله ای که می خواهید فشار هوا را حس کنید ، ایجاد کنید
  • لوله WD40 را به داخل سوراخ فشار دهید ، باید واقعاً محکم باشد. برای تکمیل مهر و موم از کمی چسب فوق العاده استفاده کنید
  • شیلنگ سیلیکونی خود را روی لوله WD40 بکشید (من مجبور بودم نوار عایق را دور لوله بچسبانم تا مناسب شود). سپس یک کراوات کوچک کابل اضافه کنید

مرحله 3: بارگذاری کد

کد بارگذاری
کد بارگذاری
کد بارگذاری
کد بارگذاری

کد من را در Arduino خود بارگذاری کنید ، سپس روی ترمینال سریال کلیک کنید تا اعداد را مشاهده کنید (دکمه با نماد شیشه ذره بین در سمت راست بالای صفحه).

شما باید زمان را بر حسب میلی ثانیه ، سپس a ، و سپس مقدار فشار را ببینید.

شما در کد محاسبه عدد در kPa یا cmH2O این گزینه را دارید ، فقط خط مورد نیاز خود را کامنت کنید.

افزودن "تأخیر (500) ؛" اگر می خواهید سرعت خواندن را کاهش دهید تا آماده سازی آنها در ترمینال آسان تر شود.

نحوه نوشتن کد به گونه ای است که می توان آن را به راحتی با توجه به سنسور فشار متفاوت تغییر داد. فقط متغیرهای زیر زیر را در کد بر اساس مقادیر موجود در برگه داده برای هر سنسور فشار تغییر دهید:

  • مقدار "sensorOffset" در mV
  • مقدار "حساسیت" در mV/mmH2O

مرحله 4: استخراج مقادیر حسگر در Excel

استخراج مقادیر حسگر در Excel
استخراج مقادیر حسگر در Excel
استخراج مقادیر حسگر در Excel
استخراج مقادیر حسگر در Excel
استخراج مقادیر حسگر در Excel
استخراج مقادیر حسگر در Excel
استخراج مقادیر حسگر در Excel
استخراج مقادیر حسگر در Excel
  1. برخی از خواندن ها را در پایانه سریال Arduino خود وارد کنید. باید در قالب باشد: "زمان (ms) ، فشارخوانی"
  2. کابل USB را جدا کنید
  3. همه مقادیر را از پایانه سریال خود انتخاب کرده و کپی کنید
  4. آنها را در یک دفترچه یادداشت بچسبانید
  5. روی فایل> ذخیره به عنوان کلیک کنید
  6. نام فایل خود را وارد کرده و پسوند را به ".csv" (بسیار مهم) تغییر دهید و آن را ذخیره کنید
  7. فایل اکسپلورر خود را باز کنید و باید فایل خود را با لوگوی Excel روی آن مشاهده کنید (این بدان معناست که شما فایل.csv را درست درست کرده اید)
  8. روی فایل.csv جدید خود دوبار کلیک کنید و در Excel باز می شود و باید به طور خودکار مقادیر شما را در دو ستون جداگانه مرتب کرده و از کاما خلاص شد (به همین دلیل است که فایل های.csv عالی هستند!)

سپس می توانید پیش بروید و نمودارهای فشار را در طول زمان یا آنچه که می خواهید ایجاد کنید.

BTW: CSV مخفف "مقادیر جدا شده با کاما" است.

مرحله 5: Extra Nerdy Bit

Extra Nerdy Bit
Extra Nerdy Bit
Extra Nerdy Bit
Extra Nerdy Bit

آفرین که تا اینجا پیش رفتید! این بدان معناست که شما آزمون آزمایشی را گذرانده اید و به عنوان پاداش ، جزئیات تکنیکی را به شما می گویم.

بنابراین در ابتدا در مورد یک کد نمونه که برای این سنسور دقیق یافتم و مقادیر غلط را به من داد اشاره کردم. برای بررسی آن ، از معادله آنها برای محاسبه چند نقطه در نمودار پاسخ (پیوست شده) از برگه داده استفاده کردم و متوجه شدم که اینها با نمودار مطابقت ندارند. بنابراین من محاسبه خودم را انجام دادم و با نمودار موجود در برگه داده به آن اشاره کردم تا اثبات کنم که به صورت تئوری کار می کند ، سپس داده ها را با هر دو کد و نمودارهایی که پیوست کرده ام ثبت کردم.

در نمودارهای پیوست ، خط آبی کد نمونه ای است که من پیدا کردم و خط قرمز کد من است. این مشکل هنگام نگاه به نمودار به طور معقول آشکار است زیرا کد نمونه وب 0 را در محیط اندازه گیری نمی کند که باید انجام دهد زیرا ما فشار دیفرانسیل را اندازه گیری می کنیم.

بسیار خوب پس از همه آنها بیش از حد فن آوری نیست ، متاسفم که ناامید می شوم اما امیدوارم به هر حال از آن لذت برده باشید:)

توصیه شده: