پروژه اندازه‌گیری فشار توسط سنسور BMP180

پروژه اندازه‌گیری فشار توسط سنسور BMP180

پروژه اندازه‌گیری فشار توسط سنسور BMP180
پروژه اندازه‌گیری فشار توسط سنسور BMP180

شاید در انجام پروژه هایتان با مبحثی به نام اندازه‌گیری فشار برخورد کرده باشید که در نوع خودش واقعا چالش برانگیز است البته این چالش مطمنا قبل از خواندن این مقاله بوده است. حال فرض کنید به شما برای انجام یک پروژه گفته شده است که فشار نقطه X را بدست آورید. مطمنا یکی از بزرگترین سوالاتی که به ذهن می‌رسد این است که چطور باید این پارامتر را اندازه‌گیری کنیم؟ و یا انواع سوالات دیگر از جمله اینکه چطور باید برنامه بنویسیم و …

در این مقاله قصد داریم که شما را با یکی از روش های اندازه گیری فشار که استفاده از سنسور BMP180 است آشنا کنیم و در نهایت توسط سخت‌افزار آردوینو برنامه‌نویسی و راه اندازی کنیم.

قبل از اینکه وارد مبحث عملی شویم اجازه دهید که ابتدا با چند تعریف آشنا شویم.

فشار بارومتریک چیست؟

این فشار ناشی از نیروی وارد شده توسط وزن هوای اطراف زمین به یک نقطه معین می باشد که معمولا به صورت میلی بار (mbar)، اینچ جیوه (inHg)، و یا میلی متر جیوه (mmHg) بیان می شود. فشار عادی اتمسفر در سطح دریا 1013.3 میلی بارد یا 29.92 اینچ جیوه است. نوسان این فشار معمولا نشانه ای از شرایط آب و هوایی است. افزایش فشار معمولا به معنی بهبود آب و هوا است در حالیکه فشار کم می تواند شرایط آب و هوایی غیرمنتظره را بازتاب دهد.{منبع}

سنسور BMP180 چیست؟

BMP180 يك سنسور فشار بارومتريك با دقت بالا و جريان مصرفي پايين است. اين سنسور مي‌تواند فشار بين 300 تا 1100 هكتوپاسكال را با دقت مطلق 0.03 هكتوپاسكال اندازه گيري نمايد. هر هكتوپاسكال معادل 100 پاسكال است. سنسور BMP180 بر اساس تكنولوژي مقاومت پيزوالكتريك يا Piezo-resistive طراحي و توليد شده. استفاده از اين تكنولوژي دقت بالا، خطي بودن و پايداري طولاني مدت را براي اين سنسور فراهم نموده است.{منبع}

مشخصات سنسور BMP180

ولتاژ تغذيه سنسور بين 1.8 تا 3.6 ولت است. خروجي سنسور بصورت ديجيتال و با رابط I2C است و براي ارتباط مستقيم با ميكروكنترلر طراحي شده است.

رنج گسترده در اندازه گيري فشار بارو متريك

خروجي ديجيتال با اينترفيس I2C

رنج گسترده ولتاژ تغذيه قابل قبول

نويز پايين در اندازه گيري

كاملا كاليبره شده

قابليت اندازه گيري دما

توليد شده در قالب LLC بسيار باريك

5 × 5 ميليمتر با ارتفاع 1.2 ميليمتر

کاربرد های سنسور BMP180

دستگاه های هواشناسی

تجهیزات پزشکی

تجهیزات جهت یاب GPS

تجهیزات آزمایشگاهی و علمی

تشخیص ارتفاع

خب پس از اینکه یک آشنایی نسبی نسبت به سنسور پیدا کردیم حال نوبت به راه‌اندازی سنسور BMP180 رسیده است.

شماتیک راه‌اندازی سنسور BMP180 با آردوینو

راه‌اندازی سنسور BMP180 با اردوینو

برنامه‌نویسی سنسور BMP180

برای دریافت کتابخانه و سورس کد اینجا کلیک کنید.

امیدوارم که این آموزس هم برای شما مخاطبین عزیز مفید واقع شده باشد.

حمایت از BLO OM

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

BLO OM
BLO OM

«السَّلَامُ عَلَیْکَ یَا أَبَا عَبْدِ اللَّهِ، السَّلَامُ عَلَیْکَ وَ رَحْمَهُ اللَّهِ وَ بَرَکَاتُهُ».

دیدگاه ها

0 دیدگاه

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 10 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

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

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک