Спасибо за инфу.
lanket писал(а):
У Нрф должено быть стабильное питание, а также часто попадаются плохие чипы что приводит к плохому качеству приёма. Исключить подозрение на плохое питание можно запитав Нрф от батарейки. Питать от ардуино плохая идея, лучше через отдельный стабилизатор и обязательно с фильтрами. Идеальное питание я брал из
этой схемы.
У самого уже закралась мысль, что чипы далеко не такие одинаковые, как может показаться на внешний вид.
lanket писал(а):
Репитор должен быть не спящим, и не важно как отдельным или в составе с датчиками.
1. Неспящие - ясно.
2. Функционал ноды дает задержку в функционал репитера, поэтому, если скетч функций ноды большой, то возможно из-за этого может плохо работать репитер ?
3. И географическая топология меня волнует. Через сколько метров ставить репитер уже пора?
Надо ведь учитывать стены, перекрытия, а если еще с учетом того, что сами модули разные - пипец нетривиальная задача: построить сеть устойчивого приема/передачи.
Можно только эксперементально определить это все..
lanket писал(а):
У Нрф нет к сожалению мерилки уровня сигнала, у меня сквозь деревянный пол метров 7 бьёт без проблем. Но уважаемый berk накатал тестер nrf сетей. Чуть позже смогу ссылку скинуть. Если гейт с внешней антеной то тестирование надо на расстоянии не менее чем 2 метра от гейта.
Тестер определенную помощь окажет, но он ведь будет просто показывать, что что-то принял,
а что.. надо знать, что отправлено, иначе будешь принимать 20 пакетов в 5 минут и считать, что это все, что есть, а на самом деле там 60 пакетов.
В целях улучшения функционирования NRF24 с антенной нашел следующие рекомендации:
1. Стабилизация питания (сглаживание и фильтрация - то, что на вашей схеме), обеспечение питания 3,3 В не менее 150 мА, так как модуль с антенной более мощный.
2. Рекомендуют организовать экран на саму плату модуля NRF.
Рекомендации
Пока из этого только пересадил питание на свое стабилизатор +3.3В. Улучшение заметил, но на макетном релизе.. 3 метра до ноды. Без своего стабилизатора была ваще печаль.
Еще обратил внимание на то, что при включении сети (при изменении расположений нод) она запускается с приличной задержкой.
Полагаю, что строит таблицы маршрутизации, подбирает канал связи и еще хрен знает чем занимается.
Вобщем, как правило, на переход сети в более-менее устойчивое состояние уходит время, измеряемое часами, не минутами даже.