Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Создание новых тем и ответов в разделе "Схемо - темы", должны соответствовать правилам сайта ( sxem.org/forum/pravila ).

ТЕМА: Замкнутая система дистанционного управления, nRF24L01+,ATmega8.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 25 янв 2017 16:41 #1

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1600
  • Спасибо получено: 599
Давно была идея сделать что нибудь с двух сторонней связью.
Наконец то до этого дело дошло, и приобрел на али, такие модульки nRF24L01+

В процессе ознакомления со свойствами этих модулей , сделал такую вот логику управления,
которая нарисована на этом рисунке

с одной стороны все как бы просто, с другой стороны и не очень.
Поэтому вместо описания , снял небольшое видео , работы этой программки.
Возможно кому то лучше 1 раз увидеть, чем читать написанное.

сама схема этого управления такая

Пока не знаю , может ли это управление быть кому то интересным, но раз оно уже есть,
на всякий случай к этому посту прикрепил прошивки к этой схеме управления.
Вложения:
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: grisha3109, Roman77, ikoctik, ppwwdd

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 25 янв 2017 19:14 #2

  • Vakula
  • Vakula аватар
  • на форуме
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1132
  • Спасибо получено: 168
Варианты ещё нужно придумать, как его применить!!! (С)

И тем не менее, мне понравилась сама идея. Очень даже понравилась. Интересно на каком удалении работают модуля друг от друга?
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 25 янв 2017 20:07 #3

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1600
  • Спасибо получено: 599
Это же радиосвязь, все зависит от разных условий,
для дальности нужна мощность передатчика, а здесь она 0дб.
Но что хорошо, что на одном чипе выпускается, несколько видов nRF модульков,
с разными характеристиками
nRF24L01+, на расстоянии до 100 м.
nRF24L01+PA+LNA, до 1 км.
это возможный максимум на открытой местности, но оговорка до, такая себе очень емкая оговорка, очень много к этому "до" можно добавить, в сторону уменьшения радиосвязи.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 26 янв 2017 13:13 #4

  • Vakula
  • Vakula аватар
  • на форуме
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1132
  • Спасибо получено: 168
А цей модуль так само буде працювати в данный схемы, данному алгоритму?
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 26 янв 2017 14:31 #5

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1600
  • Спасибо получено: 599
Нет, он здесь работать не будет, нужно брать только те модули , у которых к плате припаяна микросхема (если "капля", то скорее всего это SE8R01, они отличаются в работе от NRF24L01+).
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 26 янв 2017 17:32 #6

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Не в сети
  • Модератор
  • Сообщений: 552
  • Спасибо получено: 176
Касательно дальности добавлю.
Если производитель говорит "до",- то речь, понятно, о максимально возможной дальности. Производители всегда заявляют именно максимальную, т.е. при идеальных условиях: отсутствии препятствий, отражающих поверхностей, радиопомех. Для 2,4 ГГц дополнительное условие - прямая видимость между антеннами. Дальность также сильно зависит от скорости передачи данных.
В городе или внутри здания мы имеем множество препятствий в виде стен, перекрытий, прочих строительных конструкций, имеющих различные поглощающие и отражающие свойства. Большое значение имеет интерференция. Например, я сделал дома устройство передачи данных на частоте 472 МГц, вых. мощн. передатчика 10 мВт.
На чувствительный приемник (сканер) слышно на улице за сотни метров, причем антенна находится внутри здания, т.е. закрыта 2-мя кирпичными стенами. Сверхрегенратор с декодером принимает, через эти же стены, на 20-30 метров, тоже на улице. Но, даже в соседней комнате, имеются мертвые зоны из-за интерференции. Перемещение приемника на несколько сантиметров решает проблему.
СЛАВА УКРАЇНІ!
Аркадий Бабченко: Куда приходит "русский мир" - всё оборачивается войной. И так было всегда.
Последнее редактирование: 26 янв 2017 17:33 от Айнцвайдрайченко.
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 26 янв 2017 18:41 #7

  • mibic77
  • mibic77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 201
  • Спасибо получено: 26
Нехотелось в очередной раз "светится на форуме,думал,передумал"но всёже.Там по дальности в документах-о скорости оговорка,значит ,насколько я знаю по радиосвязи-телеграф,ssb,чм,ам,а далее цыфра.Аксиома чем больше скорость передачи-менише дальность,потому-что надо работать в полосе поширше.И заявленная "китадальность"-это надо принимать,как при минимальной скорости.В придачу -не естьреклама и может уже лучще такой,если совместим.

Айнцвайдрайченко-"Перемещение приемника на несколько сантиметров решает проблему."--
решение есть на МГц-ах ниже 50,даже и по справочниках 30,свшые 300МГц надо о прямой видимости заботится прм-прд или их антен,хотя gsm-цыфра и в погреб(подвал) пробивает-обработка сигнала "большим алгоритмом"для уменшения интерференции,шумов и т.д..
...
Последнее редактирование: 26 янв 2017 20:49 от mibic77.
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 02 сен 2017 15:48 #8

  • ppwwdd
  • ppwwdd аватар
  • Не в сети
  • new member
  • Сообщений: 2
Схема очень меня заинтересовала. Буду использовать в составе домашней системы управления и контроля охраняемого объекта.
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 05 сен 2017 16:10 #9

  • SergeM
  • SergeM аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 58
Заинтересовало очень,буду заказывать модули до 1 км
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 10 окт 2017 22:44 #10

  • Tika
  • Tika аватар
Большое спасибо за проект- давно интересовался NRF24L01+ с приема-передачей а не просто передача с одной на другую. Просьба скинуть рисунок плата проекта.
Нуждаюсь в изменение прошивки.
1- пи кратковременном нажатии на каждую кнопку передатчик передает( думаю длительность команды передачи передатчиком увеличить - для уверенного приема на большом расстояние) - приемник принимает отрабатывает команду 1 сек.светодиодом и сбрасывает.(естественно убрать дребезг контактов + после кракковременного нажатия на кнопку установить задержку на повтор с работки 3секунд.)
2- возможность применение 3х одинаковых- клонов блоков или 4 и 5 Ссколько кнопок) чтобы все принимали и передавали друг другу( клоны) :woohoo: .
Да и скорости передачи данных для увеличения расстояния при применение NRF24L01+PA+LNA 250Kb
Или сделать еще прошивки не только для 2 блоков а для 3х или 4х или 5х.
Остальное все просто замечательно.

Если- бы это было написано в ардуине то мог исправить по себя сам.
Просьба исправить прошивку.
Готов собрать и продемонстрировать ( нуждаюсь в 3 блоках- минимум)

И почему не кто не рассматривает как вариант увеличения радиуса NRF24L01+ один из вариантов добавление между двумя приборами промежуточную станцию NRF24L01+ как промежуточную-( принимает и передает дальше - пусть 1 станция на вторую, вторая на третью и обратно ) для увеличение расстояния хоть и с использованием промежуточной станции .Это решает мертвых зон в первую очередь и применение дешевого приема передатчика с низким питанием.
Последнее редактирование: 11 окт 2017 00:02 от Tika.
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 06 нояб 2017 09:17 #11

  • ppwwdd
  • ppwwdd аватар
  • Не в сети
  • new member
  • Сообщений: 2
Повторил устройство. Использовал радио модули NRF24L01+PA+LNA. На радиомодулях припаял конденсаторы на 470 и 0,47 мкф на контактах питания. Без конденсаторов устройство не работало. Вычитал об этом в cxem.net/uprav/uprav92.php. Правда там рекомендуют 47 и 0,1 мкф. В процессе тестирования вышла со строя 78L05 и питание пошло около 8В, но радиомодуль и контроллер остались живы. Автору спасибо за хорошее и полезное устройство.
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 11 дек 2017 05:53 #12

  • kostyamat
  • kostyamat аватар
  • Не в сети
  • new member
  • Сообщений: 6
Вечір Добрий Вам у хату. ))

nRF24L01, ИМХО, мертвая тема, прошлое десятилетие. Сейчас рулит LoRA.

НО! Существует идеальное решение для "народного" пульта на базе nRF24LE1. .

Вот тут www.drive2.ru/c/2712270/ , человек предлагает просто отличный алгоритм, и даже начальную реализацию на Arduino Wire, своего алгоритма, для пульта для всяких открывалок\закрывалок.

Это то же самое, что и L01, но с микроконтроллером 8051 на борту (1k RAM, 16k ROM, вполне себе контроллер, + куча gpio, даже АЦП есть). Говорят, что во сне ток 20мкА. Так же есть продвинутый SDK, компилятор и.т.п.

Вот среда для разработки yadi.sk/d/rrqpmIXf3QT7YJ
SDK github.com/DeanCording/nRF24LE1_SDK
Тех.характеристики homes-smart.ru/index.php/oborudovanie/be...4l01-mikrokontroller На этом сайте вообще куча инфы есть по модулю. Даже конструктор прошивок под разные датчики для "умного дома".

Шьётся он перепрограммированным USBasp. Там же на сайте инфа.
Много инфы о нем тут homes-smart.ru/index.php/…ie-nrf24le1-cherez-usbasp

Вот тут devzone.nordicsemi.com/qu…-nrf24le1-aes-decryption/ что-то даже про aes. И тут blog.diyembedded.com/2010…rf24le1-sdk-for-sdcc.html тоже.

Могли бы Вы глянуть?

Заказал себе пару для экспериментов, но зная свои возможности в голом С, врядли осилю.


Как я вижу как оно должно работать:
В идеале, я вижу несколько брелков, работающих с "мастер" на том же чипе. "Мастер" отдает наружу, по UART, только код нажатой кнопки и прерывание (может пригодится для моментальной реакции). Занимать масенькие мозги ардуины, и мозги чела пишущего скетч тоже, протоколом обмена, смысла не вижу. Ардуина, возможно, только при старте, может задать канал связи и\или, может пассворд загнать в "мастер" + какие-то команды подшивки пульта.

Предусмотреть, возможно, процедуру подшивки пультов. Или сделайте ВЕБ-конструктор, как на том сайте выше, и просто деньги берите за генерацию прошивки "мастер" и брелков под потребности конкретного человека.

Это реальная тема. Радиобрелков и релюшек с пультами на Али превеликое множество. Даже у меня в машине центральный замок с таким же пультом на 315Мгц. Смущает то, что его любой школьник с ноутбуком и SDR приемником заснифить сможет минут за 10. Тут реально беда с шифрованием и защитой.

Может займетесь? :huh:

Готов купить вам на Али пару дев-кит для экспериментов, за свои деньги. (свой адрес вличку киньте).
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 11 дек 2017 09:50 #13

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1600
  • Спасибо получено: 599
Нет , не займусь.
Данная схема, появилась в ходе исследования nRF24L01+,
а так как она была отлажена в железе, просто выложил ее в форуме как есть.
На данный момент, эта тема не интересует.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 24 окт 2018 19:12 #14

  • Roman77
  • Roman77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 111
  • Спасибо получено: 8
Можно ли к этим двум схемам дистанционного управления на nRF24L01 добавить(подключить)такую-же третью схему на nRF24L01,чисто для контроля за этими двумя (без управления)?
Последнее редактирование: 24 окт 2018 19:34 от Roman77.
Администратор запретил публиковать записи гостям.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 28 окт 2018 11:46 #15

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1600
  • Спасибо получено: 599
Та в принципе конечно можно, просто, кому это будет интересно, нужно при создании подобного проекта, сразу предусмотреть все логические взаимодействия приемо-передающих схем, а придумать там можно много чего.
Но извиняюсь, я пока этой темой не занимаюсь.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: Roman77
Модераторы: wolf2000, Vakula, Айнцвайдрайченко