Москва, ул. Пушкинская, д.12
Акции
Бренды
О компании
Помощь
  • Методы оплаты
  • Методы доставки
  • Гарантия
  • Вопрос-ответ
Блог
Информация
  • Политика конфиденциальности
  • Политика использования файлов cookie
  • Договор публичной оферты
Отзывы
Контакты
    +7 100 000-00-11
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    3d-xpert
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    3D принтеры 3D-сканеры Материалы для 3D печати Комплектующие 3D принтера Arduino и робототехника Комплектующие ЧПУ станка Инструменты Запчасти для 3D принтеров по брендам
    3d-xpert
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    3d-xpert
    Телефоны
    +71000000011 Консультация
    +71000000022 Отдел продаж
    +71000000033
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    0
    0
    0
      • Каталог
      • 3D принтеры
        • 3D принтеры
        • Печать пластиком (FDM/FFF)
        • Печать фотополимером (SLA/DLP/LCD)
        • Печать воском (MJP)
        • Для дома
        • Для бизнеса
        • Для производства
        • Промышленные
      • 3D-сканеры
      • Материалы для 3D печати
        • Материалы для 3D печати
        • Пластики
        • Фотополимеры
      • Комплектующие 3D принтера
        • Комплектующие 3D принтера
        • Электроника
        • Механика
        • Нагревательные столы и сопутствующие
        • Экструдеры
        • Сушилки для пластика
        • УФ-камеры
        • Мойки
        • Ультразвуковые ванны (мойки)
        • 3D ручки
        • Расходные материалы для SLA / LCD
        • Сопутствующие
        • Наборы для мейкеров
        • Инструменты для 3D печатника
        • Постобработка
        • Адгезивы
        • Автоматические системы подачи пластиков (АМС)
      • Arduino и робототехника
        • Arduino и робототехника
        • Arduino
        • Raspberry Pi
        • Обучающие наборы
        • Orange Pi
        • Одноплатники
        • Модули
        • Датчики
        • Дисплеи
        • Механика
        • Макетные платы
        • Светодиоды
        • Провода и кабели
        • Источники питания
        • Радиодетали
      • Комплектующие ЧПУ станка
        • Комплектующие ЧПУ станка
        • Шаговые двигатели и аксессуары
        • Зубчатые ременные передачи
        • Шарико-винтовые передачи (ШВП)
        • Трапецеидальные передачи винт-гайка
        • Цилиндрические направляющие
        • Профильные направляющие
        • Муфты соединительные
        • Электроника
        • Фрезы
        • Карбоновый профиль / трубки
        • Пневматическое оборудование
        • Системы подачи смазки
        • Сопутствующие
        • Шпиндели и сопутствующие
        • Механика
        • Конструкционный профиль
        • Комплектующие OpenBuilds
        • Лазерные станки
        • Лазерная резка и аксессуары
      • Инструменты
        • Инструменты
        • Зачистка и обрезка кабеля
        • Измерительный инструмент
        • Кабель и провода
        • Клеевые пистолеты (термопистолеты)
        • Напильники и надфили
        • Обжимной инструмент
        • Отвертки
        • Паяльное оборудование
        • Пинцеты
        • Расходные материалы
      • Запчасти для 3D принтеров по брендам
        • Запчасти для 3D принтеров по брендам
        • Bambu Lab
        • Creality
        • Flashforge
        • Anycubic
        • ELEGOO
        • Flying Bear
        • Qidi
        • Sovol
        • 3DIY printers
    • Кабинет
    • Сравнение
    • Избранное
    • Корзина
    • Акции
    • Бренды
    • О компании
    • Помощь
      • Помощь
      • Методы оплаты
      • Методы доставки
      • Гарантия
      • Вопрос-ответ
    • Блог
    • Информация
      • Информация
      • Политика конфиденциальности
      • Политика использования файлов cookie
      • Договор публичной оферты
    • Отзывы
    • Контакты
    +71000000011 Бухгалтерия
    • Телефоны
    • +71000000011 Консультация
    • +71000000022 Отдел продаж
    • +71000000033 Бухгалтерия
    • info@site.com
    • Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    • Пн - Вс: 10.00 - 19.00
    Главная
    Блог
    Датчики
    Датчик атмосферного давления, влажности и температуры BME280

    Датчик атмосферного давления, влажности и температуры BME280

    Датчик атмосферного давления, влажности и температуры BME280
    Датчики 09 декабря 2024

    Содержание

    • Обзор
    • Технические характеристики
    • Подключение к Arduino
    • Пример использования
    • Часто задаваемые вопросы

    Обзор датчика BME280

    Модуль BME280 предназначен для измерения атмосферного давления, температуры и влажности. Это очередной датчик давления фирмы Bosch Sensortec для измерения атмосферного давления и температуры. По сравнению с первыми датчиками серии (BMP085 и BMP180) он имеет лучшие характеристики и меньшие размеры. Отличие от датчика BMP280 – наличие гигрометра, что позволяет измерять относительную влажность воздуха и создать на его основе маленькую метеостанцию.

    BME280.jpg

    Рисунок 1. Модуль BME280.


    Технические характеристики модуля BME280

    • Интерфейс: SPI, I2C;
    • Напряжение питания: 3.3В;
    • Диапазон измерений давления: 300-1100hPa;
    • Диапазон измерений температуры: -40 - +85 °C;
    • Диапазон измерений влажности: 0 - 100 %;
    • Энергопотребление: режим измерений - 2.74 нА; в спящий режим: - 0.1 нА
    • Точность измерений:давление - 0.01 hPa ( < 10 cm). Температура - 0.01° CВлажность – 3% 

    Подключение к плате Arduino

    Датчик поддерживает два интерфейса – I2C и SPI, поэтому подключать модуль можно двумя способами . Для подключения по интерфейсу I2C используем 2 вывода Arduino.

    tablica-1.jpg

    Для подключения по протоколу SPI используем 4 вывода Arduino.

    tablica-2.jpg

    Схемы подключения к плате Arduino по протоколам I2C и SPI показаны на рис. 2 и 3. Обратите внимание, что напряжение питания датчика 3.3 В!!!

    datchik-bme280-02.jpg

    Рисунок 2. Схема соединений для подключения датчика BME280 по протоколу I2C

    datchik-bme280-03.jpg

    Рисунок 3. Схема соединений для подключения датчика BME280 по протоколу SPI

    Для работы с датчиком необходимо установить две библиотеки – Adafruit BME280 Library и Adafruit Sensor. Для работы по протоколу I2C необходимо определить I2C-адрес нашего датчика, т.к. он может иметь адрес 0x76 или 0x77. Определяем адрес с помощью скетча I2C-сканер (скачать test_i2c_uno.zip). Подключаем датчик к плате Arduino согласно схеме соединений на рисунке 2, загружаем скетч и запускаем монитор последовательного порта (см. рис. 4).

    datchik-bme280-04.jpg

    Рисунок 4. Сканер I2C устройств

    Подключим датчик BME280 к плате Arduino (схема соединений на рис. 2) и загрузим на плату пример BME280test из библиотеки Adafruit BME280 Library. Если I2C-адрес равен 0x76, необходимо внести изменения в файле Adafruit BME280.h библиотеки Adafruit BME280 Library (рис. 6).

    datchik-bme280-05.jpg

    Рисунок 5. Загрузка примера BME280test из библиотеки Adafruit BME280 Library

    datchik-bme280-06.jpg

    Рисунок 6. Изменения в файле Adafruit BME280.h

    После загрузки скетча, открываем монитор последовательного порта и наблюдаем вывод значений атмосферного давления, температуры и влажности (рис. 7).

    datchik-bme280-07.jpg

    Рисунок 7. Вывод данных с датчика BME280 в монитор последовательного порта 


    Пример использования BME-280

    Создадим проект домашней метеостанции на датчике BME280 с выводом данных на OLED-дисплей 0.96" 128x64.

    Будем использовать следующие компоненты:

    • Плата Arduino – 1;
    • Плата прототипирования – 1;
    • Датчик BME280 – 1;
    • OLED-дисплей – 1;
    • Провода.

    Соединим элементы по схеме на рис. 8.

    datchik-bme280-08.jpg

    Рисунок 8. Схема соединений для подключения BME280 и OLED-дисплея 0.96"

    Каждые 5 секунд считываем данные с датчика BME280 и выводим на дисплей. Для работы с OLED-дисплеем используем библиотеку OLED_I2C.

    Содержимое скетча показано в листинге 1.

    Листинг 1

    #include <Wire.h> #include <SPI.h> // подключение библиотек #include <Adafruit_Sensor.h> #include <Adafruit_BME280.h> #include <OLED_I2C.h> #define SEALEVELPRESSURE_HPA (1013.25) Adafruit_BME280 bme280; // BME280 на I2C OLED oled(SDA, SCL, 8); // extern uint8_t SmallFont[]; // шрифт unsigned long millist; String txt1=""; void setup() { Serial.begin(9600); bme280.begin(); oled.begin(); oled.setFont(SmallFont); } void loop() { // прошло 5 секунд? if(millis()-millist>=5000) { oled.clrScr(); // температура txt1="Temp="; txt1= txt1+String(bme280.readTemperature()); txt1= txt1+" *C"; oled.print(txt1, CENTER, 10); // влажность txt1="Hum="; txt1= txt1+String(bme280.readHumidity()); txt1= txt1+" %"; oled.print(txt1, CENTER, 25); // давление txt1="P="; txt1= txt1+String(bme280.readPressure() / 100.0F); txt1= txt1+" hPa"; oled.print(txt1, CENTER, 40); oled.update(); // новый отсчет 5 секунд millist=millis(); } }

    Загружаем скетч на плату Arduino и смотрим вывод данных на OLED-дисплей (рис. 9).

    datchik-bme280-09.jpg

    Рисунок 9. Вывод данных на дисплей.


    Часто задаваемые вопросы

    1. Нет данных с датчика BME280

    • Проверьте правильность подключения датчика BME280 к плате Arduino.
    • Проверьте I2C-адрес датчика BME280, при необходимости внесите изменения в файл Adafruit BME280.h.

    Похожие статьи

    Угленаполненный пластик для 3D печати
    3D печать
    01 сентября 2024
    Угленаполненный пластик для 3D печати
    FLEX (TPU) пластик для 3D принтера. Особенности, применение, настройки печати
    3D печать
    01 сентября 2024
    FLEX (TPU) пластик для 3D принтера. Особенности, применение, настройки печати
    Скульптура, созданная на 3D-принтере в рекордно короткие сроки
    Мировые новости
    29 августа 2024
    Скульптура, созданная на 3D-принтере в рекордно короткие сроки
    Назад к списку
    • Все публикации 273
      • 3D печать 62
      • 3D принтеры 57
      • 3D сканеры 1
      • Arduino механика 6
      • Arduino платы 8
      • Датчики 27
      • Дисплеи 6
      • Кейсы 1
      • Компоненты 13
      • Мировые новости 35
      • Модули 38
      • Проекты 7
      • Сопутствующие 2
      • ЧПУ 10
    Подпишитесь на рассылку наших новостей и акций
    Подписаться
    Подписаться
    на новости и акции
    Связаться с нами
    +71000000011
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    info@site.com
    Москва, ул. Пушкинская, д.12
    Каталог товаров
    3D принтеры
    3D-сканеры
    Материалы для 3D печати
    Комплектующие 3D принтера
    Arduino и робототехника
    Комплектующие ЧПУ станка
    Инструменты
    Запчасти для 3D принтеров по брендам
    Компания
    О компании
    Акции
    Блог
    Методы оплаты
    Методы доставки
    Гарантия
    Отзывы
    Контакты
    Личный кабинет
    Избранное
    Сравнение товаров
    Мои заказы
    Авторизация
    Регистрация
    Восстановление пароля
    Информация
    Политика конфиденциальности
    Политика использования файлов cookie
    Договор публичной оферты
    © 2026 Site
    Каталог товаров
    Компания
    Личный кабинет
    Информация
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Бренды Контакты