Найти в Дзене
DIY

Подключение датчика атмосферного давления BMP180 к ардуино.

Добрый день, сегодня поговорим о модуле BMP180, он умеет определять атмосферное давление и температуру. В датчике имеется герметичная камера, одна из стенок которой является гибкой мембраной с установленными на ней тензодатчиками. Мембрана прогибается пропорционально разности давлений внутри камеры и снаружи, что влияет на изменение сопротивления тензодатчиков электрическому току. Так же имеется термодатчик, сопротивление которого меняется пропорционально температуре.

Модуль работает по шине I2C ( на arduino nano это А4 - SDA, A5 - SCL). Если у модуля 4 вывода (VIN GND SCL SDA), то на вывод VIN подаётся питание +3,3в. Более подробную информацию о его работе, а так же характеристики смотрите в datasheet.

-2
-3
  • Библиотека для работы с модулем BMP180-Breakout-v.1.1.2 скачать.

Модуль выдает значения температуры в градусах Цельсия, а давление в гекто Паскалях и для мм ртутного столба требуется пересчет. Далее разберем скетч с примером, где все строчки подробно закомментированы.

-4
-5

Скачать скетч.

Загружаем в плату, открываем монитор порта и видим значения:

-6

Если по какой-то причине связь с датчиком пропала, то мы увидим это:

-7

На этом пока всё, но с этим модулем мы еще поэкспериментируем.

Если статья была вам полезна ставьте лайк, подписывайтесь на мой канал, ведь впереди еще много интересного!

#diy #arduino #ардуино #электроника для начинающих #программирование #электротехника #своими руками #arduino nano #микроконтроллеры #технологии