Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
Создание новых тем и ответов в разделе "Схемо - темы", должны соответствовать правилам сайта ( sxem.org/forum/pravila ).

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

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

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2500
  • Подякували: 1087
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Давно была идея сделать что нибудь с двух сторонней связью.
Наконец то до этого дело дошло, и приобрел на али, такие модульки nRF24L01+

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

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

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

Пока не знаю , может ли это управление быть кому то интересным, но раз оно уже есть,
на всякий случай к этому посту прикрепил прошивки к этой схеме управления.
Долучення:
С росийским паспортом - мразь с засранными мозгами!
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: grisha3109, Roman77, ikoctik, Стайгер, ppwwdd, kostyamat

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

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Варианты ещё нужно придумать, как его применить!!! (С)

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

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

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2500
  • Подякували: 1087
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Это же радиосвязь, все зависит от разных условий,
для дальности нужна мощность передатчика, а здесь она 0дб.
Но что хорошо, что на одном чипе выпускается, несколько видов nRF модульков,
с разными характеристиками
nRF24L01+, на расстоянии до 100 м.
nRF24L01+PA+LNA, до 1 км.
это возможный максимум на открытой местности, но оговорка до, такая себе очень емкая оговорка, очень много к этому "до" можно добавить, в сторону уменьшения радиосвязи.
С росийским паспортом - мразь с засранными мозгами!
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
А цей модуль так само буде працювати в даній схемі, даному алгоритмі?
Останнє редагування: 13 квіт. 2020 16:56 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2500
  • Подякували: 1087
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Нет, он здесь работать не будет, нужно брать только те модули , у которых к плате припаяна микросхема (если "капля", то скорее всего это SE8R01, они отличаются в работе от NRF24L01+).
С росийским паспортом - мразь с засранными мозгами!
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Касательно дальности добавлю.
Если производитель говорит "до",- то речь, понятно, о максимально возможной дальности. Производители всегда заявляют именно максимальную, т.е. при идеальных условиях: отсутствии препятствий, отражающих поверхностей, радиопомех. Для 2,4 ГГц дополнительное условие - прямая видимость между антеннами. Дальность также сильно зависит от скорости передачи данных.
В городе или внутри здания мы имеем множество препятствий в виде стен, перекрытий, прочих строительных конструкций, имеющих различные поглощающие и отражающие свойства. Большое значение имеет интерференция. Например, я сделал дома устройство передачи данных на частоте 472 МГц, вых. мощн. передатчика 10 мВт.
На чувствительный приемник (сканер) слышно на улице за сотни метров, причем антенна находится внутри здания, т.е. закрыта 2-мя кирпичными стенами. Сверхрегенратор с декодером принимает, через эти же стены, на 20-30 метров, тоже на улице. Но, даже в соседней комнате, имеются мертвые зоны из-за интерференции. Перемещение приемника на несколько сантиметров решает проблему.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 26 січ. 2017 17:33 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • mibic77
  • mibic77 аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 32
  • sxem.org Sponsor 2019
Нехотелось в очередной раз "светится на форуме,думал,передумал"но всёже.Там по дальности в документах-о скорости оговорка,значит ,насколько я знаю по радиосвязи-телеграф,ssb,чм,ам,а далее цыфра.Аксиома чем больше скорость передачи-менише дальность,потому-что надо работать в полосе поширше.И заявленная "китадальность"-это надо принимать,как при минимальной скорости.В придачу -не естьреклама и может уже лучще такой,если совместим.

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

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

  • ppwwdd
  • ppwwdd аватар
  • Оффлайн
  • Користувач
  • Дописи: 2
Схема очень меня заинтересовала. Буду использовать в составе домашней системы управления и контроля охраняемого объекта.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 63
Заинтересовало очень,буду заказывать модули до 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 аватар
  • Оффлайн
  • Користувач
  • Дописи: 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 аватар
  • Оффлайн
  • Користувач
  • Дописи: 7
Вечір Добрий Вам у хату. ))

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
  • Дописи: 2500
  • Подякували: 1087
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Нет , не займусь.
Данная схема, появилась в ходе исследования nRF24L01+,
а так как она была отлажена в железе, просто выложил ее в форуме как есть.
На данный момент, эта тема не интересует.
С росийским паспортом - мразь с засранными мозгами!
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Можно ли к этим двум схемам дистанционного управления на nRF24L01 добавить(подключить)такую-же третью схему на nRF24L01,чисто для контроля за этими двумя (без управления)?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2500
  • Подякували: 1087
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Та в принципе конечно можно, просто, кому это будет интересно, нужно при создании подобного проекта, сразу предусмотреть все логические взаимодействия приемо-передающих схем, а придумать там можно много чего.
Но извиняюсь, я пока этой темой не занимаюсь.
С росийским паспортом - мразь с засранными мозгами!
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Roman77

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

  • kostyamat
  • kostyamat аватар
  • Оффлайн
  • Користувач
  • Дописи: 7
Прошивка для атмеги8 хорошо, но хотелось бы этот алгоритм в одном своем проекте применить. Исходник глянуть можно?
Увійдіть до облікового запису, щоб писати повідомлення.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 13 квіт. 2020 08:57 #17

  • ur5rnp
  • ur5rnp аватар
  • Оффлайн
  • Користувач
  • Дописи: 9
  • Подякували: 2
Ув. Oto. Возможно ли, подправить прошивку, хочу использовать несколько таких устройств на одной площадке. Что то типа цифровой подписи пары.
Увійдіть до облікового запису, щоб писати повідомлення.

Замкнутая система дистанционного управления, nRF24L01+,ATmega8. 13 квіт. 2020 20:21 #18

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2500
  • Подякували: 1087
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
В свое время, с помощью схемы которая в оглавлении форума, в виде эксперимента попробовал этот модуль.
Этот проект так и остался в виде теста, с модулями nRF24L01 пока дело не имел.
В вашем вопросе также, ничем помочь не могу.
С росийским паспортом - мразь с засранными мозгами!
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir