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

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

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

Сообщение XAWERMAK »

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

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

Отправлено спустя 1 час 30 минут 26 секунд:
вот передатчик
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

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

Сообщение ingener »

Может так - добавить в приемник детекторы изменения числа и таймеры с задержкой на отключени.
если изменения переменной не будет происходить заданное время, то моторы отключатся.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

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

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

Отправлено спустя 7 минут :
Кстати на стороне приемника есть выход обновления принятого сигнала. Вот им и воспользоваться. Если в течении 1 секунды с этого выхода не пришел импульс блокировать двигатели. На стороне передатчика генератор управляет блоком переключатель. На входах переключателя разные значения любые. Как только связь прервалась передатчик не передает сигнал генератора.
ПРошу Вас обрисовать схемку а я тут же её применю и дам знать. (новичок я)
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

av писал(а): 18 апр 2020, 10:27 [ref]XAWERMAK[/ref], если потеря сигнала 1 секунда двигатели отключаются. Сигнал восстановлен двигатели включаются. Пробуйте:
приемник серва и бесколекторный двигатель V2.flpпередатчик серва и бесколекторный двигатель V2.flp
Не работает.Включается нормально как и было работает при полгаза имитирую выкл. передатчика ,но приемник не выкл. с течением 1сек....думается верно но что-то вокруг да около
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

[ref]av[/ref], я догадался что в таймере на задержке на вкл. меняю на 3000 это 3 сек но прошивка не работает как и писал при газе и выкл передатчика приемник газует . :smile37:
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

[ref]av[/ref], Извини, но по прежнему не работает к тому же движок отказал а серва нормально работает после заливке прошивок
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

[ref]av[/ref], Дико извиняюсь, дело в том что в проге есть серводвигатель и шаговый я добавил в проект два блока сервы на первый и третий канал на 1 канале подключенный к D5 выводу двигатель бесколлекторного типа управляемый регулятором (как в обычной RC модели) опытным путём было достигнуто управление от передатчика оборотами этого двигателя путем подбора значений верхнего и нижнего предела в блоке масштабирования отклонения стика газа от 0 до 1023 и перевод этого в обороты двигателя ну а серва к D3 выставлена от среднего значения и поворачивается то на право то на лево 90 градусов.
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

Вот что на столе
У вас нет необходимых прав для просмотра вложений в этом сообщении.
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

[ref]av[/ref], https://youtu.be/KwJ_JgLaLN4 с последние изменения
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

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

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

Сообщение Anydy »

Не смотрел проект, алгоритм должен быть такой - передатчик с той же частотой с которой вообще отправляются команды управления (или постоянно в каждом цикле) шлет флаг контроля связи...например 1.....а на приемнике раз в секунду проверяется этот флаг (перед этим сброс в 0 ) если флаг не 1 --то стоп машина!
Скорее всего нужно допиливать блоки...
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

[ref]av[/ref], 550 кажись
Anydy

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

Сообщение Anydy »

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

Отправлено спустя 13 минут 26 секунд:
[ref]XAWERMAK[/ref], у вас NRF24l01 с усилителем и подключена к ардуино на 3.3в, нужно на отдельный стабилизатор 3.3в иначе не будет работать на всю мощь....
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

[ref=#aa0000]Anydy[/ref], у меня обе nrf2401 с 3,3вольта от стабилизаторов они маленькие но можно разглядеть

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

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

Сообщение Anydy »

[ref]XAWERMAK[/ref], Найдите в сети рабочие скетчи для управления катером через ардуино + NRF24l01, а так же скетч управления драйвером вашего двигателя....а сделать из них блок и допиливать его будет проще чем разбираться в готовых которые вы использовали в своем проекте.
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

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

Отправлено спустя 1 час 2 минуты 32 секунды:
Ну хотелось бы я думаю на будущее новичкам пользование flprog скачали прогу и собрали из имеющихся блоков rcуправление
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

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

Отправлено спустя 17 минут 26 секунд:
[ref=#aa0000]Anydy[/ref], а как это все будет,создание блока, отдельно блок мотора и блок двигстопа чтобы я смог добавить к своему проекту (схеме) )))) :smile225: :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

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

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

Сообщение Anydy »

[ref]XAWERMAK[/ref], , да попробуйте сначала блок от av ...может и штатно заработает....архив нормальный, продублирую
У вас нет необходимых прав для просмотра вложений в этом сообщении.
XAWERMAK
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2020, 16:59
Имя: Семён111

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

Сообщение XAWERMAK »

[ref=#aa0000]Anydy[/ref], ХРИСТОС ВОСКРЕСЕ !!!! ВСЕМ ДОБРА И ЗДОРОВЬЯ СЕМЬЕ !!!!

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

Отправлено спустя 11 минут 5 секунд:
https://youtu.be/ZB7pfD62594 вот

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость