Один передатчик два приемника. Осуществить устойчивую связь с передачей данных в синхронном режиме. Nano + Nrf24

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Пульт для управления двумя независимыми устройствами в реальном режиме времени.

Передатчик оснащен восемью кнопками и одним джойстиком, который посредством одной из кнопок переключает джойстик для управления второй парой сервоприводов. Кнопка не нажата - работают сервопривод 1 и 2. Нажата - работают 3 и 4.

Первый приемник ловит ИК сигналы с передатчика, которые управляют фотокамерой. Все коды для управления камерой имеются.

Второй приемник по радио управляет четырьмя сервоприводами и тремя кнопками для переключения режимов работы. Режимы кнопок следующие: 

1. Переключает три режима по кругу. 1,2,3 - 1,2,3 и т.д.

2. Переключает два режима - первый по двойному клику, второй по тройному клику. На выходе нужно получить два значение - при нажатой "1"  при отжатой "0".

3. Переключает одним долгим нажатием режим, значение которого так же должно иметь на выходе - при нажатой "1"  при отжатой "0". Эта же кнопка при коротком нажатии должна переключать на первом приемнике выдавая "1".

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

ВАЖНО! Система должна бесперебойно исполнять все указанные функции и не терять пакеты при прием-передаче. Не должно быть никаких зависаний и задержек. 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

7000р

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Без проблем. Сколько займет время написать сей шедевр?  Оплатить могу только по PayPal - я из зарубежья..

sadman41
Offline
Зарегистрирован: 19.10.2016

При радиоканале гарантии бесперебойной и своевременной доставки пакетов быть не может.

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Это относительно к nRF, или в принципе?

vvadim
Offline
Зарегистрирован: 23.05.2012
sadman41
Offline
Зарегистрирован: 19.10.2016

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

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Ну, это и ежу понятно. Меня интересует бесперебойная работа в условиях, где никаких радиопомех не наблюдается. Т.е. работать должно все как часы в таких условиях..

man9913
Offline
Зарегистрирован: 19.03.2016

предлагаю свои услуги, man9913@mail.ru

sadman41
Offline
Зарегистрирован: 19.10.2016

Вы анализ среды делали?

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

Впрочем, ради бога - дело исполнителя давать гарантию на черте знает что.

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Да ладно вам, работать предполагается на расстоянии прямой видимости до 15 метров - максимум. Модули с которыми буду пользовать данный код проверял на тестовых замерах -  они уверенно держат эту дистанцию. Большего мне и не нужно.

sadman41
Offline
Зарегистрирован: 19.10.2016

Дело ваше. Надеюсь, что на разные NRF-ки спуск затвора и вспышки не повесили ))

vvadim
Offline
Зарегистрирован: 23.05.2012

sadman41 пишет:
Дело ваше. Надеюсь, что на разные NRF-ки спуск затвора и вспышки не повесили ))

 

у заказчика видеокамера на кране...

sadman41
Offline
Зарегистрирован: 19.10.2016

Жуткое дело. Сервы-то хоть не SG90?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:
В принципе. Вы можете запустить систему в условиях таких радиопомех, при которых удаленные стороны даже не сцепятся. Виноват же окажется исполнитель, как всегда.

для надёжности фирмы протоколы соответствующие разрабатывают, к примеру Футаба легко переваривает и 100 передатчиков включенных одновременно, то-есть взять стандартный комплект аппаратуры и управление делать на этой базе...

b707
Offline
Зарегистрирован: 26.05.2017

ded собака cur-ex.ru

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Странно зачем радио если есть возможность проводов ?

SAB
Offline
Зарегистрирован: 27.12.2016

vvadim пишет:

у заказчика видеокамера на кране...


Если кран, то это стройка, то это индустриальные помехи, борьба с которыми очень иногда достаёт. Как поведет себя радио система х.з.
Тем более кран, это не статическая точка, поле постоянно меняется. Только после установки все будет ясно. По этому я бы прежде чем браться за такую работу, подписал с клиентом договор, что все риски он берет на себя. Либо лично выехать на объект и убедится в надежности передачи данных, но это уже другие деньги.

sadman41
Offline
Зарегистрирован: 19.10.2016

Видеокран, видимо, а не для подъёма кирпича на стройке

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Чего вы так с радиопомехами заморочились ? Есть решения на базе NRF24 радио DMX512. Уж на сцене вообще беда с радиопомехами. Проверено, работает до 500 метров (дальше просто не проверяли) надежно без сбоев. 

Другой вопрос что требование "без задержек" в принципе не выполнимо. Однако нужно понять 10, 50, 100, 250, 500, 1000 миллисекунд что ТС расценивает как задержку?

Ну и дед тут заявил всего 80 баксов за работу. ИМХО, мало. Потому я не заявляюсь. Но с моей точки зрения вполне решаемая задача.

vvadim
Offline
Зарегистрирован: 23.05.2012

sadman41 пишет:
Видеокран, видимо, а не для подъёма кирпича на стройке

тс оператор, работает на видеокране.
я видел его работы.
мастер.
уважуха.....

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

brokly пишет:

Ну и дед тут заявил всего 80 баксов за работу. ИМХО, мало. 

За код.  Бороться с помехами я не бралса. 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

DetSimen пишет:

brokly пишет:

Ну и дед тут заявил всего 80 баксов за работу. ИМХО, мало. 

За код.  Бороться с помехами я не бралса. 

Ты так бармалеем станешь :)

NVN Plus
Offline
Зарегистрирован: 04.12.2017

sadman41 пишет:
Жуткое дело. Сервы-то хоть не SG90?

Так уж и жуткое..)) Сервы. А ещё такие ждут своего часа.

ua6em пишет:

для надёжности фирмы протоколы соответствующие разрабатывают, к примеру Футаба легко переваривает и 100 передатчиков включенных одновременно, то-есть взять стандартный комплект аппаратуры и управление делать на этой базе...

Можно и так, но задача уместить управление в компактный корпус. И потом, как с помощью RC аппаратуры можно реализовать управление камерой? Напомню, камера управляется по ИК сигналу. Не, не вариант.. 

brokly пишет:

Странно зачем радио если есть возможность проводов ?

Провода - вчерашний день, но в случай чего всегда имеется возможность их использования. Никто не мешает в параллель так же иметь возможность управлять по проводу, что кстати и планируется сделать.

brokly пишет:

Другой вопрос что требование "без задержек" в принципе не выполнимо. Однако нужно понять 10, 50, 100, 250, 500, 1000 миллисекунд что ТС расценивает как задержку?

 

Задержка при передачи менее 1 миллисекунды.

vvadim пишет:

sadman41 пишет:
Видеокран, видимо, а не для подъёма кирпича на стройке

тс оператор, работает на видеокране.
я видел его работы.
мастер.
уважуха.....

Спасибо коллега. Выдео больше не интересует? 

 

Всем откликнувшимся спасибо! Проект нашел своего исполнителя. 

 

 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

1 миллисекунда со 100 гарантией передачи на NRF24. Ооочень сомнительно. Внимательно проверяйте свои требования по факту выполнения заказа.

b707
Offline
Зарегистрирован: 26.05.2017

brokly пишет:

1 миллисекунда со 100 гарантией передачи на NRF24. Ооочень сомнительно. Внимательно проверяйте свои требования по факту выполнения заказа.

Не будет тут 1 мс даже близко. И не только потому что NRF24, а в первую очередь потому что в проекте есть кнопки - а значит им нужен антидребезг - что сразу вносит задержку отработки минимум в 5-10мс

sadman41
Offline
Зарегистрирован: 19.10.2016

С кнопками-то решаемо, с полгода назад была дискуссия о том, как быстро и без дребезга работать. А вот радио с потенциальной потерей пакетов и перепосылкой...

rst
Offline
Зарегистрирован: 25.06.2018

b707 пишет:
Не будет тут 1 мс даже близко. И не только потому что NRF24, а в первую очередь потому что в проекте есть кнопки - а значит им нужен антидребезг - что сразу вносит задержку отработки минимум в 5-10мс
С чего бы это? Разве что если руки у быдлокодера кривые....

Необходимость подавления дребезга кнопок в общем случае не приводит ни к какой "задержке отработки".

К ней может привести разве что требование регистрации как длинных так и коротких нажатий одной и той же кнопки. Придётся работать не по "короткому нажатию", а по отжатию после оного.

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Проект завершен и уже эксплуатируется! Спасибо Дмитрию b707 за реализацию. 

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

NVN Plus пишет:

Проект завершен и уже эксплуатируется! Спасибо Дмитрию b707 за реализацию. 

Не прошло и полгода...

sadman41
Offline
Зарегистрирован: 19.10.2016

Бармалей пишет:

NVN Plus пишет:

Проект завершен и уже эксплуатируется! Спасибо Дмитрию b707 за реализацию. 

Не прошло и полгода...

И ничего не покрадено...

Беда.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

brokly пишет:

Есть решения на базе NRF24 радио DMX512.


не поделишься ссылкой?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014
rst
Offline
Зарегистрирован: 25.06.2018

NVN Plus пишет:
Проект завершен и уже эксплуатируется! Спасибо Дмитрию b707 за реализацию.
Неужто он полгода за ~7тыр впахивал???

Бессребренник однако!  ;))))

vvadim
Offline
Зарегистрирован: 23.05.2012

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

тс сделал за полгода.

что тут такого удивительного.

он работающий востребованный оператор...

b707
Offline
Зарегистрирован: 26.05.2017

rst пишет:

Неужто он полгода за ~7тыр впахивал???

Бессребренник однако!  ;))))

что вы пристали? :) - я не умею быстро...

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

b707 пишет:

что вы пристали? :) - я не умею быстро...

Дык при таких доходах (38 рублей в день), нужно в спячку впадать ! :)

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

Ну дык, а он что?! :)

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Заказчики тоже разные бывают, сейчас вяло текущий процесс веду, так он раз в пару суток дай бог ответит на уточняющие вопросы :(
Дай бог к концу лета что нибудь дорисуем работающее...

Green
Offline
Зарегистрирован: 01.10.2015

Я таких не люблю - забываешь что и делал.
Как раз сейчас один мурыжит с начала марта, хотя там работы на неделю максимум, и то неспеша. 

rst
Offline
Зарегистрирован: 25.06.2018

Green пишет:
Я таких не люблю - забываешь что и делал.
Я с таких требую доп.оплату. За то, что приходится больше времени тратить на вспоминание подробностей проекта. Так как всегда есть и другие текущие проекты, то детали такого отложенного проекта быстро забываются.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Есть такая хень.