Arduino Mega Server

Модератор: Alex

sergejb52
Сообщения: 27
Зарегистрирован: Пн май 23, 2016 10:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение sergejb52 » Вс авг 21, 2016 5:29 pm

Для меги компиляция идет корректно , а вот для дуйки нет.ща попробую закоментить .
sergejb52
Сообщения: 27
Зарегистрирован: Пн май 23, 2016 10:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение sergejb52 » Вс авг 21, 2016 8:16 pm

serghei -сенкс
снял два слеша и вуаля
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пн авг 22, 2016 7:25 am

Три самых распространенных ошибки при инсталяции:
1 Не та среда компилирования
2 Замена порта 8080 на другой
3 Попытка закомментить модули в главном файле не убрав обращения к ним в сервере ажакс.
Первый раз компилируйте дистрибутив как есть , а потом можно творить что угодно.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Profd
Сообщения: 34
Зарегистрирован: Пн авг 22, 2016 9:41 am
Благодарил (а): 15 раз
Поблагодарили: 2 раза

Re: Arduino Mega Server

Сообщение Profd » Вт авг 23, 2016 9:53 pm

Решил вникнуть в Ваш проект.
Попробывал на меге завелось с пол пинка на ide 16.10.
Решил дальше пробовать на дуе тоже загрузил спокойно среда таже.
Подкинул 3 штуки ds18b20 прописал их .... в консоль серийники выдает тип питания опознает.
А вот инфу на сервере не выдает в графе температура прочерк.
В закладке датчики статус ок.
Куда копать ?
murkur
Сообщения: 9
Зарегистрирован: Пт июл 22, 2016 7:30 pm
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Arduino Mega Server

Сообщение murkur » Вт авг 23, 2016 10:07 pm

Profd писал(а):Решил вникнуть в Ваш проект.
Попробывал на меге завелось с пол пинка на ide 16.10.
Решил дальше пробовать на дуе тоже загрузил спокойно среда таже.
Подкинул 3 штуки ds18b20 прописал их .... в консоль серийники выдает тип питания опознает.
А вот инфу на сервере не выдает в графе температура прочерк.
В закладке датчики статус ок.
Куда копать ?
В скетче rtemp датчики прописаны?
ds18b20 подключены с резистором?
в консоли данные температуры показывает? (там нужно подождать несколько минут)

У меня, например, температура с датчиков появляется только через некоторое время после старта сервера. Минут 10 может пройти, а может и больше :)
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Вт авг 23, 2016 10:14 pm

Вкладка Сенсоров вообще то нарисованная и никакого отношения к системе не имеет. В середине темы выкладывали страницу с реальными показаниями, но еще к 013 версии. У меня на 014 чего - то не завелась.
За это сообщение автора serghei поблагодарил:
Profd (Вт авг 23, 2016 11:29 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Profd
Сообщения: 34
Зарегистрирован: Пн авг 22, 2016 9:41 am
Благодарил (а): 15 раз
Поблагодарили: 2 раза

Re: Arduino Mega Server

Сообщение Profd » Вт авг 23, 2016 10:53 pm

Спасибо а то в htm и java пока не разобрался.
Запустил nf24 на дуе вроде ищет полключения.
Датчик по быстрому собрал на нано подключил один ds18b20 и прописал.....
В отладке монитора на контроллере адрес пишет 255 а остальное яяяяяяячя типо этого
Оставил так пока но что то дуе ни как не реагирует на него .
Иои закладка статус сети nf24 тоже фейк ?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Вт авг 23, 2016 10:58 pm

Не однократно говорил - перед заливкой скетча в сенсор "прочистите ему мозги" - залейте из примеров EEPROM clear и раскомментите место , где идет упоминание string в дефолтном названии сенсора. И закоммените char.
За это сообщение автора serghei поблагодарил:
Profd (Вт авг 23, 2016 11:29 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Profd
Сообщения: 34
Зарегистрирован: Пн авг 22, 2016 9:41 am
Благодарил (а): 15 раз
Поблагодарили: 2 раза

Re: Arduino Mega Server

Сообщение Profd » Ср авг 24, 2016 3:20 pm

С связью 2.4 получилось.
Пакетами меняются в консоле это видно.
А дальше как я понял закладка про датчики nf24 сеть демо и не активна ?
Попробую к нано подвязать свои датчики и передавать на АМС хотябы в консоль ибо в ява я не разбираюсь, если ткнете носом в пример как на ява свои переменные выводить то постораюсь разобратся.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Ср авг 24, 2016 5:39 pm

Закладка NRF24 реальная. Чтобы там увидеть цифры , надо выполнить следующие условия ( писать буду по памяти , под рукой Serial для ESP12 ).
1 Сбросить сенсор и в его сериале увидеть , что у него есть имя , адрес (0 -254) , он видит даллас и показывает его температуру и дальше пошли пакеты согласно карусели ( во придумали!)))).
2 В сериале пакеты доходят до АМС и видим подобное эхо.
3 Внутри пакета 3-я цифра - это сетевой адрес сенсора . если он 0 - значит что то не так.
4 У меня очень долго не передавались цифры ( пакеты доходили) пока не сбросил EEPROM и не закомментил char в названии сенсора.
Переходим к серверу . Сбрасываем и видим в сериале Реквесты к сенсору согласно карусели в коде. Сначала идет запрос названия , приходит ответ , подтверждение именно той цифры , которую запросили . И так по кругу 8 раз.
В конце опроса внутри АМС должен быть полный набор всех данных сенсора. Они заданы переменными
СпойлерПоказать

Код: Выделить всё

  // nRF24 controller
  String nrf1Name     = "";
  String nrf1Id       = "";
  byte   nrf1Addr     = 0;
  byte   nrf1Battery  = 0;
  byte   nrf1Health   = 0;
  int    nrf1FreeMem  = 0;
  float  nrf1SelfTemp = 0.0;
  float  nrf1Temp1    = 0.0;
  byte   nrf1Cont1    = 3;

 
Если Вы знаете как их вывести в сериал ( Что то типа Serial.print (...nrf1Temp1...) и будет реальная температура сенсора, То все в порядке.
Если интересно как цифры попадают на страницу в браузере , прочитайте статью
http://hi-lab.ru/arduino-mega-server/ma ... re-to-dash
Пока этого не поймете - будет очень тяжело . Я доходил до этого месяц(((


PS Если после всего этого цифр так и не увидели.....чешу в затылке...... и отправляю к первому пункту
СпойлерПоказать
serghei писал(а):Три самых распространенных ошибки при инсталяции:
1 Не та среда компилирования
2 Замена порта 8080 на другой
3 Попытка закомментить модули в главном файле не убрав обращения к ним в сервере ажакс.
Первый раз компилируйте дистрибутив как есть , а потом можно творить что угодно.
За это сообщение автора serghei поблагодарил:
Coolblaster (Вс июн 07, 2020 3:47 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить