فلایت کنترل های پیکس هاوک به طور مستقیم بارومتر را روی برد اتوپایلوت خود دارند اما قرار دادن یک بارمتر اضافی به فلایت کنترل ( زمانی که در مکانی به دور از اختلالات فشار هوا قرار داده شود ) می تواند مفید باشد .
همچنین می تواند دمای محیط یا اجزای داخلی را در محدوده معمولی 40- تا 85+ درجه سانتیگراد کنترل کند .
تنها دو ماژول Drotek MS5611 و BMP280 از طرف آردوپایلوت برای قرار دادن روی اتوپایلوت ها معرفی شده است .
طبق گفته های همین شرکت :« فقط فریمور Copter-3.6 از Drotek MS5611 پشتیبانی می کند و پشتیبانی از BMP280 با انتشار فریمور Copter-4.0 صورت می گیرد ».
اضافه کردن و تنظیم بارومتر به فلایت کنترل پیکس هاوک
اتصال و تنظیم
بارومتر را به پورت I2C اتوپایلوت متصل کنید ( مانند تصویر زیر ).
در بالای برد Drotek MS5611 ( صفحه ای که روی آن I2C / SPI نوشته شده است )، جامپر I2C باید لحیم شود .
پارامتر GND_PROBE_EXT
را برای Drotek MS5611 به عدد 4 و یا برای Adafruit BMP280 به عدد 2 تغییر دهید . پس از تغییر این پارامتر ، autopilot را دوباره راه اندازی کنید .
برای استفاده از فشار سنج خارجی به عنوان فشار سنج اولیه ، مقدار پارامترGND_PRIMARY
را به 1 تغییر دهید .
آزمایش کردن
فشار و دما در زمان واقعی از فشار سنج به ایستگاه زمین فرستاده می شود . همچنین اگر از برنامه Mission Planner استفاده می کنید ، در صفحه ی Flight Data >> Status tab به دنبال press_abs2
و press_temp2
را جستجو کنید .
Mission Planner MAVLink Inspector می تواند به شما داده های دریافتی را نمایش دهد .
در صفحه ی Flight Data کلید Ctrl+F را فشار دهید و روی گزینه ی MAVLink In کلیک کنید و برای نمایش داده ها به دنبال SCALED_PRESSURE2
بگردید و روی آن کلیک کنید .
نکته
در صورت استفاده از آردوپایلوت با OSD ان برد استفاده می کنید ، می توانید دمای اندازه گیری شده توسط بارومتر را با تنظیم پارامترOSDn_BTEMP
نمایش دهید .