Самодельный цифровой барометр

Полезные ссылки:
Метеоцентр.Азия - наш сайт с высокодетализированными прогнозами погоды по пунктам Pоссии и мира
Облегчённая версия Метеоклуба (для смартфонов)

Самодельный цифровой барометр

Сейчас в Метеоклубе:
Участников - 2 [ Alexandross, nikolay ]
Максимальное одновременное количество посетителей: 308 [2 Ноя 2013 22:42]
Гостей - 296 / Участников - 12

 - Начало - Ответить - Статистика - Pегистрация - Поиск -

МЕТЕОКЛУБ : независимое сообщество любителей метеорологии (Европа и Азия) : ФОРУМ О ПОГОДЕ И ПРИРОДЕ / Метеорологические приборы и методики наблюдений / Самодельный цифровой барометр
<< . 1 . 2 . 3 . >>
Автор Сообщение
Sunspot
Участник

Ульяновск
# Дата: 9 Янв 2014 09:19 - Поправил: Sunspot


Или БМП 085?
Абсолютная погрешность при напряжении питания 3,3Вольта,
типичное значение +- 1 Гпа, разброс при
700 ... 1100 hPa 0...+65°C
-2.5 ... +2.5 hPa

300 ... 700 hPa 0...+65°C
-3.0 ... +3.0 hPa

300 ... 1100 hPa -20...0°C
-4.0 ... +4.0 hPa

Кстати, этот датчик совершенно не годится для улицы и предназначен скорее для домашнего, офисного применения, так как сильно врёт по температуре, особенно отрицательной. Погрешность в 0,5 градуса гарантируется только при + 25 градусах Цельсия, и +- 2,0 в диапозоне от 0 ...+65 С.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 9 Янв 2014 18:16


Sunspot

Огромное спасибо, за цитату характеристик из дата шита!

На каких-то форумах читал, что он отрицательную температуру не показывает, а только 0 и всё.
И вообще все барометры в помещении всегда используют, так как давление считается что на улице, что в помещении одинаковым. Я проверял с открытым окном на 0,1 hPa повышается, если ветер дует в окно. А так одинаковое давление за окном и в помещении.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 9 Янв 2014 18:25


Sunspot

Я просил только для BMP085, а за БРС1М тоже спасибо! Пусть будут данные для сравнения. Я просто по нему сравниваю в гидрометеоцентре. Хочу завтра договориться на удобный день и съездить с этим самодельным барометром в наш гомельский гидрометеоцентр и сверить. Если что, то попрошу Андрея Кудравца дописать в программе файл для ввода поправок.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 9 Янв 2014 18:29


Sunspot

Кстати, этот датчик совершенно не годится для улицы и предназначен скорее для домашнего, офисного применения, так как сильно врёт по температуре, особенно отрицательной. Погрешность в 0,5 градуса гарантируется только при + 25 градусах Цельсия, и +- 2,0 в диапозоне от 0 ...+65 С.


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

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 11 Янв 2014 21:17


В начале темы я писал, что вносил изменения в работу .exe файла для корректных вычисленый давления. Кроме этого я убрал вторую цифру после запятой в значении температуры воздуха. Она там была не нужна, так как температура всегда отображалась в круглых значениях, к примеру, 20 сотых, 30 сотых и т.д.
Вот привожу пример за 10 секунд работы консольной программы:
Temperature 29.9 °C
Pressure 991.03 hPa
Temperature 29.9 °C
Pressure 991.11 hPa
Temperature 29.9 °C
Pressure 991.06 hPa
Temperature 29.9 °C
Pressure 991.03 hPa
Temperature 29.9 °C
Pressure 991.08 hPa
Temperature 29.9 °C
Pressure 991.13 hPa
Temperature 29.9 °C
Pressure 991.09 hPa
Temperature 29.9 °C
Pressure 991.12 hPa
Temperature 29.9 °C
Pressure 991.03 hPa
Temperature 29.9 °C
Pressure 991.12 hPa

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 11 Янв 2014 21:24 - Поправил: Meteoliubitel Vitaliy


Так что все желающие могут пользоваться самодельным барометром при помощи как консольного исправленного приложения, так и оконного приложения, написанного Андреем Кудравцом.
Завтра я на три часика приезжаю в Минск, чтобы передать участнику Kostian такой барометр , а также не нужные мне коленчатые термометры к новому году и дню рождения. У меня нет своего дома и своей метеоплощадки, а у Кости есть, так что термометры найдут своё применение. И я думаю, что по поводу самодельного барометра Костя также отпишется в данной теме.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 13 Янв 2014 01:30


Я уже вернулся из Минска и подарил Косте такой один барометр. Ждём от него впечатлений.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 14 Янв 2014 10:27 - Поправил: Meteoliubitel Vitaliy


Проводил я сегодня эксперимент со своим самодельным барометром на датчике BMP085:
Подключил его к нетбуку и вышел на неутеплённый балкон при морозе за окном -8,6 градусов.
Примерно за две минуты датчик остыл с 25 до 0 градусов.
При понижении температуры ниже нуля, обнаружил глюк, который выражается в том, что при температуре ниже нуля, датчик показывает 429496729,5 и при дальнейшем понижении температуры это значение снижается.
Атмосферное давление также при охлаждении датчика изменяет своё значение. В комнате при температуре +25 градусов датчик показывал давление 1000,2 гПа, а при температуре ниже нуля, примерно -5 градусов, датчик уже показал давление на той же высоте от пола - 999,8 гПа. При нагревании датчика пальцами до 23 градусов, датчик показал давление снова в среднем 1000,2 гПа.
Пожже я проверю, как изменяются показания давления при нагревании датчика феном.
Так что видимо так и есть, как написано про датчик в дата шите. При комнатной температуре датчик занижает показания примерно на 1,0...1,2 гПа, по сравнению с показаниями барометра БРС, а при температуре примерно -5, уже занижает примерно на 1,4...1,6 гПа. В дата шите написано, что при температуре 0...-20 погрешность 4 гПа. Такую тенденцию я и заметил.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 15 Янв 2014 18:40 - Поправил: Meteoliubitel Vitaliy


Как и обещал, вчера проверял работу датчика при нагревании. Нагревал самодельный барометр горячим ветром из комнатного обогревателя с вентилятором. Сначала мне показалось, что при некоторой температуре выше сорока градусов показания температуры идут в обратную сторону на понижение при продолжении нагревания. Я подставил датчик чуть ближе к горячему воздуху и большего такого не заметил, а наоборот догнал показания температуры до 70 градусов.
Внимание! При нагревании датчика выше 60 градусов (примерно до 61-62), резко подскакивают показания давления аж на 4 гПа, а при остывании датчика ниже 60 грудусов давление снова приходит в прежнее значение.
Внимание! Когда после нагревания выше 60 градусов датчик остывает до комнатной температуры, то навсегда у него снижается показание давления!
Если до моего первого нагревания датчик не дотягивал до реальных показаний на 1,2 гПа, то после первого нагревания не дотягивает уже 1,4 гПа.
Внимание! После второго нагревания датчика до 65...70 градусов, датчик снова навсегда уполз по давлению вниз на 0,5 или даже 0,6 гПа и теперь не дотягивает до реальных показаний на 1,9 или даже 2,0 гПа.
Так что показывали мои два барометра изначально одинаково и одинаково не дотягивали 1,2 гПа до реальных значений. Один я подарил Костяну, а второй вот замучал своими экспериментами. Заказал для себя ещё два таких барометра, чтобы были уже для метеонаблюдений, а этот свой оставляю для очередных экспериментов.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 15 Янв 2014 19:01 - Поправил: Meteoliubitel Vitaliy


Ещё один эксперимент я проводил. Прижал пальцем датчик и он от пальца стал нагреваться почти до температуры тела. Нагрелся он до 34 градусов. Так вот прикол в том, что при нагревании плотно прижатого датчика давления происходило и повышение давления внутри датчика. Давление за полминуты повысилось с 987 гПа (740 мм рт.ст.) до 1027 гПа (770 мм рт.ст.). Как только я убрал палец с датчика, давление сразу вернулось резко на 987 гПа (740 мм рт.ст.).
Объясняю я этот факт тем, что пальцем закрыл маленькое отверстие для попадания воздуха и при нагревании датчика нагревался внутри закупоренный пальцем воздух и поднималось давление нагревающегося воздуха. потом я отпустил палец и видимо был слабенький неслышный ухом "Пшик" и излишнее давление стравилось из датчика, и, показания давления вернулись в прежнее значение.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 16 Янв 2014 17:46


Отдохнул два дня от моих экспериментов самодельный барометр и снова стал показывать давление на 1,2 гПа ниже, чем реальное. Слава Богу, что я его нагреванием не испортил, а то уже расстроился!

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 18 Янв 2014 02:17


Сегодня ради интереса снова проводил эксперимент по закрыванию пальцами датчика давления. В комнате до эксперимента была после проветривания температура ниже 20 градусов, не засёк сколько, и я взял закрыл пальцем датчик и от пальца он стал нагреваться до 33 градусов и внутри стало расти давление закупоренноо воздуха. Вырасло давление с 997 гПа (748 мм) аж до 1053 гПа (790 мм). Как только убрал пальцы, воздух стравился и стало давление снова 997 гПа (748 мм).

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 20 Янв 2014 04:51 - Поправил: Meteoliubitel Vitaliy


Проводил сегодня эксперимент по охлаждению самодельного барометра на базе датчика BMP085 до температуры -17 градусов, с целью выявить зависимость показания давления от изменения температуры в широком диапазоне (от комнатной температуры до почти самого минимума, который указан в документации на используемый датчик давления).

Ночь выдалась холодной и я решил погонять датчик по всему диапазону температур, которые указаны в дата шите датчика давления BMP085.

Измеряю в комнате на уровне метеостанции, которая показывала давление 1012.6 hPa:
01:53 Temperature 25.2 °C Pressure 1011.26 hPa

Открыл дверь на балкон, и, давление подскочило на 0.20 hPa в среднем, как при открытии любой форточки.
Значит на улице на этом же уровне давление 1012.8 hPa:
01:54 Temperature 24.8 °C Pressure 1011.50 hPa

Измеряю на балконе на уровне метеостанции в комнате.
Датчик остывает, и, мы наблюдаем понижении значения давления, при реально неизменном давлении 1012.8 hPa:
01:55 Temperature 1.7 °C Pressure 1011.33 hPa

Ниже некоторого значения температуры показания давления резко поднимаются более, чем на 3 hPa:
01:56 Temperature 429496715.1 °C (-14.5 °C) Pressure 1013.96 hPa
01:57 Temperature 429496712.8 °C (-16.8 °C) Pressure 1013.68 hPa
01:58 Temperature 429496712.5 °C (-17.1 °C) Pressure 1013.73 hPa

Кратковременно дотронулся до датчика пальцем. Температура немного поднялась, и, давление снова снизилось более, чем на 3 hPa:
01:59 Temperature 429496719.9 °C (-9.7 °C) Pressure 1010.44 hPa
02:01 Temperature 429496715.6 °C (-14.0 °C) Pressure 1013.83 hPa

Кратковременно дотронулся пальцем до датчика:
02:02 Temperature 429496718.5 °C (-11.1 °C) Pressure 1010.42 hPa
02:05 Temperature 429496717.7 °C (-11.9 °C) Pressure 1013.75 hPa

Закрыл дверь на балкон и пришёл с датчиком в комнату.
Давление метеостанция показывала в течение получаса то 1012.6, то 1012.5 hPa.
Датчик стал нагреваться:
02:06 Temperature 10.6 °C Pressure 1010.76 hPa
02:07 Temperature 17.0 °C Pressure 1010.83 hPa
02:10 Temperature 22.6 °C Pressure 1010.89 hPa
02:12 Temperature 23.7 °C Pressure 1011.07 hPa

В комнате 25 °C, а я дотронулся пальцем до датчика, чтобы нагреть выше комнатной температуры:
02:19 Temperature 27.9 °C Pressure 1011.10 hPa
02:20 Temperature 30.0 °C Pressure 1011.11 hPa
02:25 Temperature 25.3 °C Pressure 1011.08 hPa

Снова нагрел датчик пальцем:
02:26 Temperature 30.8 °C Pressure 1011.22 hPa

Убрал палец, и, датчик стал остывать:
02:28 Temperature 28.7 °C Pressure 1011.13 hPa

Как можно заметить, после перехода температуры датчика через некоторое значение температуры, примерно около -11.5 градусов, значение давления резко, на 3.4 hPa, отображается выше. С чем это связано, не понимаю. Может в самих алгоритмах калибровки датчика или в алгоритмах температурной компенсации возникают сбои в вычислениях. Хотя и температурная компенсация не совсем компенсирует понижение температуры, что при неизменном давлении показания давления падают.
Вот такие результаты моего эксперимента.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 21 Янв 2014 02:50 - Поправил: Meteoliubitel Vitaliy


