Телескопы покупают здесь


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

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

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Все понятно - библиотеки  сетевух W5100 и  ENC28J60 разные.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Да, это два разных устройства:

Цитата

The standard Arduino Ethernet Shield uses a all-in-one Ethernet Controller as well, and the proper libraries are included with your Arduino IDE. The used controller however is a Wiznet W5100!

Modules based on the MicroChip ENC28J60 is NOT the same as the W5100 and is NOT compatible with it either, so other libraries will be needed.


Но судя по твоему примеру, логика та же. Выслать подправленный скетч?

Отправлено с моего PadFone Infinity через Tapatalk

Удаленная обсерватория в Краснодарском крае: 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 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
... Выслать подправленный скетч?

Отправлено с моего PadFone Infinity через Tapatalk
Уже? Под ENC28J60? Конечно!
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Дядя Вова, я поспешил.

Твоя библиотека позволяет только сервер сделать.  Да и в целом под твой чип нет ни нормальных библиотек, ни примеров МП для вебклиента.
Вот тут хорошо описано по ситуации

Давай я тебе лучше подарю нормальный EthernetShield? Потому как изучать библиотеку Ethercard я буду долго :)
Удаленная обсерватория в Краснодарском крае: 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 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Давай я тебе лучше подарю нормальный EthernetShield? Потому как изучать библиотеку Ethercard я буду долго :)
Спасибо, друг! :)
Сегодня заказал W5100, ИК датчик и еще что-то. А блютус, экранчик, датчик хола, но это на работе буду развлекаться.

PS "Соседа" нашел http://narodmon.ru/729

PPS А данные можно и роутер заставить выкладывать. Пусть перекладывает с ардуинного сервера на narodmon.ru
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Не выдержал. Искал датчики направления и скорости ветра, а купил станцию.http://www./ссылка запрещена правилами форума//store/product/Pro-Wireless-Weather-Station-with-PC-connection-wind-speed-weather-forecast/103916_1447362621.html Разобрать на запчасти получится дешевле, чем отдельно покупать.
Кста,  вот железки отдельно: http://www./ссылка запрещена правилами форума//store/product/1-set-of-Spare-part-outdoor-unit-for-Professional-Wireless-Weather-Station/103916_1214985366.html
Мануалы и ПО http://conrad.ru/catalog/tsifrovye_meteostantsii/meteostantsiya_conrad_proffesional_usb/ http://www.conrad.com/ce/en/product/672286/WS-0101-Wireless-Weather-Station/?ref=detview1&rt=detview1&rb=1
Сорри, Борис, за оффторик, но пусть полежит - для справочки.

PPS И круг замкнулся - я вернулся на сайт мажордома - умный дом. С него начинал полгода назад http://smartliving.ru/Main.WeatherStation Здесь альтернативное ПО.
« Последнее редактирование: 25 Июн 2014 [15:39:04] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Не выдержал. Искал датчики направления и скорости ветра, а купил станцию.http://www./ссылка запрещена правилами форума//store/product/Pro-Wireless-Weather-Station-with-PC-connection-wind-speed-weather-forecast/103916_1447362621.html Разобрать на запчасти получится дешевле, чем отдельно покупать.
Кста,  вот железки отдельно: http://www./ссылка запрещена правилами форума//store/product/1-set-of-Spare-part-outdoor-unit-for-Professional-Wireless-Weather-Station/103916_1214985366.html
Мануалы и ПО http://conrad.ru/catalog/tsifrovye_meteostantsii/meteostantsiya_conrad_proffesional_usb/ http://www.conrad.com/ce/en/product/672286/WS-0101-Wireless-Weather-Station/?ref=detview1&rt=detview1&rb=1
Сорри, Борис, за оффторик, но пусть полежит - для справочки.

PPS И круг замкнулся - я вернулся на сайт мажордома - умный дом. С него начинал полгода назад http://smartliving.ru/Main.WeatherStation Здесь альтернативное ПО.
Предложение про покупку готовой погодной станции в теме про самодельную погодную станцию - это самый злостный оффтопик, что может быть :)

Если серьезно - возможно, коненчо, нужно получше поискать или дождаться твоих личных экспериментов, но протокол передачи данных из станций не раскрывается - я находил статьи, как люди расшифровывали радио сигналы станций La Crosse - там не все так тривиально. Именно из-за страха, что будет невозможно определить показания датчиков, я отказался от идеи использования компонентов магазинных погодных станций.
Удаленная обсерватория в Краснодарском крае: 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 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Виноват, виноват! :)
Но есть надежда, что удастся определить тип датчиков "на мачте" и подключить Ардуину к ним.

Вчера пытался переделать твой скетч под библу ENC26J80. Сервер запускается, дивайс пингуется, но почему-то неустойчиво.
Собака зарылась где-то здесь КМК:

  uint16_t waittime_loop=(postingInterval/2);
  if (WebClient.serviceRequest())
  {
    Serial.print("waiting ");
  Serial.println(waittime_loop);
  Serial.println();//line break

  delay(waittime_loop); // wait some time before printing again
 
    WebClient.print("<H1>Hello World</H1>");
    WebClient.respond();
  }
Слабо понимаю смысл написанного :)
 
 
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Ну попробуй, но мои поиски успешного чужого опыта дали скорее негативный сигнал.

Тебе нужно переделать логику на северную - сейчас у тебя Arduino просто время от времени впадает в спячку (как и положено клиенту) вот здесь:
delay (waittime_loop);
Ты хочешь данные представлять только по запросу или еще и вне зависимости от наличия запроса отправлять данные в com порт?

Отправлено с моего PadFone Infinity через Tapatalk
Удаленная обсерватория в Краснодарском крае: 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 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Ты хочешь данные представлять только по запросу или еще и вне зависимости от наличия запроса отправлять данные в com порт?
Думаю генерить страницу, а на COM-порт вообще плюнуть.
А клиентские  запросы генерить роутером.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Думаю генерить страницу, а на COM-порт вообще плюнуть.
А клиентские  запросы генерить роутером.
Мне эта логика не очень нравится - лучше уже пусть роутер читает из COM порта без всяких Ethernet.
Также нужно тестировать, насколько это все будет работать на практике (например, что будет при приходе двух запросов одновременно; как будет вести себя сервер в условиях того, что сам цикл опроса датчиков занимает немало времени и др.).

Отправил тебя в личку подправленный скетч - можешь пробовать
« Последнее редактирование: 26 Июн 2014 [18:43:24] от БорисЕ »
Удаленная обсерватория в Краснодарском крае: 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 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Думаю генерить страницу, а на COM-порт вообще плюнуть.
А клиентские  запросы генерить роутером.
Мне эта логика не очень нравится - лучше уже пусть роутер читает из COM порта без всяких Ethernet.
Также нужно тестировать, насколько это все будет работать на практике (например, что будет при приходе двух запросов одновременно; как будет вести себя сервер в условиях того, что сам цикл опроса датчиков занимает немало времени и др.).

Отправил тебя в личку подравленный скетч - можешь пробовать
ок. попробую сегодня.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
WeatherStation
1.  не запоминает COM-порт в настройках?
2. деморежим как отключить? а-то датчиков нет, а он лог гонит.
3. Лог идет всегда Start/Stop - так и задумано.
4. В логе не видно подключения порта.
Исправил в новой версии
Удаленная обсерватория в Краснодарском крае: 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 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Что-то у меня датчик давления выдает отличнвые от окружающих станций данные http://narodmon.ru/2732 На 6 мм.рт.ст. Это как-бы разница в 70 м по высоте. Что-то я тут гор не вижу.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн dolph

  • ****
  • Сообщений: 289
  • Благодарностей: 7
  • Блинов Андрей
    • Сообщения от dolph
 всем привет.
решил и я подключиться к вам)

сейчас подключено два датчика DHT 22 и MLX в тестовых  скетчах они отвечают, показывают темп. влажность и т.д.
загружаю скетч weather_station в мониторе такая картина

Weather station v0.7
[!ver:0.7]

и  всё :)
Астросиб РК250, SkyWatcher Ed80
Qhy9M/QHY10C
EQ8
автоматическая удаленка на даче

Оффлайн dolph

  • ****
  • Сообщений: 289
  • Благодарностей: 7
  • Блинов Андрей
    • Сообщения от dolph
Weather station v0.7
[!ver:0.7]

и  всё

подключил bmp180

цикл  пошел:)
Астросиб РК250, SkyWatcher Ed80
Qhy9M/QHY10C
EQ8
автоматическая удаленка на даче

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Weather station v0.7
[!ver:0.7]

и  всё

подключил bmp180

цикл  пошел:)

Супер :)
Я уже писал, что для отладки полезно сначала все закоментировать и "включать" по одному датчику.

Кстати, как раз выложил скетч с отключенной поддержкой ethernet shield - я так понимаю у вас как раз его нет?
Удаленная обсерватория в Краснодарском крае: 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 и др.

Оффлайн dolph

  • ****
  • Сообщений: 289
  • Благодарностей: 7
  • Блинов Андрей
    • Сообщения от dolph
Weather station v0.7
[!ver:0.7]

и  всё

подключил bmp180

цикл  пошел:)

Супер :)
Я уже писал, что для отладки полезно сначала все закоментировать и "включать" по одному датчику.

Кстати, как раз выложил скетч с отключенной поддержкой ethernet shield - я так понимаю у вас как раз его нет?


есть) а еще вопрос, как мне это все дела отправлять на мой веб сервер?
Астросиб РК250, SkyWatcher Ed80
Qhy9M/QHY10C
EQ8
автоматическая удаленка на даче

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
есть) а еще вопрос, как мне это все дела отправлять на мой веб сервер?
Выложил скрипты и описание установки/настройки и механизма работы на сайте

Также мне очень понравился сервис, озвученный Дядей Вовой - narodmon.ru. Сейчас значения через программу WeatherStation значения датчиков отправляются и к ним (мои данные можно посмотреть тут), а оттуда я их вывожу на телефон - очень удобно следить за облачностью и дождем...
Приложил скриншоты, как это выглядит на моем Android.
Удаленная обсерватория в Краснодарском крае: 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 и др.

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

  • ****
  • Сообщений: 401
  • Благодарностей: 382
  • Astromania
    • Instagram: astromania_info
    • Сообщения от БорисЕ
    • Astromania
Подключил чегодня простой датчик дождя. Обнаружилось несоответствие описания:
...
5. Wetsensor (тот который обычный, не RG-11)
Подключается к питанию 5В, аналоговому пину (я использовал A3)
...
и скетча:
Цитата
uint8_t WET_AnalogPin = 2;
Предлагаю поправить в описании.
Это была описка - исправил,  спасибо!
Удаленная обсерватория в Краснодарском крае: 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 и др.