Каталог товаров
Клиенту
Тема сайта:
+38 (066) 305-77-25
Наш адрес
Україна, времено - только доставка Новой Почтой, УкрПочтой, МистЕкспрес, ROZETKA Delivery
Телефоны:
Время работы
  • Пн-Пт: с 9 до 18
  • Сб.: с 10 до 17
  • Вс: с 11 до 16
E-mail
Мы в соцсетях
Перейти в контакты
0 0
Каталог
Главная
Закладки
0
Сравнить
0
Контакты

GY-68 BMP180 датчик температуры и атмосферного давления

Страна-производитель: Китай Код товара: 1130
0
Все о товаре
Описание
Характеристики
Отзывы 0
Вопросы0
FAQ
Инструкция
GY-68 BMP180 датчик температуры и атмосферного давления
GY-68 BMP180 датчик температуры и атмосферного давления
GY-68 BMP180 датчик температуры и атмосферного давления
GY-68 BMP180 датчик температуры и атмосферного давления
GY-68 BMP180 датчик температуры и атмосферного давления
Есть в наличии
Код товара: 1130
38.00 грн
Нашли дешевле?
🚚 Відправка в день замовлення при оформленні до 15:00
-Входное напряжение-:1.8 - 3.6 В
-Интерфейс-:I2C
-Время отклика-:7.5 мс
-Точность по давлению-:0.03 гПа
-Размеры-:13 х 11 мм
-Диапазон рабочей температуры-:- 40 °C ... + 85 °C (точность 0.5 - 1°C)
Доставка
Новой почтой в отделения и почтоматы
Новой почтой в отделения и почтоматы
от 80 ₴
ROZETKA Delivery
ROZETKA Delivery
Фиксировано 49 грн
Укрпочтой в отделение по Украине
Укрпочтой в отделение по Украине
от 45 ₴
Meest Почта
Meest Почта
от 49 ₴
Оплата
Оплата картой Оплата картой
Перевод на карточку Перевод на карточку
Оплата на IBAN Оплата на IBAN
Безналичный расчет Безналичный расчет
Наложенный платеж Наложенный платеж
Гарантийные положения
Гарантийные обязательства на товары, которые были паяные, не распространяются
GY-68 BMP180 датчик температуры и атмосферного давления
Код товара: 1130
38.00 грн
Описание

🏷️ GY-68 BMP180 датчик температуры и атмосферного давления

Барометрический модуль с интерфейсом I2C для точного измерения давления и температуры в широком диапазоне с высокой точностью.

⚡ Быстрый обзор

  • Тип товара: цифровой барометрический датчик давления и температуры (модуль GY-68 с интерфейсом I2C).
  • Интерфейс: I2C.
  • Входное напряжение: 1.8 - 3.6 В.
  • Точность по давлению: 0.03 гПа.
  • Диапазон рабочей температуры: - 40 °C ... + 85 °C (точность 0.5 - 1°C).
  • Время отклика: 7.5 мс.
  • Размеры: 13 х 11 мм.

📖 Общее описание

Барометрический датчик BMP180 (модуль GY-68) — цифровой датчик атмосферного давления со встроенным температурным сенсором для температурной компенсации измерений. Датчик измеряет абсолютное давление в диапазоне 300–1100 гПа и обеспечивает высокую точность до 0.03 гПа, что делает его пригодным для метеостанций, барометров и альтиметров. Модуль подключается через I2C и использует всего четыре вывода для питания и обмена данными, поэтому легко интегрируется с различными микроконтроллерами.

✅ Технические преимущества

  • Высокая точность давления — точность измерения до 0.03 гПа для надежных метеонаблюдений и расчетов высоты.
  • Температурная компенсация — встроенный температурный датчик повышает стабильность измерений давления при разных условиях.
  • Простое подключение по I2C — шина SDA/SCL упрощает интеграцию и экономит выводы микроконтроллера.
  • Широкий диапазон измерения — 300–1100 гПа для условий от уровня моря до высокогорья.
  • Подходит для высотомерных задач — возможность расчета высоты на основе атмосферного давления с калибровкой под местные условия.
  • Низкое потребление — 12 мкА в активном режиме и 0.1 мкА в режиме ожидания для автономных устройств.

🔧 Где применяется?

Метеостанции- мониторинг атмосферного давления для прогнозирования погоды и сбора климатических данных.

Барометры и альтиметры- расчет высоты над уровнем моря по данным давления с возможностью калибровки.

IoT и “умный дом”- контроль микроклимата в помещениях, теплицах и автоматизация вентиляции/кондиционирования.

Дроны и БПЛА- стабилизация полета и контроль высоты во время автономных миссий.

Навигационные устройства- интеграция в трекеры и портативные приборы для измерения давления и температуры.

Промышленный контроль- контроль давления в технологических процессах и проверка герметичности систем.

🧩 Быстрый старт

  1. Шаг 1: Подключите модуль к микроконтроллеру через I2C (SDA, SCL) и питание/землю.
  2. Шаг 2: Дайте датчику 2–3 минуты для температурной стабилизации после подачи питания.
  3. Шаг 3: Для работы с ESP32 используйте библиотеку Adafruit BMP085/BMP180 и считайте значения давления/температуры.
  4. Шаг 4: Для точного расчета высоты выполните калибровку по актуальному давлению на уровне моря в вашей местности.

📦 Технические характеристики

  • Тип датчика: цифровой барометрический датчик давления и температуры (модуль GY-68).
  • Интерфейс: I2C.
  • Входное напряжение: 1.8 - 3.6 В
  • Диапазон измерения давления: 300-1100 гПа
  • Точность по давлению: 0.03 гПа
  • Диапазон рабочей температуры: - 40 °C ... + 85 °C (точность 0.5 - 1°C)
  • Время отклика: 7.5 мс
  • Потребление тока: 12 мкА (активный режим), 0.1 мкА (режим ожидания)
  • Размеры: 13 х 11 мм
  • Скорость конверсии: до 128 образцов/сек
  • Высотная точность (расчетная): ±1 метр
  • Максимальная рабочая высота: 9000 метров
  • Совместимость: Arduino, ESP32, Raspberry Pi и другие микроконтроллеры с I2C

⚠️ Важно знать

  • Калибровка для точности высоты — для наиболее точных показателей высоты важно знать текущее давление на уровне моря в вашей местности и использовать эти данные для калибровки.
  • Температурная стабилизация — после подачи питания дайте датчику 2–3 минуты для стабилизации перед точными измерениями.
  • Защита от влаги — избегайте прямого контакта с водой; при использовании на открытом воздухе обеспечьте защиту от осадков, сохраняя доступ воздуха к сенсору.
  • Электромагнитная совместимость — используйте качественные провода и не прокладывайте сигнальные линии рядом с мощными электрическими устройствами; для длинных соединений применяйте экранированные кабели для I2C.
  • Программное обеспечение — для ESP32 рекомендуется библиотека Adafruit BMP085/BMP180; для корректного отображения данных в Serial Monitor установите 9600 бит.

❓ FAQ

Q
Как подключить модуль GY-68 к микроконтроллеру?
A
Подключение выполняется через I2C: используйте линии SDA и SCL, а также питание и землю (всего 4 вывода).
Q
Нужно ли ждать после подачи питания перед измерениями?
A
Да. Для стабильных показателей дайте датчику 2–3 минуты на температурную стабилизацию.
Q
Как получить более точные данные высоты (альтиметра)?
A
Выполните калибровку по актуальному давлению на уровне моря в вашей местности (например, по данным метеостанций).
Q
Какую библиотеку рекомендуют для ESP32?
A
Рекомендуется использовать библиотеку Adafruit BMP085/BMP180, которая имеет стабильную работу и функции калибровки.
Q
Можно ли использовать датчик на открытом воздухе?
A
Да, но избегайте прямого контакта с водой и обеспечьте защиту от осадков, оставляя доступ воздуха к сенсору.
#ДатчикДавления #Барометр #Альтиметр #I2C #Метеостанция #ESP32 #Arduino #RaspberryPi
Характеристики
-Основные-
-Входное напряжение-
1.8 - 3.6 В
-Интерфейс-
I2C
-Время отклика-
7.5 мс
-Точность по давлению-
0.03 гПа
-Дополнительные-
-Размеры-
13 х 11 мм
-Диапазон рабочей температуры-
- 40 °C ... + 85 °C (точность 0.5 - 1°C)
Отзывы

Нет отзывов о данном товаре.

Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.

Вопросы и ответы
Добавьте вопрос, и мы ответим в ближайшее время.

Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.

Инструкция
Коротко

Подключите VCC к 3.3V (или к 5V, если на модуле есть стабилизатор), GND к земле, SDA к A4, SCL к A5 (для Arduino Uno). Установите библиотеку Adafruit BMP085. Подождите 2–3 минуты после подачи питания. Для точной высоты — калибруйте по актуальному давлению на уровне моря (≈1013.25 гПа).

Как подключить BMP180 к Arduino?

Модуль GY-68 имеет встроенный стабилизатор 3.3V и подтягивающие резисторы 10кΩ на линиях I²C. Это позволяет безопасно питать его от 5V Arduino.

flowchart LR
    subgraph ARDUINO["🔌 Arduino UNO"]
        A5V["5V (или 3.3V)"]
        AGND["GND"]
        AA4["A4 (SDA)"]
        AA5["A5 (SCL)"]
    end
    
    subgraph BMP180["🌡️ GY-68 BMP180"]
        VCC["VCC"]
        GND["GND"]
        SDA["SDA"]
        SCL["SCL"]
    end
    
    A5V --> VCC
    AGND --> GND
    AA4 --> SDA
    AA5 --> SCL
      
Схема подключения BMP180 к Arduino Uno по I²C

I²C пины для разных плат Arduino

Соответствие SDA/SCL для популярных плат
Плата Arduino SDA SCL
Uno / Nano / Pro Mini A4 A5
Mega 2560 20 21
Leonardo / Micro 2 3
ESP8266 (NodeMCU) D2 (GPIO4) D1 (GPIO5)
ESP32 GPIO21 GPIO22

Распиновка модуля GY-68

VCC
Питание 3.3–5V (встроенный стабилизатор понизит до 3.3V)
GND
Земля
SCL
Тактовая линия I²C (Serial Clock)
SDA
Линия данных I²C (Serial Data)
3.3V
Выход стабилизатора (можно не подключать или питать другие 3.3V устройства)

Проверьте наличие стабилизатора! Если на вашем модуле нет микросхемы стабилизатора — подавайте питание только 3.3V. Прямое подключение чипа BMP180 к 5V повредит его!

Какие библиотеки нужны для BMP180?

Для работы с BMP180 рекомендуется библиотека Adafruit BMP085, которая поддерживает оба датчика (BMP085 и BMP180 — совместимы).

  1. Откройте менеджер библиотек Arduino IDE → Sketch → Include Library → Manage Libraries...
  2. Найдите "Adafruit BMP085" Введите в поиске "BMP085". Выберите "Adafruit BMP085 Library" от Adafruit.
  3. Установите зависимости IDE предложит установить "Adafruit Unified Sensor" и "Adafruit BusIO" — нажмите "Install All".
  4. Перезапустите IDE После установки рекомендуется перезапустить Arduino IDE для корректной работы.

Альтернатива: библиотека SparkFun SFE_BMP180. Скачайте ZIP с GitHub и добавьте через Sketch → Include Library → Add .ZIP Library.

Пример кода для чтения давления и температуры

Этот скетч инициализирует датчик, считывает температуру, давление и вычисляет высоту над уровнем моря.

#include <Wire.h> #include <Adafruit_BMP085.h> // Давление на уровне моря для вашей местности (гПа) // Узнайте актуальное значение на meteo.gov.ua #define SEA_LEVEL_PRESSURE 1013.25 Adafruit_BMP085 bmp; void setup() { Serial.begin(9600); if (!bmp.begin()) { Serial.println("Ошибка: BMP180 не найден!"); Serial.println("Проверьте подключение SDA/SCL"); while(1) {} } Serial.println("BMP180 готов к работе"); delay(2000); // Ожидание стабилизации } void loop() { // Чтение температуры (°C) float temp = bmp.readTemperature(); // Чтение давления (Па → гПа) float pressure = bmp.readPressure() / 100.0; // Расчёт высоты (метры) float altitude = bmp.readAltitude(SEA_LEVEL_PRESSURE * 100); Serial.print("Температура: "); Serial.print(temp); Serial.println(" °C"); Serial.print("Давление: "); Serial.print(pressure); Serial.println(" гПа"); Serial.print("Высота: "); Serial.print(altitude); Serial.println(" м"); Serial.println("--------------------"); delay(1000); }

Serial Monitor: откройте его на скорости 9600 бод (Tools → Serial Monitor). Вы увидите обновление данных каждую секунду.

Как калибровать высотомер для точных показаний?

BMP180 вычисляет высоту по разнице между измеренным давлением и опорным давлением на уровне моря. Для точности нужно знать актуальное давление.

Барометрическая формула высоты:
h = 44330 × (1 − (P / P₀)^0.1903)

где P — измеренное давление, P₀ — давление на уровне моря (стандарт 1013.25 гПа)

Два способа калибровки

  1. По данным метеостанции Узнайте актуальный QNH (давление, приведённое к уровню моря) на meteo.gov.ua или weather.com. Подставьте это значение в SEA_LEVEL_PRESSURE.
  2. По известной высоте Если вы знаете точную высоту вашего местоположения — используйте bmp.readSealevelPressure(knownAltitude) для расчёта текущего P₀.

Погода влияет на высоту! Атмосферное давление меняется с погодой. Для точных абсолютных показаний высоты — калибруйте ежедневно или используйте только относительную высоту (разницу).

Устранение проблем

Ошибка "BMP180 не найден"

Проверьте: 1) Правильность подключения SDA/SCL (для Uno — A4/A5, для Mega — 20/21). 2) Подано ли питание на VCC. 3) Запустите I2C Scanner — датчик должен отвечать по адресу 0x77. 4) Попробуйте более короткие провода.

Показания температуры завышены на 2–5°C

Это нормально. BMP180 измеряет температуру собственного корпуса, а не воздуха. Он нагревается от работы и от рядом расположенных компонентов. Для точной температуры воздуха используйте отдельный датчик (DS18B20, DHT22).

Высота показывает неправильные значения

Причина — некорректный P₀. Стандартные 1013.25 гПа редко соответствуют реальности. Узнайте актуальное давление на уровне моря для вашего региона и подставьте в SEA_LEVEL_PRESSURE. Разница в 1 гПа = ~8 метров ошибки по высоте.

Нестабильные показания, "прыгают" значения

Возможные причины: 1) Слишком длинные провода I²C (>30 см) — укоротите или используйте экранированный кабель. 2) Помехи от других устройств — добавьте конденсатор 0.1 мкФ между VCC и GND. 3) Потоки воздуха — накройте датчик поролоном с отверстиями.

Можно ли подключить несколько BMP180 к одной шине I²C?

Нет напрямую. BMP180 имеет фиксированный адрес 0x77, его нельзя изменить. Для нескольких датчиков используйте I²C-мультиплексор (TCA9548A) или программное переключение питания датчиков.

Какая максимальная частота опроса датчика?

Зависит от режима: Ultra Low Power — до 200 Гц (4.5 мс), Standard — ~130 Гц (7.5 мс), High Resolution — ~75 Гц (13.5 мс), Ultra High Resolution — ~38 Гц (26 мс). Библиотека Adafruit по умолчанию использует максимальную точность.

Рекомендации для точных измерений

  1. Дайте время на прогрев После подачи питания подождите 2–3 минуты перед точными измерениями. Датчик должен выйти на тепловое равновесие.
  2. Изолируйте от тепла Размещайте датчик подальше от стабилизаторов напряжения, процессоров и других источников тепла. Используйте теплоизоляционную подложку.
  3. Защитите от потоков воздуха Резкие потоки воздуха искажают показания. Накройте датчик поролоном или тканью с доступом для медленной диффузии воздуха.
  4. Усредняйте показания Для стабильных данных считывайте 10–20 значений и вычисляйте среднее. Это уменьшит влияние шума и мгновенных колебаний.
  5. Используйте короткие провода I²C рассчитан на расстояния до 20–30 см. Для более длинных соединений снизьте частоту шины до 100 кГц или используйте I²C-буфер.

FAQ (частые вопросы)

Продовжимо солов'їною?

Оберіть мову