Обзор модуля BMP280 Датчик атмосферного давления для arduino
Вставка
- Опубліковано 4 жов 2024
- #BMP280 #Arduino #Обзор #Mrfusion
Всем привет, в данном ролике будет обзор на датчик атмосферного давления BMP280.
Модуль представляет из себя высокоточный цифровой измеритель атмосферного давления на базе микро-чипа BMP280 от фирмы BOSH.
Ссылка на группу Arduino: arduino_ru
____________________________________________________
Hello everyone, in this video there will be an overview of the BMP280 atmospheric pressure sensor.
The module is a high-precision digital barometric pressure meter based on the BMP280 microchip from BOSH.
Link to Arduino group: arduino_ru
____________________________________________________
Режимы работы:
• NORMAL - в данном режиме модуль просыпается с определённой периодичностью, выполняет необходимые измерения и снова засыпает. Частота измерений задаётся программным путём, а результат считывается при необходимости.
• SLEEP - режим максимально пониженного энергопотребления.
• FORCED - этот режим позволяет будить модуль подачей внешнего управляющего сигнала. После выполнения измерений, модуль автоматически переходит в режим пониженного энергопотребления.
___________________________________________________________
Operating modes:
• NORMAL - in this mode, the module wakes up at a certain frequency, performs the necessary measurements and goes back to sleep. The frequency of measurements is set by software, and the result is read if necessary.
• SLEEP - maximum power consumption mode.
• FORCED - this mode allows the module to be woken up by giving an external control signal. After taking measurements, the module automatically goes into a low power mode.
___________________________________________________________
Технические характеристики BMP280:
• Напряжение питания: 1.71V - 3.6V;
• Интерфейс обмена данными: I2C или SPI;
• Ток потребления в рабочем режиме: 2.7uA при частоте опроса 1 Гц;
• Диапазон измерения атмосферного давления: 300hPa - 1100hPa (±0.12hPa), что эквивалентно диапазону от -500 до 9000 м над уровнем моря;
• Диапазон измерения температуры: -40°С … +85°С (±0.01°С);
• Максимальная частота работы интерфейса I2C: 3.4MHz;
• Максимальная частота работы интерфейса SPI: 10 МГц;
• Размер модуля: 15 х 12 мм;
Для изменения адреса в библиотеке Adafruit_BMP280.h меняем 0х77 на 0х76 в этой строчке:
#define BMP280_ADDRESS (0x77)
Для отображения высоты над уровнем моря вот этот код:
Serial.print(F("Approx altitude = "));
Serial.print(bmp.readAltitude(1013.25));
Serial.println(" m");
Сайт от куда брать актуальные миллибары: weather.com
Если хотите, чтобы значение давления было не в гектопаскалях, а в миллиметрах ртутного столба, нужно дописать это значение без кавычек “*(0.75006375541921)”.
BMP280 specifications:
• Supply voltage: 1.71V - 3.6V;
• Data exchange interface: I2C or SPI;
• Current consumption in operating mode: 2.7uA at a sampling rate of 1 Hz;
• Range of measurement of atmospheric pressure: 300hPa - 1100hPa (± 0.12hPa), which is equivalent to the range from -500 to 9000 m above sea level;
• Temperature measurement range: -40 ° С… + 85 ° С (± 0.01 ° С);
• Maximum operating frequency of the I2C interface: 3.4MHz;
• Maximum operating frequency of the SPI interface: 10 MHz;
• Module size: 15 x 12 mm;
To change the address in the Adafruit_BMP280.h library, change 0x77 to 0x76 in this line:
#define BMP280_ADDRESS (0x77)
To display the altitude, here is the code:
Serial.print (F ("Approx altitude ="));
Serial.print (bmp.readAltitude (1013.25));
Serial.println ("m");
Site from where to get the current millibars: weather.com
If you want the pressure value to be not in hectopascals, but in millimeters of mercury, you need to add this value without quotes “* (0.75006375541921)”.
💲💲💲💲💲💲💲💲💲💲💲💲💲💲
Тут можно поддержать канал, проекты.
Для тех, кому не всё равно:
DonationAlerts: www.donational...
Яндекс Деньги: 4100115327657705
Qiwi: +79085433769
PayPal: 0mrfusion0@gmail.com
Patreon: / mrfusionyt
💲💲💲💲💲💲💲💲💲💲💲💲💲💲
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️
🔥 Плейлист Rasberry pi - • как за 10 минут устано...
🔥 Плейлист ESP - • Крутая новогодняя гирл...
🔥 Общий плейлист - • Музыкальная шкатулка н...
🔥 Плейлист Orange Pi - • КАК ЗА 5 МИНУТ СДЕЛАТЬ...
🔥 Плейлист Arduino - • Музыкальная шкатулка н...
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️
Не забываем подписываться:
✔️ Мой VK - mrfusion
✔️ Группа VK - mrfusionyt
✔️ Мой Insatgramm - / mr._fusi0n
✔️ Мой Facebook - / serj.mrfusion.7
#BMP280 #Arduino #Обзор #Mrfusion
Нормас тема
Давай хардкоре ( настоящую разработку под железо, на регистрах и без библиотек )!
Нормальная такая скорость опроса датчика у вас прозвучала - 1 ГГц.
Привет! Пришел на канал из Лиги. Жду продолжения коротеньких видосов про модули и прикалюхи. Успехов!
п. с. Прекрати говорить "ИИИИИИИИИ ВСЕМ ПРИВЕТ"
Люди любят искренность, как у HiDev
Ну) эт тип фишка))) а так я готовлю кое какой интересный проект с модулями, главное, чтоб время было, а то основная работа мешает 😂
Невозможно смотрель на экран в виде прапеции. Я пытался(
Про смену адреса в библиотеке помогло
Только на днях пришёл данный датчик, всё сделал по вашей инструкции, но в мониторе порта в который раз:
"BMP280 Sensor event test
Could not find a valid BMP280 sensor, check wiring!
"
Может у меня плата бракованая? как её проверить?
На обоих адресах? И 0х77 или 0х76?
Такое может показать в трёх случаях, это не тот адрес у самого датчика и надо править или плохой контакт между модулем и микроконтроллером или датчик неисправен, хотя у меня тоже пару раз такое выдавало, но был плохой контакт и микроконтроллер просто не видел модуль
@@MrFusionYT да, на обеих адресах, у меня на борде, контакт мультиметром проверил вроди есть, наверно брак
А есть возможность использовать другой микроконтроллер?
Только учти не на всех у них 3,3 вольта есть выход, может нужно и понизить будет
Все сделал как в инструкции, на монитор порта выводит только BMP280 Sensor event test, пробовал и 0*77 и 0*76
А на чём делал? Пайка или бредборд?
@@MrFusionYT пайка, причем сейчас второй попробовал, он работает. Значит бракованный?
Да, мне несколько датчиков пульса приходили...все брак, так что и такое может быть
Либо плохой контакт, у меня так было с проводами, припаял и всё заработало, я имею ввиду bmp
@@MrFusionYT , ладно спасибо, буду думать, а за видео спасибо
Неоч понял зачем искать давление в городе где-то в инете, когда у тебя в руках столь точный барометр...
"Более точнее" слух резануло)
Чтобы определить высоту над уровнем моря
что за хня? нихрена не работает. это проблема только китайскич датчиков? Автор, ты где покупал датчик? На Али? И почему не рассказал как подключать? Извиняюсь всё заработало. Контакт был хреновый
Да, брал на али, и тоже была проблема в плохом контакте
@@MrFusionYT там ножки нестандартные. Шляпа какая-то. Ардуиновские провода плохо с ними коннектятся, надо только припаивать
Даже такие модули есть???!?!!
Почему бы и да)