Датчик атмосферного давления BMP180

preview_player
Показать описание
Подключение цифрового барометра BMP180 к arduino

//библиотека

//код.

поддержать канал материально.
Рекомендации по теме
Комментарии
Автор

Увлекательная тематика. Как новичок понемногу разбираюсь с этой электроникой. Большую помощь оказывают ваши уроки. все предельно понятно и доступно. Огромное вам спасибо.

serg-jymjbrf
Автор

авиамоделисты бы сказали огромное спасибо, если бы в видео рассказали о том как настроить этот датчик для удержания высоты квадрокоптера)

FastReviewer
Автор

можно скеч составить с датчиком BMP260+AHT20 для метео станции.

ВалерийВалерий-яе
Автор

Если все провода заизолировать лаком, к примеру, получится ли его использовать в воде, будет ли он показывать "давление воды"?

_always_
Автор

Интересно его можно включить в жидкость, точнее с паром?

НиколайЖеваженко-зи
Автор

Здравствуйте урок хороший все дословно и понятно но почему в моем случае выходит что все показывает а вот температура по нолям в чем причина не подскажите

ЛенаОрлова-шз
Автор

Доброго времени суток! Хотел у Вас спросить случайно не сталкивались с мк atmega 16u2 как ее праграммировать заказал себе пришли думал все так просто а не так то все просто если сталкивались с ней то подскажите как её можно прошить если она новая в интернете информация вся разная да и не так уж много.

vadimzhikharev
Автор

Все установил, работает только высота очень сильно прыгает в пределах двух метров при неподвижном датчике. почему? подскажите. установил ноль в строке dps.init(mode_standart, 0, true); для измерения высоты над уровнем земли.

ВладимирАнасенко
Автор

Вчера Ардуинка приехала с BMP180 и дисплеем OLED LCD Display I2C 0.96 I2C Serial 128X64. Датчик с Вашим кодом на монитор последовательного порта замечательно работает.На дисплее тестовые коды тоже работают.Подскажите как на этот дисплей вывод организовать с ВМP180?

ВладИванов-эн
Автор

Здравствуйте.
Подскажите, пожалуйста, что нужно исправить в коде, чтобы программа работала с датчиком BMP280 ?

#include <Wire.h>
#include <Adafruit_BMP280.h>
#include <LiquidCrystal.h>


BMP280 dps = Adafruit_BMP280();
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

long Temperature = 0, Pressure = 0, Altitude = 0;

void setup(void) {
Serial.begin(9600);
lcd.begin(16, 2);
lcd.clear();
Wire.begin();
delay(1000);
dps.init(MODE_STANDARD, 3200, true);
//dps.init();
}

void loop(void) {
dps.getPressure(&Pressure);

dps.getAltitude(&Altitude);

lcd.setCursor(0, 0);
lcd.print(Pressure/133.3);
lcd.print("mmHg");
lcd.setCursor(0, 1);
lcd.print(Temperature*0.1);
lcd.print("C ");
lcd.print(Altitude/100.0, 2);
lcd.print("m ");


Serial.print(Pressure/133.3); //Выводим давление в мм.рт ст
Serial.print(" Temp:");
// Температуру в градусах Цельсия
Serial.print(" Altitude:");
Serial.println(Altitude/100.0, 2); // высота в метрах

delay(500);
}

dYbius
Автор

Спасибо за объяснение и по видео метеостанция тоже. Все работает, кроме датчика давления ПОКАЗЫВАЕТ -27093 ИЛИ -27103? ЧТО ДЕЛАЮ НЕ ТАК?

olegbogmat
Автор

Подойдет ли етот датчик для измерения абсолютного давления ?

maniakm
Автор

Подскажите для новичка) Хочу подключить BMP180 к esp8266 и получать данные через blynk. нигде не могу найти инф. как прописать bmp для виртуальных пинов, так понимаю примерно так же как и для dht?

float h = dht.readHumidity();
float t = dht.readTemperature();

Blynk.virtualWrite(V2, t); // virtual pin
Blynk.virtualWrite(V3, h); // virtual pin
буду благодарен

alexandrbx
Автор

а разве не надо данный модуль подключать через согласователь уровней i2c он ведь от 3.3 вольта питается?

zisoua
Автор

как сделать чтобы в Arduino IDE комментарии серым шрифтом писались?

govorilegko
Автор

Про коррекцию высоты вообще ничего не понял. Те кто живет в горах как-то по-другому давление воспринимают что ли? Скорее наоборот, для измерения ВЫСОТЫ надо вводить коррекцию, чтобы отсчет шел от уровня земли.

ПавелЛукьянов-ей
welcome to shbcf.ru