nRF24L01+ пользовательский блока на Си

Создаем свой блок. Вопросы, помощь знатоков.
alex211086
Рядовой
Сообщения: 16
Зарегистрирован: 07 мар 2017, 16:46

nRF24L01+ пользовательский блока на Си

Сообщение alex211086 »

Вот проект
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось alex211086 29 июл 2017, 14:40, всего редактировалось 1 раз.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

nRF24L01+ пользовательский блока на Си

Сообщение vovka1973 »

alex211086 писал(а):Вот проект
попробуй
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
alex211086
Рядовой
Сообщения: 16
Зарегистрирован: 07 мар 2017, 16:46

nRF24L01+ пользовательский блока на Си

Сообщение alex211086 »

Спасибо за помощь, но оказывается мой проект тоже работает кнопка не была подтянута к земле.
Refugee
Рядовой
Сообщения: 5
Зарегистрирован: 02 апр 2017, 14:09
Откуда: Санкт-Петербург

nRF24L01+ пользовательский блока на Си

Сообщение Refugee »

Подскажите что делаю не так, включаю сканер вроде как nrf - км рабочие, только на дисплее ничего не отображается. Как проверить приходят данные на ардуино или нет через ком порт
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

nRF24L01+ пользовательский блока на Си

Сообщение 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.
Последний раз редактировалось dim770 31 авг 2017, 09:59, всего редактировалось 1 раз.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

nRF24L01+ пользовательский блока на Си

Сообщение Слимпер »

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
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

nRF24L01+ пользовательский блока на Си

Сообщение dim770 »

Слимпер писал(а):Такое ощущение что у вас библиотека другая. Попробуйте найти в папке \FLProg\ideV2\libraries\  и удалить все папки содержащие в названии RF24
Точно. Только лишние библиотеки оказались в папке со скетчами. У меня D\scethes\libraries. Огромное спасибо.
olegpon
Рядовой
Сообщения: 6
Зарегистрирован: 28 сен 2017, 09:57

nRF24L01+ пользовательский блока на Си

Сообщение olegpon »

Добрый день. подскажите что не так.
Flprog 2.5.1, блок NRF24 Новый v1,0b. Библиотеку затерал и ставил новую.

При заливке блока сканера  на контролерах UNO или  NANO выдает полную фигню,

При заливке примера двухсторонней связи  постоянно выдается ошибка   - Переполнение приемного буфера nRF24L01.

На контролере мега со всеми модулями  сканер работает нормально  и  переполнение буфера нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось olegpon 28 сен 2017, 10:24, всего редактировалось 1 раз.
zikkgaz24
Сержант
Сообщения: 132
Зарегистрирован: 26 авг 2016, 22:53
Откуда: Красноярск

nRF24L01+ пользовательский блока на Си

Сообщение zikkgaz24 »

на счет библиотеки ее необходимо просто удалить 
потом при компилировании проекта программа сама добавит необходимую библиотеку 
которая лежит в самом блоке пользователя 
со сканером непонятно одно 
вы после вывода ком порта ждете или сразу закрываете окно как видите эти три строчки?

Добавлено (28.09.2017, 10:34)
---------------------------------------------
olegpon писал(а):При заливке примера двухсторонней связи  постоянно выдается ошибка   - Переполнение приемного буфера nRF24L01
где эта ошибка выдаеться при компиляции или где то в другом месте?
olegpon
Рядовой
Сообщения: 6
Зарегистрирован: 28 сен 2017, 09:57

nRF24L01+ пользовательский блока на Си

Сообщение olegpon »

zikkgaz24 писал(а):со сканером непонятно одно вы после вывода ком порта ждете или сразу закрываете окно как видите эти три строчки?
сканер сразу выдает 3 строчки  потом затихает на 1 мин, и гдето раз в минуту выдает данные. фото результата за 4 мин примерно
zikkgaz24 писал(а):Цитата olegpon ()При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01
где эта ошибка выдаеться при компиляции или где то в другом месте?
в ком порт  выдает - FiFo , пример заливал без  изменений.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
zikkgaz24
Сержант
Сообщения: 132
Зарегистрирован: 26 авг 2016, 22:53
Откуда: Красноярск

nRF24L01+ пользовательский блока на Си

Сообщение zikkgaz24 »

где код сканера берете?
а то правда какая то ерунда

Добавлено (28.09.2017, 11:18)
---------------------------------------------
olegpon писал(а):в ком порт  выдает - FiFo , пример заливал без  изменений.
попробуй время задержки отправки увеличить по умолчанию 10 млс если не чего не ставить 
установите больше времени там в блоке в описании есть вся инфа
olegpon
Рядовой
Сообщения: 6
Зарегистрирован: 28 сен 2017, 09:57

nRF24L01+ пользовательский блока на Си

Сообщение olegpon »

zikkgaz24 писал(а):где код сканера берете?а то правда какая то ерунда
блок  пользователя NRF24 Новый v1,0b   - блок  NRF24_Сканер  скачивал  весь пакет здесь  https://yadi.sk/d/4yCP22nvun7J8

заливаю  отсюда пример   для версии 1.0  контролер 2 выдает  результат как на фото
У вас нет необходимых прав для просмотра вложений в этом сообщении.
zikkgaz24
Сержант
Сообщения: 132
Зарегистрирован: 26 авг 2016, 22:53
Откуда: Красноярск

nRF24L01+ пользовательский блока на Си

Сообщение zikkgaz24 »

[spoiler=Спойлер] rxFifoFull  - Переполнение приемного буфера nRF24L01+. Означает, что высока вероятность потери части данных.[/spoiler]вот описание в главном блоке из него учитывая что во втором контроллере такое выдает 
то не первом увеличь время паузы в главном блоке 
тут видишь какая ситуация все ардуинки по ощущению будто с разной скоростью обробатывают инфу
а модули нрф дак вообще каждая со своими параметрами 
это я увидел когда со слимпером переписывались и он мне делал блоки сна для МК и нрф 
дак из 6-7 нрф-ок по питанию и скорости передачи (т.е. один и тот же проект загружался )
совпали по параметрам только две а остальные то по времени отправки не успевают отрабатывать то в режиме сна кушают раз в 10 больше чем должны

Добавлено (28.09.2017, 11:59)
---------------------------------------------
со сканером попробуй залить из примеров для RF24  я его пробовал 
а блок слимпера не испытывал не знаю что он выдает в еом
вот из примера точно могу сказать что в ком пишеться две строчки с нумерацией  каналов а потом уже
будет показывать загруженность этих каналов т.е. куча нулей и в некоторых цифры 1 2 3 4 это кол -во раз обнаруженых активностей что то типо того
olegpon
Рядовой
Сообщения: 6
Зарегистрирован: 28 сен 2017, 09:57

nRF24L01+ пользовательский блока на Си

Сообщение olegpon »

zikkgaz24 писал(а):вот описание в главном блоке из него учитывая что во втором контроллере такое выдает то не первом увеличь время паузы в главном блоке
 увеличил время до 600 мс   результат тот же
zikkgaz24 писал(а):со сканером попробуй залить из примеров для RF24 я его пробовал
залил с примеров  точно такую фигню выдает
Последний раз редактировалось olegpon 28 сен 2017, 12:40, всего редактировалось 1 раз.
zikkgaz24
Сержант
Сообщения: 132
Зарегистрирован: 26 авг 2016, 22:53
Откуда: Красноярск

nRF24L01+ пользовательский блока на Си

Сообщение zikkgaz24 »

ты ардуинку и нрф другую пробовал или только на одной

Добавлено (28.09.2017, 12:54)
---------------------------------------------
и еще кондер по питанию припаял?
olegpon
Рядовой
Сообщения: 6
Зарегистрирован: 28 сен 2017, 09:57

nRF24L01+ пользовательский блока на Си

Сообщение olegpon »

zikkgaz24 писал(а):ты ардуинку и нрф другую пробовал или только на однойДобавлено (28.09.2017, 12:54)
---------------------------------------------
и еще кондер по питанию припаял?
1шт - UNA 2шт- NANO  плат  3 нрф (брал в одном месте) комбинировал по разному, и с кондером припаянным прямо к плате, через шиль,  без шильда - результат одинаковый, ставлю нрф на мегу все нормально сканется и и ошибки не выдает
zikkgaz24
Сержант
Сообщения: 132
Зарегистрирован: 26 авг 2016, 22:53
Откуда: Красноярск

nRF24L01+ пользовательский блока на Си

Сообщение zikkgaz24 »

странно прям ну тут только правильность подключения перепроверять и надежность контактов 
а так даже и незнаю у меня и нано и мега и голые камни все работают без глюков если все сделать правильно
sampl
Сержант
Сообщения: 199
Зарегистрирован: 31 мар 2017, 11:28
Откуда: Днепропетровск

nRF24L01+ пользовательский блока на Си

Сообщение sampl »

Ребят а как сделать приёмник с показателями уровня?
Видел в нете парень сделал передатчик поставил его дома
и маленький приёмник с экраном, и отходя от передатчика по району на экране отображалось качество приёма в процентах передатчика.... так сказать тестер радиуса.
если не трудно набросайте проект чтоб понять.
bav123
Рядовой
Сообщения: 52
Зарегистрирован: 05 мар 2016, 09:22

nRF24L01+ пользовательский блока на Си

Сообщение bav123 »

sampl
да, интересно бы иметь такой вариант
Mikhail72
Рядовой
Сообщения: 44
Зарегистрирован: 21 дек 2016, 06:01
Откуда: Тюмень
Имя: Михаил

nRF24L01+ пользовательский блока на Си

Сообщение Mikhail72 »

Mikhail72 писал(а):Слимпер, спасибо за создание полезных блоков (не только этих), если есть возможность, сделайте возможность подключить NRF на другие ноги, тогда возможно будет сделать шлюз из w5100 и NRF и слать с нод данные типа String на шлюз, а со шлюза на сервер по протоколу MQTT, т.е. реализовать что-то подобное MySensors, т.к. думаю перевести MySensors в блоки нереально.
Прошло немного времени (8 месяцев)   и я реализовал задуманное. Если интересна тема умного дома и интернет-вещей милости прошу. Блоки и Тема для обсуждения.
Последний раз редактировалось Mikhail72 31 окт 2017, 22:32, всего редактировалось 1 раз.
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: Phazz и 5 гостей