ماژول BMP180 تولید شده توسط Atomic Market
اندازه گیری فشار هوای مطلق محیط با استفاده از یک فشارسنج دیجیتالی مانند این ماژول کاربردهای جالبی دارد.
با تبدیل فشار اندازه گیری شده به ارتفاع ، شما یک سنسور قابل اعتماد برای تعیین ارتفاع ربات ، دستگاه یا پرنده خود دارید!
این سنسور با دقت 1 متر و حد اکثر نویز 17 سانتی متر کار می کند. جریان مصرفی آن 0.3uA می باشد که برای راه اندازی با باتری بسیار مناسب است.
این ماژول به کالیبره شدن نیازی ندارد و آماده استفاده است.
ماژول از ارتباط 16 بیتی IIC پشتیبانی میکند و مقاومت pull up نیز در آن پیشبینی شده است.
با کمک اطلاعات فشار و دما همراه با داده های کالیبراسیون گرفته شده از ماژول میتوانید ارتفاع و دمای محیت را محاسبه کنید.
#include
#include
#define seaLevelPressure_hPa 1013.25
Adafruit_BMP085 bmp;
void setup() {
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println("Could not find a valid BMP085 sensor, check wiring!");
while (1) {}
}
}
void loop() {
Serial.print("Temperature = ");
Serial.print(bmp.readTemperature());
Serial.println(" *C");
Serial.print("Pressure = ");
Serial.print(bmp.readPressure());
Serial.println(" Pa");
Serial.print("Altitude = ");
Serial.print(bmp.readAltitude());
Serial.println(" meters");
Serial.print("Pressure at sealevel (calculated) = ");
Serial.print(bmp.readSealevelPressure());
Serial.println(" Pa");
Serial.print("Real altitude = ");
Serial.print(bmp.readAltitude(seaLevelPressure_hPa * 100));
Serial.println(" meters");
Serial.println();
delay(500);
}
این ماژول شامل یک سنسور دیجیتال فشار و دما میباشد که با رابط I2C به میکرو کنترولر متصل شده و اطلاعات کالیبراسیون و فشار و دما را ارسال میکند
همچنین در این ماژول از دو عدد مقاومت 4.7 کیلو برای اتصال پینهای کلاک و دیتا به تغذیه استفاده شده که کاربر را نسبت به پول آپ بی نیاز میسازد.
در این ماژول از یک رگولاتور 3.3 ولت استفاده شده که به شما کمک میکند تا بتوانید به راحتی آن را به بردهای مختلف با تغذیه 3 تا 6 ولت متصل کنید
برای راه اندازی مانند شکل زیر ماژول را به یک میکروکنترولر مانند آردواینو اونو متصل کنید و برنامه مربوط به آن را در میکرو آپلود کرده و نتایج را بر روی نمایشگر سریال ببینید
این ماژول دارای یک کتابخانه آماده است که کار را برای کاربر ها بسیار ساده میکند.
برای افزودن این کتابخانه مانند شکل زیر عمل کنید
اگر قبلا این کتابخانه را به کامپایلر اضافه نموده اید نیازی به انجام این بخش نیست
به منوی SKETCH بروید و گزینه MANAGE LIBRARIES را انتخاب کنید
و مانند شکل زیر کتابخانه ADAFRUIT BMP085 را نصب نمایید
بسیار ماژول دقیق و کاملی هست