Страница 20 из 22
nRF24L01+ пользовательский блока на Си
Добавлено: 29 июл 2017, 14:33
alex211086
Вот проект
nRF24L01+ пользовательский блока на Си
Добавлено: 29 июл 2017, 15:04
vovka1973
alex211086 писал(а):Вот проект
попробуй
nRF24L01+ пользовательский блока на Си
Добавлено: 29 июл 2017, 18:34
alex211086
Спасибо за помощь, но оказывается мой проект тоже работает кнопка не была подтянута к земле.
nRF24L01+ пользовательский блока на Си
Добавлено: 28 авг 2017, 07:59
Refugee
Подскажите что делаю не так, включаю сканер вроде как nrf - км рабочие, только на дисплее ничего не отображается. Как проверить приходят данные на ардуино или нет через ком порт
nRF24L01+ пользовательский блока на Си
Добавлено: 31 авг 2017, 09:53
dim770
Добрый день. Подскажите, что не так. При проверке скетча выходит ошибка:
pr1:96: error: 'class RF24' has no member named 'rxFifoFull'
if(radio.rxFifoFull()) rxFifoFull =1;
Если закомментировать строки:
if(radio.rxFifoFull()) rxFifoFull =1;
else rxFifoFull =0;
то все нормально.
Flprog 2.5.1, блок NRF24 Новый v1,0b.
nRF24L01+ пользовательский блока на Си
Добавлено: 31 авг 2017, 19:25
Слимпер
dim770 писал(а):Добрый день. Подскажите, что не так. При проверке скетча выходит ошибка:pr1:96: error: 'class RF24' has no member named 'rxFifoFull'
if(radio.rxFifoFull()) rxFifoFull =1;
Если закомментировать строки:
if(radio.rxFifoFull()) rxFifoFull =1;
else rxFifoFull =0;
то все нормально.
Flprog 2.5.1, блок NRF24 Новый v1,0b.
Такое ощущение что у вас библиотека другая.
Попробуйте найти в папке \FLProg\ideV2\libraries\ и удалить все папки содержащие в названии RF24
nRF24L01+ пользовательский блока на Си
Добавлено: 01 сен 2017, 09:59
dim770
Слимпер писал(а):Такое ощущение что у вас библиотека другая. Попробуйте найти в папке \FLProg\ideV2\libraries\ и удалить все папки содержащие в названии RF24
Точно. Только лишние библиотеки оказались в папке со скетчами. У меня D\scethes\libraries. Огромное спасибо.
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 10:14
olegpon
Добрый день. подскажите что не так.
Flprog 2.5.1, блок NRF24 Новый v1,0b. Библиотеку затерал и ставил новую.
При заливке блока сканера на контролерах UNO или NANO выдает полную фигню,
При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01.
На контролере мега со всеми модулями сканер работает нормально и переполнение буфера нет.
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 10:34
zikkgaz24
на счет библиотеки ее необходимо просто удалить
потом при компилировании проекта программа сама добавит необходимую библиотеку
которая лежит в самом блоке пользователя
со сканером непонятно одно
вы после вывода ком порта ждете или сразу закрываете окно как видите эти три строчки?
Добавлено (28.09.2017, 10:34)
---------------------------------------------
olegpon писал(а):При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01
где эта ошибка выдаеться при компиляции или где то в другом месте?
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 11:05
olegpon
zikkgaz24 писал(а):со сканером непонятно одно вы после вывода ком порта ждете или сразу закрываете окно как видите эти три строчки?
сканер сразу выдает 3 строчки потом затихает на 1 мин, и гдето раз в минуту выдает данные. фото результата за 4 мин примерно
zikkgaz24 писал(а):Цитата olegpon ()При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01
где эта ошибка выдаеться при компиляции или где то в другом месте?
в ком порт выдает - FiFo , пример заливал без изменений.
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 11:18
zikkgaz24
где код сканера берете?
а то правда какая то ерунда
Добавлено (28.09.2017, 11:18)
---------------------------------------------
olegpon писал(а):в ком порт выдает - FiFo , пример заливал без изменений.
попробуй время задержки отправки увеличить по умолчанию 10 млс если не чего не ставить
установите больше времени там в блоке в описании есть вся инфа
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 11:30
olegpon
zikkgaz24 писал(а):где код сканера берете?а то правда какая то ерунда
блок пользователя NRF24 Новый v1,0b - блок NRF24_Сканер скачивал весь пакет здесь
https://yadi.sk/d/4yCP22nvun7J8
заливаю отсюда пример для версии 1.0 контролер 2 выдает результат как на фото
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 11:59
zikkgaz24
[spoiler=Спойлер] rxFifoFull - Переполнение приемного буфера nRF24L01+. Означает, что высока вероятность потери части данных.[/spoiler]вот описание в главном блоке из него учитывая что во втором контроллере такое выдает
то не первом увеличь время паузы в главном блоке
тут видишь какая ситуация все ардуинки по ощущению будто с разной скоростью обробатывают инфу
а модули нрф дак вообще каждая со своими параметрами
это я увидел когда со слимпером переписывались и он мне делал блоки сна для МК и нрф
дак из 6-7 нрф-ок по питанию и скорости передачи (т.е. один и тот же проект загружался )
совпали по параметрам только две а остальные то по времени отправки не успевают отрабатывать то в режиме сна кушают раз в 10 больше чем должны
Добавлено (28.09.2017, 11:59)
---------------------------------------------
со сканером попробуй залить из примеров для RF24 я его пробовал
а блок слимпера не испытывал не знаю что он выдает в еом
вот из примера точно могу сказать что в ком пишеться две строчки с нумерацией каналов а потом уже
будет показывать загруженность этих каналов т.е. куча нулей и в некоторых цифры 1 2 3 4 это кол -во раз обнаруженых активностей что то типо того
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 12:32
olegpon
zikkgaz24 писал(а):вот описание в главном блоке из него учитывая что во втором контроллере такое выдает то не первом увеличь время паузы в главном блоке
увеличил время до 600 мс результат тот же
zikkgaz24 писал(а):со сканером попробуй залить из примеров для RF24 я его пробовал
залил с примеров точно такую фигню выдает
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 12:54
zikkgaz24
ты ардуинку и нрф другую пробовал или только на одной
Добавлено (28.09.2017, 12:54)
---------------------------------------------
и еще кондер по питанию припаял?
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 13:03
olegpon
zikkgaz24 писал(а):ты ардуинку и нрф другую пробовал или только на однойДобавлено (28.09.2017, 12:54)
---------------------------------------------
и еще кондер по питанию припаял?
1шт - UNA 2шт- NANO плат 3 нрф (брал в одном месте) комбинировал по разному, и с кондером припаянным прямо к плате, через шиль, без шильда - результат одинаковый, ставлю нрф на мегу все нормально сканется и и ошибки не выдает
nRF24L01+ пользовательский блока на Си
Добавлено: 28 сен 2017, 13:09
zikkgaz24
странно прям ну тут только правильность подключения перепроверять и надежность контактов
а так даже и незнаю у меня и нано и мега и голые камни все работают без глюков если все сделать правильно
nRF24L01+ пользовательский блока на Си
Добавлено: 29 окт 2017, 23:30
sampl
Ребят а как сделать приёмник с показателями уровня?
Видел в нете парень сделал передатчик поставил его дома
и маленький приёмник с экраном, и отходя от передатчика по району на экране отображалось качество приёма в процентах передатчика.... так сказать тестер радиуса.
если не трудно набросайте проект чтоб понять.
nRF24L01+ пользовательский блока на Си
Добавлено: 30 окт 2017, 19:49
bav123
sampl,
да, интересно бы иметь такой вариант
nRF24L01+ пользовательский блока на Си
Добавлено: 31 окт 2017, 22:31
Mikhail72
Mikhail72 писал(а):Слимпер, спасибо за создание полезных блоков (не только этих), если есть возможность, сделайте возможность подключить NRF на другие ноги, тогда возможно будет сделать шлюз из w5100 и NRF и слать с нод данные типа String на шлюз, а со шлюза на сервер по протоколу MQTT, т.е. реализовать что-то подобное MySensors, т.к. думаю перевести MySensors в блоки нереально.
Прошло немного времени (8 месяцев) и я реализовал задуманное. Если интересна тема умного дома и интернет-вещей милости прошу.
Блоки и
Тема для обсуждения.