Новости:

Форум Infotex WeaponMod

Тема: APRS Meteo  (Прочитано 106376 раз)

Оффлайн rv1cj 09 Января 2018, 14:31:32 (#120)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
Ура!  :94: Скомпилировал. Переустановил библиотеку Adafruit_BMP085 /:( Завтра буду пробовать шить модуль.
Станцию планирую поставить в наш охотничий дом, что бы знать к чему готовиться в плане морозов. :98:

Оффлайн Koshak 10 Января 2018, 06:14:29 (#121)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Сегодня увидим? Кстати сейчас есть поинтересней датчик SI7021 https://www.silabs.com/documents/public/data-sheets/Si7021-A20.pdf
В обзорах пишут что корректно влажность меряет  ;) 
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн rv1cj 10 Января 2018, 06:43:44 (#122)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
Проблема с влажностью известна - питание. Ставишь по питанию резистор и все работает, только питать надо 5 В.
Этот датчик не пойдет, температуру меряет от -10, у нас в деревне до -30 бывает, а мне температура важна, как одеваться на охоту  :104:
Я прикупил 2301, буду с ним пробовать.

Оффлайн Koshak 10 Января 2018, 06:48:38 (#123)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Он от -40 но при этом слегка падает точность, на график в мануале глянь стр.9
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн rv1cj 10 Января 2018, 08:29:09 (#124)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
Удалено
  • « Последнее редактирование: 10 Января 2018, 08:32:47 от rv1cj »

Оффлайн rv1cj 10 Января 2018, 16:28:18 (#125)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
Прошил модуль ESP, датчики не подключал. Модуль моргает синим светодиодом с переодичностью 9-10 сек. На роутере вижу что приконнектился. А дальше все, на сайте APRS.FI не вижу отметки. Или пока датчики не подключу не будет работать? И не могу подключиться по СОМ порту.

Оффлайн rv1cj 19 Января 2018, 13:42:49 (#126)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
Собрал метеостанцию для установки в охотничьем домике.

Отображение высоты убрал.
Работать будет через GSM модем. С помощью знакомых подключил корпоративный тариф, 80 руб. в месяц.
Модуль ESP8266 и стабилизатор 3.3.В отделены перегородкой от модуля давления, что бы уменьшить погрешность измерения температуры внутри помещения.
Но все равно завышает на 2.5-3 градуса, сказывается нагрев микросхемы на самом модуле давления.










  • « Последнее редактирование: 19 Января 2018, 14:16:33 от rv1cj »

Оффлайн Koshak 19 Января 2018, 23:47:32 (#127)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Руки не из Ж :D очень приятно что проект повторяют!
PS:Игорь в воскресенье еду в Москву заценю работу APRS на 144.800MHz :mp3:
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн mikolka 10 Февраля 2020, 10:42:29 (#128)

  • Постоялец
  • ***
  • Сообщений: 23
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Парсер данных SmallMeteo в сеть APRS. ESP8266 получает данные со SmallMeteo, парсит, и формирует данные для отсылки на сервер APRS. Для модуля ESP нужно только питание остальное он сделает сам  :-)
 


Большое спасибо Михаилу aka TurangaLeela за парсинг данных  :$
Добрый день! Подскажите сам ход программы. я что-то туплю... данные с сайта берем, конектимся к апрс кидаем данные, ждем пол часа (держим связь с сервером апрс) затем опять читаем данные с сайта и кидаем в эфир? при этом с Т2 russia разрыва нет?

Оффлайн Koshak 10 Февраля 2020, 19:45:36 (#129)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Данные кидает и отключается, смысла нет держать соединение.
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн mikolka 10 Февраля 2020, 20:24:59 (#130)

  • Постоялец
  • ***
  • Сообщений: 23
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Надо попробовать например  с http://api.openweathermap.org брать и кидать в арпс. Брать и отображать на lcd и serial получилось. В апрс пока нет....

Оффлайн mikolka 11 Февраля 2020, 12:16:39 (#131)

  • Постоялец
  • ***
  • Сообщений: 23
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Добрый день! вопрос по коду... client.print("RA4FHE-2>APRS,TCPIP*,qAC,T2RUSSIA:=5312.66N/04500.72E_");     // Поехали кидать инфу на сервак
  client.print(".../...g...");
  if ((t * 1.8) + 32 >= 0)
  {
    client.print("t0"); client.print((t * 1.8) + 32 , 0);
  }
  else
  {
    client.print("t"); client.print((t * 1.8) + 32 , 0);
  }

  client.print("r...p...P...h"); client.print(h, 0);

  if (Pressure085 / 10 >= 10000)
  {
    client.print("b"); client.print(Pressure085 / 10);
  }
  else
  {
    client.print("b0"); client.print(Pressure085 / 10);
  }
почему делим строку: client.print(".../...g...");   client.print("r...p...P...h");? или для чего... и еще в этой строке ((t * 1.8) + 32 , 0); что за функция?
  • « Последнее редактирование: 11 Февраля 2020, 12:46:16 от mikolka »

Оффлайн Koshak 11 Февраля 2020, 19:19:31 (#132)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Добрый день! вопрос по коду... client.print("RA4FHE-2>APRS,TCPIP*,qAC,T2RUSSIA:=5312.66N/04500.72E_");     // Поехали кидать инфу на сервак
  client.print(".../...g...");
  if ((t * 1.8) + 32 >= 0)
  {
    client.print("t0"); client.print((t * 1.8) + 32 , 0);
  }
  else
  {
    client.print("t"); client.print((t * 1.8) + 32 , 0);
  }

  client.print("r...p...P...h"); client.print(h, 0);

  if (Pressure085 / 10 >= 10000)
  {
    client.print("b"); client.print(Pressure085 / 10);
  }
  else
  {
    client.print("b0"); client.print(Pressure085 / 10);
  }
почему делим строку: client.print(".../...g...");   client.print("r...p...P...h");? или для чего... и еще в этой строке ((t * 1.8) + 32 , 0); что за функция?

client.print(".../...g...");   client.print("r...p...P...h") Сделал согласно требованием спецификации APRS

((t * 1.8) + 32 , 0); Перевод температуры фаренгейта в цельсия
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн mikolka 11 Февраля 2020, 19:45:02 (#133)

  • Постоялец
  • ***
  • Сообщений: 23
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Ясно! Спасибо! буду пробовать...

Оффлайн Koshak 11 Февраля 2020, 20:10:05 (#134)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Ясно! Спасибо! буду пробовать...
Тут всё описано ;) http://www.aprs.org/doc/APRS101.PDF
У кошки четыре ноги: вход, выход, земля и питание