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

Создаем свой блок. Вопросы, помощь знатоков.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

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

Сообщение Max »

Слимпер писал(а):"query" - это не вход разрешения передачи данных от сервера клиенту.
Да, понял в чем дело. А я в уме держал именно "разрешение на передачу данных"... Не досмотрел...
Слимпер писал(а):Так сделал чтобы можно было опрашивать (отправлять данные) нескольким клиентам.Выстроил на вход Clients =1 , подал импульс на вход query отправил данные одному, выстроил на вход Clients =2 , подал импульс на вход query отправил данные второму и так далее.
Да, вот сейчас все выстроилось в нормальную картину... Вечером проверю, думаю, что все заработает.

Добавлено (08.07.2016, 06:09)
---------------------------------------------
Max писал(а):Вечером проверю, думаю, что все заработает.
Все работает.
Scoobyu3p
Рядовой
Сообщения: 8
Зарегистрирован: 13 июл 2016, 00:41

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

Сообщение Scoobyu3p »

Вопрос, хочу к передатчику потенциометр подцепить ,а к приемнику серво двигатель , может кто помочь примером передатчика и приемника,спасибо ) Если кто из Москвы ,то с меня пивко при встрече .
CraCk
Лейтенант
Сообщения: 674
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение CraCk »

Что думаете на счет создания сети из nRF24L01?
Тогда можно получить большую площадь покрытия сети, без дополнительных модулей с антенной.
http://nrf24l01.pp.ua/nrf24l01/sety-besprovodnykh-datchikov-nrf24l01/
http://www.homeautomationforgeeks.com/rf24software.shtml
http://tmrh20.github.io/RF24Network/index.html
http://tmrh20.github.io/
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

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

CraCk писал(а):Что думаете на счет создания сети из nRF24L01?
Идея интересная, и перспективная, но там другая библиотека, и с ней надо разбираться, а с моим небольшим знанием Си это долгий процесс.
Появится свободное время, попробую посмотреть.
CraCk
Лейтенант
Сообщения: 674
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение CraCk »

Слимпер писал(а):Идея интересная, и перспективная, но там другая библиотека, и с ней надо разбираться, а с моим небольшим знанием Си это долгий процесс.
Я верю в Вас. Если Вы разобрались с очень даже сложным кодом nRF24L01. То думаю для Вас это не будет очень сложно.

Еще пост Сообщение # 14 можете выложить в пользовательские блоки? В тему пол. блок.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

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

CraCk писал(а):Еще пост Сообщение # 14 можете выложить в пользовательские блоки? В тему пол. блок.
Не понял в куда выложить?
Раздел форума "Блоки пользователей" или какая то тема?
CraCk
Лейтенант
Сообщения: 674
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение CraCk »

http://flprog.ru/load/bloki_polzovatelej/2

Добавлено (25.07.2016, 22:53)
---------------------------------------------
По тестировал сегодня дальность работы модуля. Первый модуль с усилителем и антенной второй обычный за 0,8$. Если честно ожидал большего. На расстоянии 8м и три кирпичный стены, уже ели пробивает. Приходиться танцевать с модулем для получение хоть каких то данных. В то время блютуз модуль работает на таком растоянии без проблем. По этому понимаю зачем делают из них mesh сети. Если модули разбросать в каждой комнате, тогда толк с них будет. А в сети мастер и все слейв, с модулям можно работать в радиусе одной комнаты. По этому "умный дом" с ними не получиться.
Кто еще знает альтернативу НРФКАМ? По адекватной цене, большим радиусом действия, возможность создавать сеть и добавление поддержки в FLprog.
Последний раз редактировалось CraCk 25 июл 2016, 22:54, всего редактировалось 1 раз.
OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07 сен 2015, 23:53

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

Сообщение OlegAn1962 »

С антенной и усилителем до 1км, но стоит 2дол.

Добавлено (28.07.2016, 14:42)
---------------------------------------------
Слимпер, если надо передать больше 8 чисел, нужно в проект ставить два блока ?
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

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

OlegAn1962 писал(а):Слимпер, если надо передать больше 8 чисел, нужно в проект ставить два блока ?
Нет два блока ставить нельзя, для этого я сделал вход Nomer_I  и выход Nome_O
Вот так например с сервера идет запрос на вход in1 передается номер требуемого набора данных.
[spoiler=Спойлер][/spoiler]На клиенте берем в зависимости от этого номера отправляем нужный набор переменных  [spoiler=Спойлер][/spoiler]
Это скрины из реально работающего проекта, но можно и проще генерировать номер посылки прямо на клиенте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Слимпер 28 июл 2016, 16:45, всего редактировалось 1 раз.
Gurba
Рядовой
Сообщения: 22
Зарегистрирован: 16 ноя 2015, 20:29
Откуда: Киев

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

Сообщение Gurba »

Здравствуйте, посмотрите пожалуйста будет работать дистанционная кнопка, или как всегда . При нажатии и удержании должен появляться дискретный сигнал на другом конце радио канала при отпускании пропадать. Если не трудно подправьте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Gurba 01 авг 2016, 15:01, всего редактировалось 1 раз.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

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

Попробуйте так 
Использовал для удобства еще одни блоки.
Упаковка Битов в Регистры
Поправил
Сделал второй вариант( _2), он для того случая если связь односторонняя (передавать данный только  от TX к RX, должно работать быстрее. 
Но минимальное время паузы между оправками надо подбирать.

Главное, что бы не было косяков в подключении.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Gurba
Рядовой
Сообщения: 22
Зарегистрирован: 16 ноя 2015, 20:29
Откуда: Киев

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

Сообщение Gurba »

Слимпер писал(а):Попробуйте так
Спасибо, буду пробовать.
Gurba
Рядовой
Сообщения: 22
Зарегистрирован: 16 ноя 2015, 20:29
Откуда: Киев

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

Сообщение Gurba »

Не идет передача дискретного сигнала никак , При проверке сканер на ком порт работает, что не так? Мысли кончились, кнопки заменил генераторами светодиоды не мигают.
Последний раз редактировалось Gurba 02 авг 2016, 13:03, всего редактировалось 1 раз.
Gurba
Рядовой
Сообщения: 22
Зарегистрирован: 16 ноя 2015, 20:29
Откуда: Киев

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

Сообщение Gurba »

Заработало, пришлось на каждый передатчик свой стабилизатор ставить 3.3в и все керамикой у вешать. Не хватало питания того,  что а андуринке из СН340 вырабатываеться 
Последний раз редактировалось Gurba 02 авг 2016, 21:47, всего редактировалось 1 раз.
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

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

Сообщение RaiF-03 »

Здравствуйте, а возможна ли передача аналогового сигнала через Ваш блок?
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

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

RaiF-03 писал(а):возможна ли передача аналогового сигнала через Ваш блок?
Что имеете виду?  int это и так число, аналоговый вход так же выдает в int 0-1024
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

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

Сообщение RaiF-03 »

Слимпер, Извините, немного туплю, то что вы объяснили, это и имел ввиду)
Scoobyu3p
Рядовой
Сообщения: 8
Зарегистрирован: 13 июл 2016, 00:41

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

Сообщение Scoobyu3p »

Вопрос, разобрался с модулями "nrf24l01+pa+lna", весит электролит 100мкф и пленка 0.1мкф, начал проверять скетчем "Сканер" и как я понял, один из модулей у меня умерший. Посмотрите , может я дурак? 
Вот этот рабочий.


А вот этот труп?
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

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

Просьба, большие картинки прятать под спойлер.
Scoobyu3p писал(а):Вот этот рабочий.
Ну да выглядит правдоподобно. Ловит WI-Fi похоже.
Scoobyu3p писал(а):А вот этот труп?
Это и правда не корректно себя видет. Тут или неправильное подключение, или неисправный.
Кстати бывают модули по разному разведены. Т.е. Если нет подписи на плате то контакты могут быть в других местах.

Добавлено (17.08.2016, 14:22)
---------------------------------------------
И еще проверти пайку модуля,  а лучше пропаять разъем. Бывает не аккуратная пайка, особенно на  разъемах, сам сопли убирал.
zikkgaz24
Сержант
Сообщения: 132
Зарегистрирован: 26 авг 2016, 22:53
Откуда: Красноярск

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

Сообщение zikkgaz24 »

Добрый вечер я уже спрашивал по nrf24l01 и сервер и клиент ответил по почте но незнаю туда отправилось или не повторяю задачу блоков нужен сброс инфы на выводах через н время 100мс вполне норм или сделать доп настройку задержки инфы на выводе  ну что то в этом роде. Сейчас блоки работают на постоянном выводе полученной инфы и изменяются если меняешь инфу (код) по можете ? Буду благодарен

Добавлено (30.08.2016, 16:28)
---------------------------------------------
Вот ещё вопрос радио модуль работает на нано перекинут на мега не работает
Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя