Новости:

Форум Infotex WeaponMod

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

Оффлайн Koshak 17 Января 2016, 15:15:05 (#45)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Ещё вариант  :-) выходной формат данных по спецификации APRS WX

Код:

Цитировать
// APRS погодная станция v0.23 made in RA4FHE. Выходной формат данных в APRS WX
//http://infotex58.ru

#include <SPI.h>
#include <Ethernet.h>
#include <Wire.h>
#include <BMP085.h>
#include <DHT.h>

BMP085 dps = BMP085();
long Temperature085 = 0, Pressure085 = 0;

#define DHTTYPE DHT22   // Тип датчика DHT 22
DHT dht(8, DHTTYPE);

byte mac[] = { 0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF };    // MAC адрес от балды
IPAddress ip(192, 168, 0, 14); // Локальный адрес
IPAddress server(194, 186, 45, 251); // IP сервера http://aprs.cqham.ru/
EthernetClient client;

void setup() {
  Serial.begin(9600);
  Ethernet.begin(mac, ip);
  delay(1000);
  dps.init();
}

void loop() {

  tcp();
  delay(600000); //Кидаем инфу каждые 10мин
}

void tcp() {

  client.connect(server, 14580);
  delay(250);
  client.println("user RA4FHE-2 pass -1 vers Arduino_WX 0.23 filter m/1");  // Логинемся на сервер
  delay (250);
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  dps.getTemperature(&Temperature085);
  dps.getPressure(&Pressure085);
  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.println(" Test Meteo");
  client.println("RA4FHE-2>APRS,TCPIP*,qAC,T2RUSSIA:> Arduino Meteo http://infotex58.ru"); // Статус сообщение
  delay(1000);
  client.stop();
}



Спецификация



Отображение на карте
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 18 Января 2016, 14:01:20 (#46)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Продолжаю разбираться с датчиком корабельного анемометра  879.3c фирмы Deif :-)



Внешний вид



Подключение к корабельному оборудованию, протокол NMEA0183, но это не облегчает задачи  /:( неизвестен протокол с датчика...
ЗЫ:На современных судах юзают NMEA2000, CAN-bus, RS-485   



Погодные данные о ветре передаются тремя параметрами!!! Если один отсутствует на aprs.fi не будет информации о ветре, правда на трансивере отображение есть. То есть нельзя передавать курс без силы ветра и наоборот   :-)


У кошки четыре ноги: вход, выход, земля и питание

Оффлайн mikolka 28 Января 2016, 13:30:00 (#47)

  • Постоялец
  • ***
  • Сообщений: 23
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Ещё вариант  :-) выходной формат данных по спецификации APRS WX
Спасибо! так более информативно!   

Оффлайн Koshak 29 Января 2016, 07:03:35 (#48)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 29 Января 2016, 07:05:25 от Koshak »

Оффлайн mikolka 29 Января 2016, 11:01:32 (#49)

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

Оффлайн mikolka 29 Января 2016, 11:05:30 (#50)

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

Оффлайн Koshak 29 Января 2016, 14:22:31 (#51)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
как правильно разместить dht22?
rv1cj кидал фотки как у него размещён данный датчик

интересно.... почему на aprs.fi три параметра темп.влажн.давление а в эфир отправляет все...
В эфир отправляется всё но не используемые параметры забиваются точками .../...g...t036r...p...P...h95b10052
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн rv1cj 28 Февраля 2016, 19:16:54 (#52)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
Новостей нет?

Оффлайн Koshak 28 Февраля 2016, 19:25:19 (#53)

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

Оффлайн rv1cj 28 Февраля 2016, 20:11:32 (#54)

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

Оффлайн Koshak 28 Февраля 2016, 20:15:19 (#55)

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

Оффлайн rv1cj 28 Февраля 2016, 20:19:50 (#56)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
там нет UART все аналоговое

Оффлайн Koshak 28 Февраля 2016, 20:22:59 (#57)

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

Оффлайн rv1cj 28 Февраля 2016, 20:28:55 (#58)

  • Старожил
  • ****
  • Сообщений: 95
  • Карма: +16/-0
    • Просмотр профиля
направление может быть, а скорость ШИМ

Оффлайн Koshak 28 Февраля 2016, 20:33:11 (#59)

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