Будь то прогноз погоды, обнаружение движения воздушного потока по трубопроводам или определение высоты с помощью Измерение давления дрона играет важную роль в широком спектре приложений, таких как утечка газа, обнаружение потока воздуха из трубы, обнаружение препятствий и различные заводские операции.
Здесь мы создадим цифровой манометр, который использует датчик BMP для выдачи показаний давления и температуры на дисплее OLED. Мы можем использовать это для определения расхода воздуха в трубах и его температуры. Мы также можем использовать это для измерения давления воздуха.
Прежде всего нам необходимо установить необходимые библиотеки. Для этого откройте Arduino IDE и перейдите по адресу
Эскиз—> Библиотека ---> Менеджер библиотеки. Найдите U8g2lib и BMP280 и установите их.
Для начала кодирования в Arduino IDE (как описано ниже) в первую очередь инициализируйте в коде библиотеки U8g2 и BMP280. Затем создайте функцию настройки и настройте связь датчиков SSD1306 и BMP I2C.
После этого мы создадим цикл, который будет выполняться повторно. И в этой функции цикла мы возьмем значения датчиков давления и температуры. Далее мы отобразим значения этих датчиков на дисплее OLED. Для этого мы установим положение курсора по осям x и y и имя шрифта.
После этого выведите значение датчика на дисплей. Здесь мы также добавим графическую линейную полосу
Рис. 3. Код
дисплей для индикации подъема и падения давления. Наконец, мы отправим все буферы для отображения на OLED с помощью u8g2.send buffer().
Рис. 4.Рис. 5.
Теперь подключите Arduino и к порту USB. Выберите правильную плату и порт в Arduino IDE для загрузки кода.
Соединение
После загрузки кода подключите все компоненты, как показано на принципиальной схеме, приведенной ниже.
Рис. 6. Соединение
Ардуино
OLED / БМП 280
Уровень вероятности нежелательной почты
Уровень вероятности нежелательной почты
SDA
SDA
5В
VCC
Земля
Земля
Тестирование
После подключения компонентов (как показано на рисунке) запитайте устройство от батареи постоянного тока 5 В. Показания температуры и давления появятся на экране OLED. Теперь вы можете разместить устройство в любой воздушной трубе и определить давление воздушного потока. Вы также можете использовать это устройство для определения разницы давления, вызванной погодой и окружающей средой в определенном месте.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба