Официальный сайт компании Arduino по адресу arduino.cc
Предсказание погоды по давлению/влажности
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 12/12/2013 - 10:34
Здравия.
Допускаю, что мог плохо искать, но тем не менее - поискал и не нашел
В интернете полно различных станций с датчиками давления, влажности, температуры. Но у всех у них есть недостаток - они не показывают предполагаемую погоду. Такая сейчас и у меня (LCD/BMP085/DHT22)
Есть проекты, в которых предсказания тянутся с инета - но зачем, если есть исходные данные?
Общую теорию по предсказанию прочитал, но это не помогло. С моим неполным средним, оказалось не под силу составить даже алгоритм.
Прошу помощи в поиске, крайне желательно, готового кода. Или хотя бы готового алгоритма вычисления погоды.
В самом крайнем случае допускаются ссылки на языках отличных от англ/рус :)
С Уважением.
Вот оно! Соберем предсказатель на Ардуине и будет всем щщастье! И пусть Метеоцентры с их компами за сотни миллионов долларов удавятся от зависти!
Не надо сарказма. Я прекрасно осознаю точность будущих показателей предсказания и не претендую на задачи гидромета.
код и сами думаю напишите (наверно). но тут главное не код написать, а сначала придумать принцип. моя бабушка по барометру как то предсказывала погоду. но я не особо интересовался, но большая часть была предсказаний были верны. читайте как предсказать, а потом уже к коду приступать
Не надо сарказма. Я прекрасно осознаю точность будущих показателей предсказания и не претендую на задачи гидромета.
Тогда очень просто. Температура падает вместе с давлением.
код и сами думаю напишите (наверно). но тут главное не код написать, а сначала придумать принцип. моя бабушка по барометру как то предсказывала погоду. но я не особо интересовался, но большая часть была предсказаний были верны. читайте как предсказать, а потом уже к коду приступать
Как и сказал я в начале - хотя бы алгоритм.
Тогда очень просто. Температура падает вместе с давлением.
Да, но есть зависимость от того на сколько упало давление и за какое время. В учете всех этих мелочей у меня загвоздка.
Как и сказал я в начале - хотя бы алгоритм.
[...]
Да, но есть зависимость от того на сколько упало давление и за какое время. В учете всех этих мелочей у меня загвоздка.
Легко.
Собираете статистику погоды завтра в зависимости от уровня и скорости изменения давления/влажности сегодня.
В своем населенном пункте, естественно.
И лет эдак за 30. Лучше за 50.
После завершения этого предварительного этапа по текущим значениям давления/влажности и скорости их изменения, а также календарной даты в базе находите наиболее близкую комбинацию исходных данных. И связанную с найденной комбинацией погоду на завтра.
Как и сказал я в начале - хотя бы алгоритм.
[...]
Да, но есть зависимость от того на сколько упало давление и за какое время. В учете всех этих мелочей у меня загвоздка.
Легко.
Собираете статистику погоды завтра в зависимости от уровня и скорости изменения давления/влажности сегодня.
В своем населенном пункте, естественно.
И лет эдак за 30. Лучше за 50.
После завершения этого предварительного этапа по текущим значениям давления/влажности и скорости их изменения, а также календарной даты в базе находите наиболее близкую комбинацию исходных данных. И связанную с найденной комбинацией погоду на завтра.
интересная мысль...
Легко.
Собираете статистику погоды завтра в зависимости от уровня и скорости изменения давления/влажности сегодня.
skipped
может просто тогда завтрашнюю погоду на экран и выводить? )))))
для пущей точности надо собирать данные не только со своего градусника, что за балконом висит, но и с окрестностей, и чем площадь больше, тем прогноз будет точнее. типа, с запада похолодание, или с востока какой-нибудь фронт идет...
можно получать данные через инет с открытых публичных метеопостов
вот типичный отчет станции, которая у меня в пригороде под читой стоит
UIAA 130200Z VRB01MPS 9999 SKC M25/M28 Q1024 NOSIG RMK QFE70929CLRD70
а вот с московского
UUWW 130200Z 25007G12MPS 9000 OVC005 00/M00 Q1005 19710540NOSIG
эти данные можно в открытом доступе достать с любого метеопоста, который в аэропорту
Мне не нужен градусник с интернетом :)
Все что надо - выводить одно из N слов, в зависимости от скорости и величины падения/поднятия давления и влажности.
ну тогда и выводите 3 слова, что-то типа "давление/влажность растет/падает медленно/быстро"
только не называйте это предсказанием погоды :))))))))
Вот пример http://www.ab-log.ru/smart-house/weather-station/forecast
Вот пример http://www.ab-log.ru/smart-house/weather-station/forecast
Вот из примера:
"Алгоритм был разработан в начале 20 века в Европе на основе большого количества эмпирических наблюдений и данных."
Так что запасайтесь терпением и через 30-40-50 лет похвастаетесь результатами.
Либо прогнозируйте для той местности, для которой была разработана эта крутилка.
Вот пример http://www.ab-log.ru/smart-house/weather-station/forecast
Спасибо, подобное и ищу :)
ну тогда и выводите 3 слова, что-то типа "давление/влажность растет/падает медленно/быстро"
только не называйте это предсказанием погоды :))))))))
Это - предсказание, а не прогноз же :)
И выводить эти слова не требуется. Это и так сообразить можно. А вот что означает это "падение давления/овышение влажности" - надо вывести.
Так что запасайтесь терпением и через 30-40-50 лет похвастаетесь результатами.
Зачем мне собирать данные 30-40-50 лет, если это уже сделали и вывели примерные алгоритмы?
Предсказание погоды на основе этих данных не является точным, но предсказать дождь к вечеру - вполне реально.
И кстати в гидрометеоцентрах тоже так делают, только не в одной точке и дополняют данными о цикллонах.
ну тогда и выводите 3 слова, что-то типа "давление/влажность растет/падает медленно/быстро"
И выводить эти слова не требуется. Это и так сообразить можно. А вот что означает это "падение давления/овышение влажности" - надо вывести.
ммм.... растет влажность - жена моет полы. влажность растет медленно, значит жена халтурит, тряпкой елозит еле-еле.
или вот так : резко упала температура, какой-то му$%к опять не закрыл входную дверь и устроил сквозняк
:)
Зачем мне собирать данные 30-40-50 лет, если это уже сделали и вывели примерные алгоритмы?
Действительно, и при чем тут казалось бы география?
Предсказание погоды на основе этих данных не является точным, но предсказать дождь к вечеру - вполне реально.
Какова вероятность встетить завтра на улице динозавра? 50% - можно встретить, а можно и не встертить
И кстати в гидрометеоцентрах тоже так делают, только не в одной точке и дополняют данными о цикллонах.
Я же говорил что они удавятся от зависти!
Я все равно не понима вашего сарказма :)
География географией, но по барометрам половина советского союза погоду на день смотрели.
Дык Вам шашечки или ехать? Вам интересны сами предсказания или Вы хотите чтобы они сбывались чаще чем по теории вероятности? Мой дед без барометра предсказывал погоду с точностью порядка 80%. Данные собранные в другом регионе имеют свою специфику начиная от климатической зоны и заканчивая розой ветров с поправкой на атмосферное давление в радиусе 300км и перемещением воздушных масс с разбивкой по высоте. Вы же утверждаете что сможете с помощью Ардуины и одного датчика предсказывать погоду. Предсказывать Вы конечно сможете, но проще намного написать что-нибудь такое:
Вероятность будет примерно одинаковая
Предсказывать Вы конечно сможете, но проще намного написать что-нибудь такое:
Вероятность будет примерно одинаковая
Самое смешное, что даже для такого простого алгоритма придется собрать статистику для конкретной местности.
В качестве иллюстрации перепишу его для Мегхалая/Индия (11000 мм осадков в год):
и для сухих долин Мак-Мердо (ученые утверждают, что выпадения осадков там не было уже несколько миллионов лет):
... и никакой Замбретти тут не прокатит...
да, и на датчиках можно сэкономить!
и вывод в воздух направить...
блин а что это мысля.. вы тут родили новое слово в ардуино...
ардуино-гадалка
-Ай, слушай, позолоти кнопки а? Все как есть раскажу!
Только боюсь цыганки вас будут вспомниать плохими словами :)
блин а что это мысля.. вы тут родили новое слово в ардуино...
ардуино-гадалка
-Ай, слушай, позолоти кнопки а? Все как есть раскажу!
Только боюсь цыганки вас будут вспомниать плохими словами :)
не, ну была такая практика - висел у людей на стене барометр, термометр, мокрый термометр... можно было предсказывать погоду в короткой перспективе - будет дождь или нет.
Стоит у моих родителей такая метеостанция, угадывает довольно эффективно, по крайней мере не хуже всяких гисметео в краткосрочной перспективе. А сарказма тут у некоторых через край. То, что погода напрямую связана с параметрами изменение давления, абсолютная влажность и температура видимо не для всех очевидно, физику в школе видимо не у всех преподавали.
сарказм-то как раз у тех, кто физику в школе учил, а у кого не преподавали - верит в магические предсказания на основе сложных алгоритмов на основе скорости изменений температуры и влажности. на бытовом уровне домашние метеостанции предсказывают погоду точно так же, как и 500 лет назад, только на основании изменения давления. давление падает - приближается циклон, значит будет пасмурно. давление растет - идет антициклон, скоро будет солнечно
и в таких станциях прогноз погоды напрямую привязывается к давлению, зачастую даже шкалу барометра не цифруют, а заменяют ее на две надписи "пасмурно" и "солнечно" - когда давление ниже и вышенормального.
но нельзя же это считать прогнозом! это просто констатация факта, давление растет => будет солнечно. все равно что предсказывать если чайник стоит на включенной плите, то значит он скоро закипит.
настоящий прогноз - на длительный срок, на основании многолетних наблюдений, с большого количества точек.
"настоящих" прогнозов как минимум три категории, краткосрочный, среднесрочный и долгострочный. Например "штормовое" по каналам оповещения зачастую передаётся уже постфактум образования всех условий шторма. Среднесрочных прогнозов сейчас по факту нет, из-за того, что методики расчёта перестали отвечать действительности, а новые только ещё нарабатываются. Так что даже очень серьёзные метеоконторы вынуждены корректировать проноз на завтра, а не вносить небольшие правки в прогноз на 4 дня вперёд как это было всего лишь лет 5 назад. По долгосрочным ничего не скажу, никогда ими не интересовался.
Да, не плохо бы на рыбалку такой барометр.
Тута Sonny сделал прогноз погоды в часах eZ430 Chronos: http://easyelectronics.ru/otladochnyj-komplekt-ez430-chronos-ot-texas-instruments.html. Говорит, что алгоритм расчёта взял из AN33 «SCP1000-D01/D11 Pressure Sensor as Barometer and Altimeter» фирмы VTI Technologies
А я верю только метеорадару аэропорта http://meteo.lv/radars/?nid=482
А на мобильнике вот это https://play.google.com/store/apps/details?id=lv.mbriedis.lietus
По многим странам почти в реалтайме количество осадков
ну вдруг.
http://www.freescale.com/files/sensors/doc/app_note/AN3914.pdf
код и сами думаю напишите (наверно). но тут главное не код написать, а сначала придумать принцип. моя бабушка по барометру как то предсказывала погоду. но я не особо интересовался, но большая часть была предсказаний были верны. читайте как предсказать, а потом уже к коду приступать
Не только по барометру!
Стоит у моих родителей такая метеостанция, угадывает довольно эффективно, по крайней мере не хуже всяких гисметео в краткосрочной перспективе. А сарказма тут у некоторых через край. То, что погода напрямую связана с параметрами изменение давления, абсолютная влажность и температура видимо не для всех очевидно, физику в школе видимо не у всех преподавали.
Самый первый и самый простой предсказатель погоды это лампа накаливания с аккуратно выломанным соском, через который откачивают воздух из колбы. Колбу заливают на треть водой и вешают между рам (сейчас мало таких рам). Если в колбе конденсат, то скоро дождь, если стекло сухое, то ожидается ясная погода. Не делал такое, не испытывал...только читал про это.
Сейчас у меня есть китайская метеостанция. Погоду предсказывает, только не знаю на какое время. Если показывает, что будет дождь, я не знаю когда он будет, завтра, сегодня или послезавтра. Жена больше верит метеостанции, если на ближайшую перспективу. В большинстве случаев подтверждается. Но бывает и такое - станция 2 дня показывает, что будет солнечно, а эти 2 дня не переставая идет дождь. Как это понимать?
Станция показывает погоду в провинции Выньсампей, по счастливой случайности Ваша климатическая зона почти совпала с Выньсампейской. Вот от этого у Вас иногда ясно при дожде.
Ну, как вариант.
поговорил со знакомым метеорологом.
основа такая - если падает давление и температура, а влажность повышается, то возможен дождь, но я думаю все и сами до этого дошли.
сегодня - завтра скинет мне рассчетные периоды для краткосрочного прогноза, но сразу скажу, что идет привязка ко времени года.
Если эта тема еще кому-то инетерсно - отзовитесь - поделюсь данными.
му-то инетерсно - отзовитесь - поделюсь данными.
Интересна, даже очень ;)
о какая тема !!!!
я делаю !!!! собственно изначально я понял, что надо написать на обычном компе прогу на которой обкатать алгоритмы... прогу я написал (загрузил в нее данные за 15 лет), алгоритмы простые дают ошибки.... короче пока этот вопрос подвис, но подвис он на время, пока у меня нет адекватных накопителей реальных датчиков и табло которое это будет отображать...
здесь проблемма в субьективности восприятия результата, я не понимаю какой результат для меня будут приемлимым и по этому не могу заниматся разработкой алгоритмов.... по этому пока лето - мне надо успеть повесить датчики уличные (2шт температуры с разных сторон дома и 2 датчика освещенности по которому можно судить об облачности).
короче сейчас есть мат модель написаная на 1с в которую загружен и обработан массив данных за 15 лет по Москве, на нем я испытываю различные алгоритмы апромиксации погоды на 1 сутки вперед... результат меня не устраивал и я отложил софтверную часть на потом, сейчас делаю базовую систему хранения и отображения данных...
подробнее http://arduino.ru/forum/proekty/ocherednoi-umnyi-dom-na-etot-raz-modulnaya-sistema
вот собственно годовая усредненная (усреднял за 15 лет) статистика через каждые 3 часа, очень хорошо видна январская анамалия и майское похолодание, отлично виден разбег влажности летом (днем и ночью)
Кое что из инета