Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: ESP8266 & "RF24 хаб"

ESP8266 & "RF24 хаб" 03 Апр 2016 10:43 #11909

  • tvlab
  • tvlab аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Репутация: 0
Все железо перепроверено и заменено. Клиент без рассоединения схемы был проверен тестовым скетчем с отправкой и обратным приемом текста из теминалки на другую ардуину - все исправно передается. От esp откинул все датчики и два дисплея - только nrf-ка осталась висеть. Esp запитан от платы питания 5/3.3, которой комплектуются макетные платы, на нее - с блока питания на 12В 1А.
Код на основе примера клиента, может чего накосячил? Результат пока прежний: данные с клиента поступают без проблем. Посылка команды
http://192.168.0.150/nrfwrite?chselect=1&val1=4&val2=5&val3=11&val4=1
проходит со 2-3-го раза. После этого клиент циклится как приведено в посте 11884.
Прошу помощи.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.

ESP8266 & "RF24 хаб" 03 Апр 2016 10:55 #11910

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
А почему radio.setPALevel(RF24_PA_MAX); закоментена ? Без её уровень передачи у клиентов будет очень маленький..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

ESP8266 & "RF24 хаб" 03 Апр 2016 10:59 #11911

  • tvlab
  • tvlab аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Репутация: 0
Модули лежат рядом в метре, убрал, чтоб лишних помех не сеять.
Да и с клиента все четко приходит.
Сырой код такой приходит:
1:1;93;8;94;8;0;0;28;1;80;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
Последнее редактирование: 03 Апр 2016 11:00 от tvlab.
Администратор запретил публиковать записи гостям.

ESP8266 & "RF24 хаб" 03 Апр 2016 12:17 #11915

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
Рекомендую без правок (только с правкой параметров нрф24) залить пример для ардуины и проверить.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

ESP8266 & "RF24 хаб" 03 Апр 2016 14:13 #11916

  • tvlab
  • tvlab аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Репутация: 0
Спасибо за совет. Сразу итог: результат тот же :-(

Что делал: из примера выброшены все датчики и их библиотеки. Одно значение "термодатчика" задано равным 250, чтоб на вебморде отображалось как 25.0 - оно без проблем и отображается.
В исполнительные команды на приеме вместо управления пинами поставил вывод значения val1 в терминал, чтоб хоть как-то понять, что происходит :-)

Сырой код с nrf (мое значение "250"):
1:1;250;0;84;0;85;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;

Для его отображения как температуры в настройках nrf стоит структура данных - Т.

Это то, что в терминале после подачи 2-3 команд вида:
http://192.168.0.150/nrfwrite?chselect=1&val1=10&val2=5&val3=1
(сначала идет "обычная" работа с выводом значения C 250, потом 10 - это пришло значение val1 и "пошло циклить"):

C 250
C 250
C 250
C 250
10
C 250
10
10
10
C 250
10
10
10
C 250
10
10
......

Словно val1 надо "освободить". Но и передача из esp не хочет с первого раза идти, светодиод на ней секунды 2-3 горит ("идет передача"). В дебуге пишет: Send data NRF: 0 10 5 1 Тут первым байтом разве не номер клиента должен быть, равный 1? Почему его не шлет?

Сам код скетча клиента:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.

ESP8266 & "RF24 хаб" 03 Апр 2016 14:46 #11918

  • tvlab
  • tvlab аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Репутация: 0
После приема servernf.val1 должна "очищаться" ? или после её "прочтения" надо просто обнулить? Она ведь в том же значении и висит, а значит и "исполнительный" код будет постоянно исполняться.
Последнее редактирование: 03 Апр 2016 14:48 от tvlab.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.147 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.