A A A A Автор Тема: Погодная станция с датчиком облачности своими руками (для неопытных)  (Прочитано 35145 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 97
    • Сообщения от Дядя Вова
1) Покажь!
2) У меня на 2-4 мм давление от соседей отличается :(
1) Показать что? Вот мой датчик: http://narodmon.ru/4566
2) Датчик видимо проще поменять ;)
Ха! Только после вас! В Питере тоже датчики колбАсит, оказывается :)
ps Около этого термометра http://narodmon.ru/1859 я машину оставлял - когда в Петропавловке на экскурсии был!
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Dimaz

  • *****
  • Сообщений: 769
  • Благодарностей: 36
    • Сообщения от Dimaz
Ха! Только после вас! В Питере тоже датчики колбАсит, оказывается :)
Ну так в этом нет ничего удивительного. Не будут же китайцы их калибровать? Или в магазине все термометры одну температуру показывают? :)
10" LX200GPS, 80/480 FPL-53 Triplet, AZ-EQ6 GT, ZEQ25 GT, Canon 550D, Moravian G2-8300FW, Lodestar, QHY5L-II, Canon EF 200 F/2.8L

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 97
    • Сообщения от Дядя Вова
Ха! Только после вас! В Питере тоже датчики колбАсит, оказывается :)
Ну так в этом нет ничего удивительного. Не будут же китайцы их калибровать? Или в магазине все термометры одну температуру показывают? :)
Это мы можем проверить.
В модуле BMP085.ino есть кусок:
// Stores all of the bmp085's calibration values into global variables
// Calibration values are required to calculate temp and pressure
// This function should be called at the beginning of the program
void bmp085Calibration()
{
  ac1 = bmp085ReadInt(0xAA);
  ac2 = bmp085ReadInt(0xAC);
  ac3 = bmp085ReadInt(0xAE);
  ac4 = bmp085ReadInt(0xB0);
  ac5 = bmp085ReadInt(0xB2);
  ac6 = bmp085ReadInt(0xB4);
  b1 = bmp085ReadInt(0xB6);
  b2 = bmp085ReadInt(0xB8);
  mb = bmp085ReadInt(0xBA);
  mc = bmp085ReadInt(0xBC);
  md = bmp085ReadInt(0xBE);
}
Можем сравнить эти коэфф у разных датчиков, выложив здесь. Если будут разные - значит калибровались.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Dimaz

  • *****
  • Сообщений: 769
  • Благодарностей: 36
    • Сообщения от Dimaz
У меня BMP180, вполне может не совпадать
10" LX200GPS, 80/480 FPL-53 Triplet, AZ-EQ6 GT, ZEQ25 GT, Canon 550D, Moravian G2-8300FW, Lodestar, QHY5L-II, Canon EF 200 F/2.8L

Оффлайн БорисЕАвтор темы

  • ****
  • Сообщений: 408
  • Благодарностей: 407
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania

Ха! Только после вас! В Питере тоже датчики колбАсит, оказывается :)
Ну так в этом нет ничего удивительного. Не будут же китайцы их калибровать? Или в магазине все термометры одну температуру показывают? :)
Это мы можем проверить.
В модуле BMP085.ino есть кусок:
...
Можем сравнить эти коэфф у разных датчиков, выложив здесь. Если будут разные - значит калибровались.
В этих регистрах у всех датчиков разные значения (именно потому что их калибруют на заводе).
Вопрос точности этой калибровки сам не проверял,  но в целом их хвалят.  Лучше только более дорогие Freescale
« Последнее редактирование: 12 Дек 2014 [08:52:28] от БорисЕ »
Удаленная обсерватория в Краснодарском крае: Newton320/4.5|EQ8|QHY600m|ASAх0.95 3"|Ivan7enych FW/OAG|SX Lodestar X2|Baader LRGBHaOiiiSii 2"

А также: FSQ106|HEQ5|Atik383Lm|AtikEWF2|Baader LRGBHaOiiiSii 36|ASI120mm|MicroTouch, STF Mirage 8|EQ6|QHY5III462c, SW100+Coronado PST, AstroTrac TT320X|Canon 450Da, SW Retrac 12" SynScan, Canon IS 15x50 и др.

Оффлайн Dimaz

  • *****
  • Сообщений: 769
  • Благодарностей: 36
    • Сообщения от Dimaz
Борис, есть ли обновления скриптов на сайте для сбора данных и отображения?
В программу можно еще добавить отдельный интервал отправки данных на сервер. Смысла наверно нет каждые 10 сек туда постить.
10" LX200GPS, 80/480 FPL-53 Triplet, AZ-EQ6 GT, ZEQ25 GT, Canon 550D, Moravian G2-8300FW, Lodestar, QHY5L-II, Canon EF 200 F/2.8L

Оффлайн БорисЕАвтор темы

  • ****
  • Сообщений: 408
  • Благодарностей: 407
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Борис, есть ли обновления скриптов на сайте для сбора данных и отображения?
В программу можно еще добавить отдельный интервал отправки данных на сервер. Смысла наверно нет каждые 10 сек туда постить.
Сделал настраиваемым. Можно обновлять
Удаленная обсерватория в Краснодарском крае: Newton320/4.5|EQ8|QHY600m|ASAх0.95 3"|Ivan7enych FW/OAG|SX Lodestar X2|Baader LRGBHaOiiiSii 2"

А также: FSQ106|HEQ5|Atik383Lm|AtikEWF2|Baader LRGBHaOiiiSii 36|ASI120mm|MicroTouch, STF Mirage 8|EQ6|QHY5III462c, SW100+Coronado PST, AstroTrac TT320X|Canon 450Da, SW Retrac 12" SynScan, Canon IS 15x50 и др.

Оффлайн Стакан

  • *****
  • Сообщений: 785
  • Благодарностей: 20
  • Клуб Astropolis, Клуб "Черниговский Астроном"
    • Skype - dvragozin
    • Сообщения от Стакан
ну вот расскажете, как советский датчик пойдёт
я уж 15 лет советскую рассыпуху не пользую, надёжность низкая
Карл Цейсс из Йены - 10х50 - 1930х годов,  TAL 150ПМ на WS-180 + SiTech
усадьбы в зелёной и серой зонах, комплект ситалловой оптики 500мм Ньютон f/4
Черниговский Астрономический Клуб "Черниговский Астроном" имени Симона Петлюрьі

Оффлайн БорисЕАвтор темы

  • ****
  • Сообщений: 408
  • Благодарностей: 407
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Кто нибудь пробовал добавлять дополнительные датчики? Например интересует возможность использовать вот этот датчик влажности , возможно ли такое реализовать в такой станции? Выбрал именно этот датчик, потому что производитель отечественный и известный - "НПК Рэлсиб"


Дополнительные датчики подключать можно и даже нужно, но вот именно такой - маловероятно. При его стоимости (можно нагуглить цены в 5 тыс.руб) это точно не вариант для рассматриваемой здесь погодной станции :)
Удаленная обсерватория в Краснодарском крае: Newton320/4.5|EQ8|QHY600m|ASAх0.95 3"|Ivan7enych FW/OAG|SX Lodestar X2|Baader LRGBHaOiiiSii 2"

А также: FSQ106|HEQ5|Atik383Lm|AtikEWF2|Baader LRGBHaOiiiSii 36|ASI120mm|MicroTouch, STF Mirage 8|EQ6|QHY5III462c, SW100+Coronado PST, AstroTrac TT320X|Canon 450Da, SW Retrac 12" SynScan, Canon IS 15x50 и др.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 97
    • Сообщения от Дядя Вова
И что в нем отечественного?
http:///ссылка запрещена правилами форума//item/Humidity-temperature-transmitter-humidity-sensor-wall-or-outdoor-mounting-0-10V-output-MQ3010/386214724.html
цифровой датчик температуры DS18B20? Конденсатор, который нюхательными солями откачивать нужно? Или микропроцессор который из цифры делает аналог, а мы будем биться как его "запихнуть" обратно в Ардуину?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Dimaz

  • *****
  • Сообщений: 769
  • Благодарностей: 36
    • Сообщения от Dimaz
БорисЕ любезно прислал мне лишний RG-11 и я подключил его к своей "станции".
Датчик разобрал. Переключателями выставил 10100000, если смотреть сверху.
Подключил 12В на питание. Реле COM и ON вывел к ардуине. +5В через реле включил в цифровой вход 2.
Подтянул резистором эту линию к земле.
В моей версии скетча раскомментировал RG11_PRESENT и залил новый скетч в ардуину.
Всё стоит и вроде работает. Тестовые капли вызывали щелканье релюхой и мигание светодиода на RG11. Счётчик капель в ардуине исправно увеличивается и данные появляются в Weather Station Monitor.

Теперь жду осадков  ;)
10" LX200GPS, 80/480 FPL-53 Triplet, AZ-EQ6 GT, ZEQ25 GT, Canon 550D, Moravian G2-8300FW, Lodestar, QHY5L-II, Canon EF 200 F/2.8L

Оффлайн Dimaz

  • *****
  • Сообщений: 769
  • Благодарностей: 36
    • Сообщения от Dimaz
Большой проблемой для погодной станции является сухой снег. Если ничего специально не делать, то обычный датчик дождя его не "чувствует":


Я добавил в скетч для ардуино код, который если реле обогрева выкл и темп. < -1 и датчик дождя показывает "сухо" и датчик облачности показывает VeryCloudy, то каждые два часа включаем обогрев датчика дождя. Время обогрева рассчитывается исходя из температуры. Чем она ниже, тем дольше, чтобы снег на датчике начал таять. Тогда если снег есть, то он начнёт таять и автоматом включится цикл подогрева для осушки, как будто пошел дождь.
Результат:


Начал тестирование датчика RG-11. Выясняется, что сухой снег он тоже не жалует. Встроенного подогрева ни на что не хватает и придется городить какой-то добавочный обогрев:


Снег шел ночью, но и днем шапка из снега никуда не делась и что он теперь будет ловить непонятно.
Другая неприятность в том, что и сам снег он не чувствует. Вот график за ночь:


Т.е. несмотря на снегопад он "почувствовал" 4 "капли". И то только через несколько часов после начала.
10" LX200GPS, 80/480 FPL-53 Triplet, AZ-EQ6 GT, ZEQ25 GT, Canon 550D, Moravian G2-8300FW, Lodestar, QHY5L-II, Canon EF 200 F/2.8L

Оффлайн БорисЕАвтор темы

  • ****
  • Сообщений: 408
  • Благодарностей: 407
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Большой проблемой для погодной станции является сухой снег. Если ничего специально не делать, то обычный датчик дождя его не "чувствует":

У меня RG-11 реагирует на снег тоже нехотя. Растопить снег он не в состоянии - у него мощность встроенного обогрева исчисляется милливаттами.
Для того, чтобы такое количество скопившегося снега (как на фотографии) растопить нужен мощный внешний обогрев... Я пока не придумал, как бы его сделать (сетка вокруг купола?)...

Как workaround пока использую автоматическое включение обогрева при первых признаках снега от RG-11 и аналогично как у тебя  - каждо-часное включение обогрева ненадолго.
Удаленная обсерватория в Краснодарском крае: Newton320/4.5|EQ8|QHY600m|ASAх0.95 3"|Ivan7enych FW/OAG|SX Lodestar X2|Baader LRGBHaOiiiSii 2"

А также: FSQ106|HEQ5|Atik383Lm|AtikEWF2|Baader LRGBHaOiiiSii 36|ASI120mm|MicroTouch, STF Mirage 8|EQ6|QHY5III462c, SW100+Coronado PST, AstroTrac TT320X|Canon 450Da, SW Retrac 12" SynScan, Canon IS 15x50 и др.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 97
    • Сообщения от Дядя Вова
Комрады!
При подключении переполюсовал питание у MLX :(
Прога виснет на команде чтения.
Это все?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Dimaz

  • *****
  • Сообщений: 769
  • Благодарностей: 36
    • Сообщения от Dimaz
При подключении переполюсовал питание у MLX :(
Прога виснет на команде чтения.
Это все?
Загрузите тестовый скетч чисто для MLX, и смотрите вывод в мониторе. Если и там всё, то всё :(
Пример приложил
10" LX200GPS, 80/480 FPL-53 Triplet, AZ-EQ6 GT, ZEQ25 GT, Canon 550D, Moravian G2-8300FW, Lodestar, QHY5L-II, Canon EF 200 F/2.8L

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 97
    • Сообщения от Дядя Вова
При подключении переполюсовал питание у MLX :(
Прога виснет на команде чтения.
Это все?
Загрузите тестовый скетч чисто для MLX, и смотрите вывод в мониторе. Если и там всё, то всё :(
Пример приложил
Спасибо, не помогло.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн БорисЕАвтор темы

  • ****
  • Сообщений: 408
  • Благодарностей: 407
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
При подключении переполюсовал питание у MLX :(
Прога виснет на команде чтения.
Это все?
Загрузите тестовый скетч чисто для MLX, и смотрите вывод в мониторе. Если и там всё, то всё :(
Пример приложил
Спасибо, не помогло.
Давно собирался заказать про запас новых. Дядя Вова, заказываем?
Удаленная обсерватория в Краснодарском крае: Newton320/4.5|EQ8|QHY600m|ASAх0.95 3"|Ivan7enych FW/OAG|SX Lodestar X2|Baader LRGBHaOiiiSii 2"

А также: FSQ106|HEQ5|Atik383Lm|AtikEWF2|Baader LRGBHaOiiiSii 36|ASI120mm|MicroTouch, STF Mirage 8|EQ6|QHY5III462c, SW100+Coronado PST, AstroTrac TT320X|Canon 450Da, SW Retrac 12" SynScan, Canon IS 15x50 и др.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 97
    • Сообщения от Дядя Вова
Давно собирался заказать про запас новых. Дядя Вова, заказываем?
Закажу штучку.
Тут еще едет ко мне ардуиновский 433мгц радиоканал. якобы можно считывать инфу с Oregon метеостанций. Попробуем.
« Последнее редактирование: 08 Мар 2015 [22:23:50] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 97
    • Сообщения от Дядя Вова
Что-то меня прога виснет :(
Точнее не виснет, а перестает выходить на связь с сервером narodmon.ru
У меня версия прошивки модифицирована под этот сервис  (в приложении) и не работает больше трех дней (картинка).
Пинг проходит нормально, а вот трафика по другим интерфейсам (tcpdump)нет.
Подозрение, что какой-то буфер переполняется. Может Serial. print ?

(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн БорисЕАвтор темы

  • ****
  • Сообщений: 408
  • Благодарностей: 407
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Что-то меня прога виснет :(
Точнее не виснет, а перестает выходить на связь с сервером narodmon.ru
У меня версия прошивки модифицирована под этот сервис  (в приложении) и не работает больше трех дней (картинка).
Пинг проходит нормально, а вот трафика по другим интерфейсам (tcpdump)нет.
Подозрение, что какой-то буфер переполняется. Может Serial. print ?
Трудно сказать... Но у меня такого нет, даже если не запущена программа на компьютере (в программе есть WatchDog, пытающийся ресетить Arduino при отсутствии сообщений).
А регулярность повторений есть? Или как придется?
Твоя ардуина подключена к компьютеру? Как и чем питается?
Удаленная обсерватория в Краснодарском крае: Newton320/4.5|EQ8|QHY600m|ASAх0.95 3"|Ivan7enych FW/OAG|SX Lodestar X2|Baader LRGBHaOiiiSii 2"

А также: FSQ106|HEQ5|Atik383Lm|AtikEWF2|Baader LRGBHaOiiiSii 36|ASI120mm|MicroTouch, STF Mirage 8|EQ6|QHY5III462c, SW100+Coronado PST, AstroTrac TT320X|Canon 450Da, SW Retrac 12" SynScan, Canon IS 15x50 и др.