Сегодня проводил ещё эксперимент. Взял 700-граммовую стеклянную банку и подключив к нутбуку самодельный барометр, опустил датчик в банку.
Ртом изо всех сил стал высасывать воздух и сделал запрос данных с датчика. Давление датчик показал 892.08 hPa (669.1 мм рт.ст.).
Надуть ртом я смог изо всех сил до давления 1110.08 hPa (832.6 мм рт.ст.).
Удивило то, что в дата шите сказано, что датчик BMP085 измеряет давление от 300 до 1100 hPa, а он оказывается смог измерить давление 1110.08 hPa.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 20 Мар 2014 12:36


Вот я вернулся и хочу поделиться с читателями следующей информацией.
Я заказал себе ещё два таких барометра и вот они уже пришли из Китая и собраны.
На этот раз по моей просьбе платка с датчиком давления не вынесена на шлейфе от самого контроллера, а находится на самом контроллере и всё это спрятано в термокембрике. Для датчика давления в термокембрике прорезано отверстие для попадания воздуха и свободного теплообмена.
На этот раз барометр получился на удивление очень точный. Он в большинстве случаев показывает точно столько, сколько показывает моя метеостанция VantagePro2, откалиброванная по давлению при помощи высокоточного барометра сетевого БРС. Только лишь иногда показания данного самодельного барометра ниже на 0,2 гПа, и реже на 0,3-0,4 гПа.
Я при возможности подъеду в гомельский гидрометеоцентр к высокоточному барометру сверить показания.
И уже видно, что он будет самым точным из всех предыдущих самодельных барометров на базе датчика BMP085.

С температурой в данном барометре уже получилась неточность. Он завышает показания температуры на 4,8-5,0 градусов по Цельсию. Сначала я подумал, что плохо происходит теплообмен, так как под датчик давления было маленькое отверстие в термокембрике. Прорезав скальпелем отверстие по размеру самого датчика, я заметил завышение температуры уже на 4 с лишним градусов. Как видим дело было не совсем в плохом теплообмене.
Остаётся предполагать, что датчик нагревается от самого контроллера, так как он прислонён к контроллеру и вся эта система спрятана в термокембрик.
В следующих модификациях барометра закажу сделать подругому, к примеру, чтобы датчик давления шёл за контроллером, по типу вагончика одного за другим.
А как только я сверю этот барометр с высокоточным, я в этой теме сразу же поделюсь информацией.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 1 Апр 2014 12:38


Сообщаю о том, что драйвер под Windows для работы самодельного барометра на контроллере Usbasp не устанавливался на Windows 7 64 битную версию. Благодаря хорошему человеку, Андрею Кудравцу, который собрал универсальный драйвер, можно теперь без проблем пользоваться барометром и под 64-битной системой.
Скачать можно архив на моём сайте здесь: http://meteo.na.by/meteoprograms/BMP085.rar

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 1 Апр 2014 12:41


Пятого апреля, в субботу, я собираюсь съездить в гомельский гидрометеоцентр сверить показания самодельного барометра с рабочим барометром БРС. О результатах отпишусь в следующих своих постах.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 5 Апр 2014 20:30


Как и обещал отчитываюсь о результатах сравнения своего самодельного барометра на базе датчика Bosch BMP085 с поверенным барометром БРС в гомельском облгидромете.
Сравнивал два самодельных барометра. Один занижает на 0,1 гПа, а второй занижает на 0,2 гПа, что находится в пределах погрешности самого поверенного барометра БРС, погрешность которого составляет +-0,33 гПа.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 5 Апр 2014 20:33


Это такие точные получились два последних моих барометра, которые я заказывал у одного очень хорошего человека. Предыдущие два барометра, почему-то, занижали оба на 1,3 гПа.

Vadim
Участник

Армавир. Краснодарский край
# Дата: 25 Апр 2014 03:17 - Поправил: Vadim


О!
Сколько нам открытий чЮдных..

Это.. просто праздник какой-то ))

У меня самопальный альтиметр с разрешением 1 метр с 2005 года)) на, не помню каком датчике.. надо разобрать посмотреть.. весь прибор размером со спичечный коробок ))

может тоже.. написать много-много.. как с ним в лифте ездил )) в самолете летал.. и на поезде тоже.. )) как форточки открывал и двери..


и гений, парадоксов друг..

PS
Еще можно ОВВ мерить китайской поделкой DHT11 и DHT22...
но я предпочитаю HIH4001 он от "медовой пчеки" ))

Sunspot
Участник

Ульяновск
# Дата: 25 Апр 2014 11:49


О!
Сколько нам открытий чЮдных..

и гений, парадоксов друг..
Vadim
Зря, между прочим ёрничаете. Человек занимается, проверяет, пишет, слепой между прочим. У нас здоровые-то, палец о палец не ударят, только других учить, а сами порой - ноль без палочки.
может тоже.. написать много-много..
Взяли бы и написали. Может кому и пригодился опыт.

Vadim
Участник

Армавир. Краснодарский край
# Дата: 25 Апр 2014 13:56


даже не думал ёрничать..

LESS
Участник

Приокский лесс на юге МО
# Дата: 26 Апр 2014 11:36


Vadim
как с ним в лифте ездил )) в самолете летал.. и на поезде тоже.. )) как форточки открывал и двери..

На параплане попробуйте.~

Vadim
Участник

Армавир. Краснодарский край
# Дата: 26 Апр 2014 13:43


так для него и делал ))
альтиметр+вариометр

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 15 Дек 2014 15:38


Ребята, вот тут программист несколько дней назад обновил консольное приложение к самодельному барометру на базе датчика BMP085, теперь корректно показывает отрицательную температуру воздуха: http://homes-smart.ru/upload/i2c_tiny_usb/bmp085wi n2.zip
Только пока моему другу не удаётся вложить это консольное приложение в графическую оболочку, как это было сделано с версией, неподдерживающей отрицательные температуры. Всё последнее на сегоднешний день, можно скачать и у меня на сайте: http://meteo.na.by/meteoprograms

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 22 Дек 2014 17:01 - Поправил: Meteoliubitel Vitaliy


Дорогие друзья! Объявляю о выходе в свет долгожданного универсального приложения под Windows для чтения данных с датчика абсолютного атмосферного давления BMP085 и BMP180, а также с датчика температуры и влажности воздуха DHT11 и DHT22.
Данная программа налету подхватывает подключаемый или отключаемый любой из датчиков. Данные записываются в log-файл. Скачать универсальную программу для BMP и DHT можно здесь: http://meteo.na.by/meteoprograms

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 23 Дек 2014 15:31


Стоп! Сегодня тестировал работу программы при отрицательной температуре в морозильнике, так как на улице плюсовая температура, и обнаружил ошибку в программе, при которой отрицательная температура с датчика DHT отображается некорректно - минус 3 тысячи двесте с лишним градусов показывает. Программисту я уже сообщил, ожидаем исправления. Как выйдет корректная версия программы, я здесь отпишусь, и, все, кто уже успел скачать, смогут перекачать повторно.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 23 Дек 2014 23:46


Объявляю об исправлении ошибки в программе, которая приводила к неправильному отображению отрицательной температуры воздуха с датчика DHT22. Просьба ко всем, кто успел скачать приложение с ошибкой, повторно скачать по той же ссылке исправленную программу.

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 16 Мар 2015 17:31


Обновилась программка для чтения датчиков давления BMP-085, BMP-180 и влажности DHT-11, DHT-22. Последнее обновление 16.03.2015. В версии 1.1 появилась возможность корректировать показания температуры и давления, вводя нужные поправки в файл конфигурации Config.ini.
Дублирую ссылку для скачивания: http://meteo.na.by/meteoprograms

Meteoliubitel Vitaliy
Участник

Гомель (Беларусь)
# Дата: 23 Ноя 2016 07:56


Заказал я у китайцев обновлённый датчик атмосферного давления и температуры воздуха BMP280, а мне прислали BME280: https://ru.aliexpress.com/af/BME280.html?ltype=who lesale&d=y&origin=n&isViewCP=y&catId=0&initiative_ id=SB_20161122204939&SearchText=BME280&blanktest=0
BME280 - это универсальный датчик атмосферного давления, температуры воздуха и относительной влажности воздуха. Если бы я знал о его существовании, то заказал бы специально именно его. Абсолютная погрешность по давлению у BMP280 и BME280 составляет +-1.0 hPa (почти, как в профессиональных ртутных барометрах +-0.5 hPa).

<< . 1 . 2 . 3 . >>
Ваш ответ

          Отменить *Что это?

 » Логин  » Пароль 
 
 


Поддержка: miniBB forum software © 2001-2024