DrobyshevAlex

Как связать два модуля nrf24l01

10 сообщений в этой теме

Приобрел с ebay две платки на nrf24l01, вчера почитал о том как предать и  принять данные. Вроде все просто, а сегодня озадачился вопросом :) Если у меня 3 платы? И одна будет слать  данные, другие обе будут их принимать? Или платы идут парами и взять может быть только 1 к 1, но что тогда если одна сломается) Да и продают их по 1.

Или есть возможность сделать что то типа авторизации с уникальным паролем, но как тогда быть? Есть ли возможность установить сессию после авторизации, или нужно будет каждый раз слать пароль + байт данных) Там всего 12 байт вроде бы за раз передать можно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    754

Неужели в гугле и даташите нет информации? Одна из первых ссылок в поисковике

Цитата

Модуль NRF24L01 позволяет связать приборы радиоканалом передачи данных. С помощью NRF24L01 до семи приборов объединяются в общую радиосеть топологии звезда на частоте 2,4 ГГц. Один прибор в радиосети ведущий, остальные ведомые.

 

Изменено пользователем BARS_

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так вопрос то как раз в том как это развязать :) Если у меня будет два ведущих и два ведомых устройства.

То есть например я делаю датчик влажности и температуры который будет передавать инфу в дом по вайфай. Я делаю два одинаковых датчика и приемника но один стоит в одном месте второй во втором, а приемники оба стоят рядом. Как мои приемники будут знать что надо от конкретного передатчика принимать данные? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

BARS_    754
11 минуту назад, DrobyshevAlex сказал:

Если у меня будет два ведущих и два ведомых устройства.

Если почитать ту же ссылку еще немного, то можно найти, что у каждого модуля есть 76 каналов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
fuckir    6

Странные вопросы для человека, читавшего даташит и ознакомившегося с инфой о модулях перед заказом. Один вопрос хлеще другого.

Да там сети выстраивают на них а вы "2+2 не можете сложить". Ну и проверьте: это nrf24l01 или nrf24l01+ (разница несущественна, но все же). 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что странного? Я программист, пишу приложения под мобилки и сайты. Я знаю что тако сессия, как устроить авторизацию юзера, что такое ssl. А это хобби) Я увлекался где то пол года, сделал рфид читалку, кнопку старт стоп с ней, доводчик стекло, и все практически) ПОтом перерыв более трех лет думаю) Сейчас открыл даташин атмеги8 который наизусть знал и забл все почти)) Тогда еще заказал эти вайфай модули и забыл о них уже.  Я не знаю как устроен вайфай. Я знаю что есть шифрование и каналы.

Но в моем понимании каналы это всего лишь смещение небольшое по частоте, что бы меньше помех было, но никак не гарантия того что два устройства не пересекутся. В конце концов я не могу запретить соседу купить такой модуль и спаять что то и использовать канал тот же. А как же соседские вайфай телефоны и роутеры? Если при соединении двух модулей  нет никакой проверки и сессии, выходит все байты что я буду принимать, я могу получить вообще от соседского мобильника) Отсюда и возникли все эти вопросы)

В моем понимании модуль в идеале должен работать так. Он ждет определенной команды, если он ее получил значит начало связи, дальше атворизация какая либо, что ты можешь подключится ко мне. Дальше уже сессия установилась и просто шлешь байтики и принимаешь не заботясь о том что они пришли от другого устройства)

Просто пример, я ставлю два передатчика с датчиком температуры и один приемник. Мне надо отличать же как то от какого утсройсва я получил данные, что то типа протокола tcp/ip :) 

Я и решил спросить у знающих людей как они организовывают обмен между вайфай модулями) Я вообще никого не заставляю писать если кто то не хочет. Не все можно найти в даташите. Что то приходит с опытом :)

 

PS я не писал что читал даташит, я читал статью на другом сайте, а даташит я читал на МК.

Изменено пользователем DrobyshevAlex

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    754
3 минуты назад, DrobyshevAlex сказал:

заказал эти вайфай модули и забыл о них уже.  Я не знаю как устроен вайфай

К Wi-Fi эти модули вообще никакого отношения не имеют. Если они работают на той же частоте, что и wi-fi, это не значит, что они тоже wi-fi 

 

22 минуты назад, DrobyshevAlex сказал:

даташит я читал на МК

А надо было на модуль

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
fuckir    6

DrobyshevAlex речь не о документации на МК, а о радиомодуле. 

Цитата

...но никак не гарантия того что два устройства не пересекутся. В конце концов я не могу запретить соседу купить такой модуль и спаять что то и использовать канал тот же..

Ну и ..? Там же можно настроить адресацию и подтверждение получения. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: 2expres
      Окажу услуги по написанию программ для Raspberry PI и прочих одноплатных ПК. Напишу прошивку для микроконтроллеров Microchip 10F, 12F, 16F, 18F. Создание, проектирование схем, разводка печатных плат, подготовка к серийному выпуску Gerber-файлы. 
      Цены на услуги на сайте написание программ для Raspberry PI
    • Автор: Danil88
      Помогите разобраться со схемой усилителя WiFi - RFPA5208 (опыта в электронике не много только усилитель звука спаял на tpa3116)
      1)что означают 5 и 10-контакты PDET - PA_EN, что и как к ним подключить.
      2)какой должен быть уровень входящего сигнала в dBm?
      3)может есть усилитель лучше по параметрам и цене?
      RFPA5208 Data Sheet (3).pdf
    • Автор: lucky_guy
      Здравствуйте!
      Имеется wifi мост который будет работать клиентом и подключаться к ростелекомовской wifi сети. Столб стоит близко, метров 150 от меня, но все же сигнал слишком слаб что бы подключиться(~20%). К сожалению друзья китайцы не предусмотрели разъем для внешней антенны. Образовалась пара вопросов:
      1) Как узнать какая антенна для передачи и какая для приёма?
      2) К какой из них припаять внешнюю антенну?
      3) Куда именно припаять жилу и оплётку?
      Подозреваю что нужно перерезать дорожку после последнего резистора и подпаять туда центральную жилу, а оплётку на землю, но не уверен.
      Спасибо!



    • Автор: Motrosoff8888
      Всем привет! Ребят есть вот это STM32F030K6T6 
      вот это, адаптер для прошивки  
      и это, собственно чем прошить. 
      Имеется прошивка, скетч, для двух Atmega328p. Есть пьезоэлементы, которые подсоединены к аналоговому пину, при касании, одна другой передаёт символы через NRF24l01, друга принимает таким же модулем и отправляет данные по блютус HC-05 на телефон.  Хотелось бы перенести её на STM32, не бесплатно конечно но и в рамках разумного. Цель переноса на STM32 - увеличить скорость отклика (задержка между ударом по пьезику и появлением символа в мониторе порта телефона) пьезо! И есть уже адаптер для прошивки МК с 32 ножками. Буду признателен если кто то ответит, можно в ЛС
    • Автор: Motrosoff8888
      Всем привет! Ребят есть вот это STM32F030K6T6 
      вот это, адаптер для прошивки 
      и это, собственно чем прошить. 
      Имеется прошивка для двух Atmega328p. Есть пьезоэлементы, которые подсоединены к аналоговому пину, при касании, одна другой передаёт символы через NRF24l01, друга принимает таким же модулем и отправляет данные по блютус HC-05 на телефон.  Хотелось бы перенести её на STM32, не бесплатно конечно но и в рамках разумного. Цель переноса на STM32 - увеличить скорость отклика (задержка между ударом по пьезику и появлением символа в мониторе порта телефона) пьезо! И есть уже адаптер для прошивки МК с 32 ножками. Буду признателен если кто то ответит, можно в ЛС