RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Помогите реализовать проект на радиоуправлении катером,дополнить.

Вопросы от новичков
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#1

Сообщение XAWERMAK » 16.04.2020{, 17:10}

Всем привет я сделал приемник и передатчик, но как же сделать двигстоп для двигателя бесколлекторного если пропадет связь с передатчиком а в этот момент движок так и будет работать на полную !!!!!???? НУЖНА ПОМОЩЬ в доработке скетча как сделать чтоб при потере связи движок отключался ? вот данные...

Отправлено спустя 15 минут 42 секунды:
Грачик мне советовал добавить генератор и таймер но куда воткнуть в схему я запарился

Отправлено спустя 1 час 30 минут 26 секунд:
вот передатчик
Вложения
передача.png
приемник.jpg
передатчик.jpg
приемник серва и бесколекторный двигатель.flp
(2.32 МБ) 104 скачивания
передатчик серва и бесколекторный двигатель.flp
(2.35 МБ) 88 скачиваний

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#2

Сообщение ingener » 17.04.2020{, 10:33}

Может так - добавить в приемник детекторы изменения числа и таймеры с задержкой на отключени.
если изменения переменной не будет происходить заданное время, то моторы отключатся.
Вложения
tz.PNG
tz.PNG (6.98 КБ) 1351 просмотр

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#3

Сообщение XAWERMAK » 18.04.2020{, 09:57}

ingener писал(а):
17.04.2020{, 10:33}
Может так - добавить в приемник детекторы изменения числа и таймеры с задержкой на отключени.
если изменения переменной не будет происходить заданное время, то моторы отключатся.
Способ не верен,не работает.

Отправлено спустя 3 минуты 40 секунд:
av писал(а):
17.04.2020{, 11:18}
ingener, не самое удачное решение. Что если значение управления не изменяется по тому что так нужно (ручка газа установлена на определенную скорость). Здесь нужно делать дополнительный сигнал не связанный с управляющими сигналами. То есть подавать с передатчика какой нибудь периодический сигнал с частотой допустим 0,5 секунд (512 - 1023). А на приемнике контролить сигнал. Если периодичность на приемнике пропала глушим двигатели. Что то в этом роде.

Отправлено спустя 7 минут :
Кстати на стороне приемника есть выход обновления принятого сигнала. Вот им и воспользоваться. Если в течении 1 секунды с этого выхода не пришел импульс блокировать двигатели. На стороне передатчика генератор управляет блоком переключатель. На входах переключателя разные значения любые. Как только связь прервалась передатчик не передает сигнал генератора.
ПРошу Вас обрисовать схемку а я тут же её применю и дам знать. (новичок я)

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#4

Сообщение XAWERMAK » 18.04.2020{, 10:42}

av писал(а):
18.04.2020{, 10:27}
XAWERMAK, если потеря сигнала 1 секунда двигатели отключаются. Сигнал восстановлен двигатели включаются. Пробуйте:
приемник серва и бесколекторный двигатель V2.flpпередатчик серва и бесколекторный двигатель V2.flp
Не работает.Включается нормально как и было работает при полгаза имитирую выкл. передатчика ,но приемник не выкл. с течением 1сек....думается верно но что-то вокруг да около

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#5

Сообщение XAWERMAK » 18.04.2020{, 11:08}

av, я догадался что в таймере на задержке на вкл. меняю на 3000 это 3 сек но прошивка не работает как и писал при газе и выкл передатчика приемник газует . :smile37:

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#6

Сообщение XAWERMAK » 18.04.2020{, 12:41}

av, Извини, но по прежнему не работает к тому же движок отказал а серва нормально работает после заливке прошивок

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#7

Сообщение XAWERMAK » 18.04.2020{, 13:05}

av, Дико извиняюсь, дело в том что в проге есть серводвигатель и шаговый я добавил в проект два блока сервы на первый и третий канал на 1 канале подключенный к D5 выводу двигатель бесколлекторного типа управляемый регулятором (как в обычной RC модели) опытным путём было достигнуто управление от передатчика оборотами этого двигателя путем подбора значений верхнего и нижнего предела в блоке масштабирования отклонения стика газа от 0 до 1023 и перевод этого в обороты двигателя ну а серва к D3 выставлена от среднего значения и поворачивается то на право то на лево 90 градусов.

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#8

Сообщение XAWERMAK » 18.04.2020{, 13:11}

Вот что на столе
Вложения
Search_1587204656135683910819.jpg
Search_1587204616063520735188.jpg

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#9

Сообщение XAWERMAK » 18.04.2020{, 13:29}

av, с последние изменения

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#10

Сообщение XAWERMAK » 18.04.2020{, 15:12}

av, хорошо бы ,я сегодня в ночь ,уже на работе ,но завтра с утра до 17я тут ,будем пробовать ,Вы только представьте себе какие возможности открывается в радиоуправлении радио моделями вертолетами лодками катерами самолётами нужно просто решить эту задачу рулевая серва тоже повернул но при потери сиг обратно не вернулась

Anydy

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#11

Сообщение Anydy » 18.04.2020{, 16:37}

Не смотрел проект, алгоритм должен быть такой - передатчик с той же частотой с которой вообще отправляются команды управления (или постоянно в каждом цикле) шлет флаг контроля связи...например 1.....а на приемнике раз в секунду проверяется этот флаг (перед этим сброс в 0 ) если флаг не 1 --то стоп машина!
Скорее всего нужно допиливать блоки...

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#12

Сообщение XAWERMAK » 18.04.2020{, 17:08}

av, 550 кажись

Anydy

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#13

Сообщение Anydy » 18.04.2020{, 17:16}

Понял, но не совсем....а если связь прервалась на 0.2сек и потом возобновилась...ну помеха какая была.....приемник вырубится ...как дальше запустить?
Алгоритм должен быть такой(немного не такой как я указал выше):
.....Как с помощью блоков сделать не думал, а код поправить думаю легко....
Передатчик шлет в каждом цикле флаг - 55
Приемник ЕЩЕ до выполнения вообще всей управляющей схемы проверяет флаг, если флаг равен 55 - идет выполнение управляющей схемы, если не равен 55 -- в течении секунды ждет получения флага 55, если не получил флаг 55 - дает команду стоп машина (сбрасывает в 0 все) и продолжает ждать флаг 55, получил - все с нуля!
Ну в общем я так понимаю - если разрыв связи меньше секунды - ничего не происходит, если больше секунды - сброс ранее заданных команд с передатчика и ожидание связи!

Отправлено спустя 13 минут 26 секунд:
XAWERMAK, у вас NRF24l01 с усилителем и подключена к ардуино на 3.3в, нужно на отдельный стабилизатор 3.3в иначе не будет работать на всю мощь....

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#14

Сообщение XAWERMAK » 18.04.2020{, 18:56}

Anydy, у меня обе nrf2401 с 3,3вольта от стабилизаторов они маленькие но можно разглядеть

Отправлено спустя 19 минут 13 секунд:
может попросим создателя программы flprog написать дополнительный блок и блок для бесколлекторного мотора было бы замечательная идея И вообще для радиоуправления радио моделями :smile469:

Anydy

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#15

Сообщение Anydy » 18.04.2020{, 19:37}

XAWERMAK, Найдите в сети рабочие скетчи для управления катером через ардуино + NRF24l01, а так же скетч управления драйвером вашего двигателя....а сделать из них блок и допиливать его будет проще чем разбираться в готовых которые вы использовали в своем проекте.

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#16

Сообщение XAWERMAK » 18.04.2020{, 19:49}

Договорились я уже нашёл и завтра вам его предоставлю там имеется также двиг стоп при потере связи А в данный момент я на работе

Отправлено спустя 1 час 2 минуты 32 секунды:
Ну хотелось бы я думаю на будущее новичкам пользование flprog скачали прогу и собрали из имеющихся блоков rcуправление

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#17

Сообщение XAWERMAK » 19.04.2020{, 10:29}

Дико извиняюсь что так долго,всё весна дела домашни, вот вчерашний скетч в приемнике ивидите эти строки (((//если связь прерывается от 800мс до 5000мс происходит остановка мтора ))) именно это нам и надо я так думаю....

Отправлено спустя 17 минут 26 секунд:
Anydy, а как это все будет,создание блока, отдельно блок мотора и блок двигстопа чтобы я смог добавить к своему проекту (схеме) )))) :smile225: :)
Вложения
TX_180118.ino
(6.76 КБ) 37 скачиваний
RX_010817.ino
(3.3 КБ) 35 скачиваний

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#18

Сообщение XAWERMAK » 19.04.2020{, 11:16}

av, не смог архив повреждён может на яндекс

Anydy

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#19

Сообщение Anydy » 19.04.2020{, 11:53}

XAWERMAK, , да попробуйте сначала блок от av ...может и штатно заработает....архив нормальный, продублирую
Вложения
приемник серва и бесколекторный двигатель V3.flp
(2.36 МБ) 59 скачиваний
передатчик серва и бесколекторный двигатель V3.flp
(2.37 МБ) 49 скачиваний

XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16.04.2020{, 16:59}
Репутация: -1
Имя: Семён111

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

#20

Сообщение XAWERMAK » 19.04.2020{, 12:12}

Anydy, ХРИСТОС ВОСКРЕСЕ !!!! ВСЕМ ДОБРА И ЗДОРОВЬЯ СЕМЬЕ !!!!

Отправлено спустя 12 минут 5 секунд:
av, ВСЕ ПОЛУЧИЛОСЬ !!в передатчике на 5 канале есть генератор а на приёмнике на 5 нет это нормально? И ЕЩЕ РАЗ ПРОСТИТЕ ТОРОПЛЮСЬ..может был ГЛЮК!! НО я сейчас все выкл. вкл. и ЗАРАБОТАЛО !!! я выкл передатчик движок пискнул потом включаю спустя 2 минуты или 1 мин. и движок заработал газует нормально и серва нормально поворачивает !!! Спасибо мужики !!!!!

Отправлено спустя 11 минут 5 секунд:
вот

Отправлено спустя 2 часа :
Ура получилось!!! Товарищи А можно ли сделать переключатель так скажем тумблер на мощность передатчика там низкая средняя и высокая мощность Пускай даже в два положения средняя и высокая всё это делается ради экономии питания передатчика Ну если можно то и на приёмнике хотелось бы

Ответить

Вернуться в «Начинающим»