Arduino Mega Server
Модератор: Alex
-
- Сообщения: 27
- Зарегистрирован: Пн май 23, 2016 10:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Для меги компиляция идет корректно , а вот для дуйки нет.ща попробую закоментить .
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Три самых распространенных ошибки при инсталяции:
1 Не та среда компилирования
2 Замена порта 8080 на другой
3 Попытка закомментить модули в главном файле не убрав обращения к ним в сервере ажакс.
Первый раз компилируйте дистрибутив как есть , а потом можно творить что угодно.
1 Не та среда компилирования
2 Замена порта 8080 на другой
3 Попытка закомментить модули в главном файле не убрав обращения к ним в сервере ажакс.
Первый раз компилируйте дистрибутив как есть , а потом можно творить что угодно.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 34
- Зарегистрирован: Пн авг 22, 2016 9:41 am
- Благодарил (а): 15 раз
- Поблагодарили: 2 раза
Re: Arduino Mega Server
Решил вникнуть в Ваш проект.
Попробывал на меге завелось с пол пинка на ide 16.10.
Решил дальше пробовать на дуе тоже загрузил спокойно среда таже.
Подкинул 3 штуки ds18b20 прописал их .... в консоль серийники выдает тип питания опознает.
А вот инфу на сервере не выдает в графе температура прочерк.
В закладке датчики статус ок.
Куда копать ?
Попробывал на меге завелось с пол пинка на ide 16.10.
Решил дальше пробовать на дуе тоже загрузил спокойно среда таже.
Подкинул 3 штуки ds18b20 прописал их .... в консоль серийники выдает тип питания опознает.
А вот инфу на сервере не выдает в графе температура прочерк.
В закладке датчики статус ок.
Куда копать ?
-
- Сообщения: 9
- Зарегистрирован: Пт июл 22, 2016 7:30 pm
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: Arduino Mega Server
В скетче rtemp датчики прописаны?Profd писал(а):Решил вникнуть в Ваш проект.
Попробывал на меге завелось с пол пинка на ide 16.10.
Решил дальше пробовать на дуе тоже загрузил спокойно среда таже.
Подкинул 3 штуки ds18b20 прописал их .... в консоль серийники выдает тип питания опознает.
А вот инфу на сервере не выдает в графе температура прочерк.
В закладке датчики статус ок.
Куда копать ?
ds18b20 подключены с резистором?
в консоли данные температуры показывает? (там нужно подождать несколько минут)
У меня, например, температура с датчиков появляется только через некоторое время после старта сервера. Минут 10 может пройти, а может и больше
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Вкладка Сенсоров вообще то нарисованная и никакого отношения к системе не имеет. В середине темы выкладывали страницу с реальными показаниями, но еще к 013 версии. У меня на 014 чего - то не завелась.
- Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 34
- Зарегистрирован: Пн авг 22, 2016 9:41 am
- Благодарил (а): 15 раз
- Поблагодарили: 2 раза
Re: Arduino Mega Server
Спасибо а то в htm и java пока не разобрался.
Запустил nf24 на дуе вроде ищет полключения.
Датчик по быстрому собрал на нано подключил один ds18b20 и прописал.....
В отладке монитора на контроллере адрес пишет 255 а остальное яяяяяяячя типо этого
Оставил так пока но что то дуе ни как не реагирует на него .
Иои закладка статус сети nf24 тоже фейк ?
Запустил nf24 на дуе вроде ищет полключения.
Датчик по быстрому собрал на нано подключил один ds18b20 и прописал.....
В отладке монитора на контроллере адрес пишет 255 а остальное яяяяяяячя типо этого
Оставил так пока но что то дуе ни как не реагирует на него .
Иои закладка статус сети nf24 тоже фейк ?
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Не однократно говорил - перед заливкой скетча в сенсор "прочистите ему мозги" - залейте из примеров EEPROM clear и раскомментите место , где идет упоминание string в дефолтном названии сенсора. И закоммените char.
- Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 34
- Зарегистрирован: Пн авг 22, 2016 9:41 am
- Благодарил (а): 15 раз
- Поблагодарили: 2 раза
Re: Arduino Mega Server
С связью 2.4 получилось.
Пакетами меняются в консоле это видно.
А дальше как я понял закладка про датчики nf24 сеть демо и не активна ?
Попробую к нано подвязать свои датчики и передавать на АМС хотябы в консоль ибо в ява я не разбираюсь, если ткнете носом в пример как на ява свои переменные выводить то постораюсь разобратся.
Пакетами меняются в консоле это видно.
А дальше как я понял закладка про датчики nf24 сеть демо и не активна ?
Попробую к нано подвязать свои датчики и передавать на АМС хотябы в консоль ибо в ява я не разбираюсь, если ткнете носом в пример как на ява свои переменные выводить то постораюсь разобратся.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Закладка NRF24 реальная. Чтобы там увидеть цифры , надо выполнить следующие условия ( писать буду по памяти , под рукой Serial для ESP12 ).
1 Сбросить сенсор и в его сериале увидеть , что у него есть имя , адрес (0 -254) , он видит даллас и показывает его температуру и дальше пошли пакеты согласно карусели ( во придумали!)))).
2 В сериале пакеты доходят до АМС и видим подобное эхо.
3 Внутри пакета 3-я цифра - это сетевой адрес сенсора . если он 0 - значит что то не так.
4 У меня очень долго не передавались цифры ( пакеты доходили) пока не сбросил EEPROM и не закомментил char в названии сенсора.
Переходим к серверу . Сбрасываем и видим в сериале Реквесты к сенсору согласно карусели в коде. Сначала идет запрос названия , приходит ответ , подтверждение именно той цифры , которую запросили . И так по кругу 8 раз.
В конце опроса внутри АМС должен быть полный набор всех данных сенсора. Они заданы переменными
Если Вы знаете как их вывести в сериал ( Что то типа Serial.print (...nrf1Temp1...) и будет реальная температура сенсора, То все в порядке.
Если интересно как цифры попадают на страницу в браузере , прочитайте статью
http://hi-lab.ru/arduino-mega-server/ma ... re-to-dash
Пока этого не поймете - будет очень тяжело . Я доходил до этого месяц(((
PS Если после всего этого цифр так и не увидели.....чешу в затылке...... и отправляю к первому пункту
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;
Если интересно как цифры попадают на страницу в браузере , прочитайте статью
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