RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Всем привет я сделал приемник и передатчик, но как же сделать двигстоп для двигателя бесколлекторного если пропадет связь с передатчиком а в этот момент движок так и будет работать на полную !!!!!???? НУЖНА ПОМОЩЬ в доработке скетча как сделать чтоб при потере связи движок отключался ? вот данные...https://youtu.be/PThbb-3NOis
Отправлено спустя 15 минут 42 секунды:
Грачик мне советовал добавить генератор и таймер но куда воткнуть в схему я запарился
Отправлено спустя 1 час 30 минут 26 секунд:
вот передатчик
Отправлено спустя 15 минут 42 секунды:
Грачик мне советовал добавить генератор и таймер но куда воткнуть в схему я запарился
Отправлено спустя 1 час 30 минут 26 секунд:
вот передатчик
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Может так - добавить в приемник детекторы изменения числа и таймеры с задержкой на отключени.
если изменения переменной не будет происходить заданное время, то моторы отключатся.
если изменения переменной не будет происходить заданное время, то моторы отключатся.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Способ не верен,не работает.ingener писал(а): 17 апр 2020, 10:33 Может так - добавить в приемник детекторы изменения числа и таймеры с задержкой на отключени.
если изменения переменной не будет происходить заданное время, то моторы отключатся.
Отправлено спустя 3 минуты 40 секунд:
ПРошу Вас обрисовать схемку а я тут же её применю и дам знать. (новичок я)av писал(а): 17 апр 2020, 11:18 [ref]ingener[/ref], не самое удачное решение. Что если значение управления не изменяется по тому что так нужно (ручка газа установлена на определенную скорость). Здесь нужно делать дополнительный сигнал не связанный с управляющими сигналами. То есть подавать с передатчика какой нибудь периодический сигнал с частотой допустим 0,5 секунд (512 - 1023). А на приемнике контролить сигнал. Если периодичность на приемнике пропала глушим двигатели. Что то в этом роде.
Отправлено спустя 7 минут :
Кстати на стороне приемника есть выход обновления принятого сигнала. Вот им и воспользоваться. Если в течении 1 секунды с этого выхода не пришел импульс блокировать двигатели. На стороне передатчика генератор управляет блоком переключатель. На входах переключателя разные значения любые. Как только связь прервалась передатчик не передает сигнал генератора.
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Не работает.Включается нормально как и было работает при полгаза имитирую выкл. передатчика ,но приемник не выкл. с течением 1сек....думается верно но что-то вокруг да околоav писал(а): 18 апр 2020, 10:27 [ref]XAWERMAK[/ref], если потеря сигнала 1 секунда двигатели отключаются. Сигнал восстановлен двигатели включаются. Пробуйте:
приемник серва и бесколекторный двигатель V2.flpпередатчик серва и бесколекторный двигатель V2.flp
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref]av[/ref], я догадался что в таймере на задержке на вкл. меняю на 3000 это 3 сек но прошивка не работает как и писал при газе и выкл передатчика приемник газует . 

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref]av[/ref], Извини, но по прежнему не работает к тому же движок отказал а серва нормально работает после заливке прошивок
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref]av[/ref], Дико извиняюсь, дело в том что в проге есть серводвигатель и шаговый я добавил в проект два блока сервы на первый и третий канал на 1 канале подключенный к D5 выводу двигатель бесколлекторного типа управляемый регулятором (как в обычной RC модели) опытным путём было достигнуто управление от передатчика оборотами этого двигателя путем подбора значений верхнего и нижнего предела в блоке масштабирования отклонения стика газа от 0 до 1023 и перевод этого в обороты двигателя ну а серва к D3 выставлена от среднего значения и поворачивается то на право то на лево 90 градусов.
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Вот что на столе
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref]av[/ref], https://youtu.be/KwJ_JgLaLN4 с последние изменения
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref]av[/ref], хорошо бы ,я сегодня в ночь ,уже на работе ,но завтра с утра до 17я тут ,будем пробовать ,Вы только представьте себе какие возможности открывается в радиоуправлении радио моделями вертолетами лодками катерами самолётами нужно просто решить эту задачу рулевая серва тоже повернул но при потери сиг обратно не вернулась
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Не смотрел проект, алгоритм должен быть такой - передатчик с той же частотой с которой вообще отправляются команды управления (или постоянно в каждом цикле) шлет флаг контроля связи...например 1.....а на приемнике раз в секунду проверяется этот флаг (перед этим сброс в 0 ) если флаг не 1 --то стоп машина!
Скорее всего нужно допиливать блоки...
Скорее всего нужно допиливать блоки...
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Понял, но не совсем....а если связь прервалась на 0.2сек и потом возобновилась...ну помеха какая была.....приемник вырубится ...как дальше запустить?
Алгоритм должен быть такой(немного не такой как я указал выше):
.....Как с помощью блоков сделать не думал, а код поправить думаю легко....
Передатчик шлет в каждом цикле флаг - 55
Приемник ЕЩЕ до выполнения вообще всей управляющей схемы проверяет флаг, если флаг равен 55 - идет выполнение управляющей схемы, если не равен 55 -- в течении секунды ждет получения флага 55, если не получил флаг 55 - дает команду стоп машина (сбрасывает в 0 все) и продолжает ждать флаг 55, получил - все с нуля!
Ну в общем я так понимаю - если разрыв связи меньше секунды - ничего не происходит, если больше секунды - сброс ранее заданных команд с передатчика и ожидание связи!
Отправлено спустя 13 минут 26 секунд:
[ref]XAWERMAK[/ref], у вас NRF24l01 с усилителем и подключена к ардуино на 3.3в, нужно на отдельный стабилизатор 3.3в иначе не будет работать на всю мощь....
Алгоритм должен быть такой(немного не такой как я указал выше):
.....Как с помощью блоков сделать не думал, а код поправить думаю легко....
Передатчик шлет в каждом цикле флаг - 55
Приемник ЕЩЕ до выполнения вообще всей управляющей схемы проверяет флаг, если флаг равен 55 - идет выполнение управляющей схемы, если не равен 55 -- в течении секунды ждет получения флага 55, если не получил флаг 55 - дает команду стоп машина (сбрасывает в 0 все) и продолжает ждать флаг 55, получил - все с нуля!
Ну в общем я так понимаю - если разрыв связи меньше секунды - ничего не происходит, если больше секунды - сброс ранее заданных команд с передатчика и ожидание связи!
Отправлено спустя 13 минут 26 секунд:
[ref]XAWERMAK[/ref], у вас NRF24l01 с усилителем и подключена к ардуино на 3.3в, нужно на отдельный стабилизатор 3.3в иначе не будет работать на всю мощь....
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref=#aa0000]Anydy[/ref], у меня обе nrf2401 с 3,3вольта от стабилизаторов они маленькие но можно разглядеть
Отправлено спустя 19 минут 13 секунд:
может попросим создателя программы flprog написать дополнительный блок и блок для бесколлекторного мотора было бы замечательная идея И вообще для радиоуправления радио моделями
Отправлено спустя 19 минут 13 секунд:
может попросим создателя программы flprog написать дополнительный блок и блок для бесколлекторного мотора было бы замечательная идея И вообще для радиоуправления радио моделями

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref]XAWERMAK[/ref], Найдите в сети рабочие скетчи для управления катером через ардуино + NRF24l01, а так же скетч управления драйвером вашего двигателя....а сделать из них блок и допиливать его будет проще чем разбираться в готовых которые вы использовали в своем проекте.
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Договорились я уже нашёл и завтра вам его предоставлю там имеется также двиг стоп при потере связи А в данный момент я на работе
Отправлено спустя 1 час 2 минуты 32 секунды:
Ну хотелось бы я думаю на будущее новичкам пользование flprog скачали прогу и собрали из имеющихся блоков rcуправление
Отправлено спустя 1 час 2 минуты 32 секунды:
Ну хотелось бы я думаю на будущее новичкам пользование flprog скачали прогу и собрали из имеющихся блоков rcуправление
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
Дико извиняюсь что так долго,всё весна дела домашни, вот вчерашний скетч в приемнике ивидите эти строки (((//если связь прерывается от 800мс до 5000мс происходит остановка мтора ))) именно это нам и надо я так думаю....
Отправлено спустя 17 минут 26 секунд:
[ref=#aa0000]Anydy[/ref], а как это все будет,создание блока, отдельно блок мотора и блок двигстопа чтобы я смог добавить к своему проекту (схеме) ))))

Отправлено спустя 17 минут 26 секунд:
[ref=#aa0000]Anydy[/ref], а как это все будет,создание блока, отдельно блок мотора и блок двигстопа чтобы я смог добавить к своему проекту (схеме) ))))


У вас нет необходимых прав для просмотра вложений в этом сообщении.
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref]XAWERMAK[/ref], , да попробуйте сначала блок от av ...может и штатно заработает....архив нормальный, продублирую
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01
[ref=#aa0000]Anydy[/ref], ХРИСТОС ВОСКРЕСЕ !!!! ВСЕМ ДОБРА И ЗДОРОВЬЯ СЕМЬЕ !!!!
Отправлено спустя 12 минут 5 секунд:
[ref]av[/ref], ВСЕ ПОЛУЧИЛОСЬ !!в передатчике на 5 канале есть генератор а на приёмнике на 5 нет это нормально? И ЕЩЕ РАЗ ПРОСТИТЕ ТОРОПЛЮСЬ..может был ГЛЮК!! НО я сейчас все выкл. вкл. и ЗАРАБОТАЛО !!! я выкл передатчик движок пискнул потом включаю спустя 2 минуты или 1 мин. и движок заработал газует нормально и серва нормально поворачивает !!! Спасибо мужики !!!!!
Отправлено спустя 11 минут 5 секунд:
https://youtu.be/ZB7pfD62594 вот
Отправлено спустя 2 часа :
Ура получилось!!! Товарищи А можно ли сделать переключатель так скажем тумблер на мощность передатчика там низкая средняя и высокая мощность Пускай даже в два положения средняя и высокая всё это делается ради экономии питания передатчика Ну если можно то и на приёмнике хотелось бы
Отправлено спустя 12 минут 5 секунд:
[ref]av[/ref], ВСЕ ПОЛУЧИЛОСЬ !!в передатчике на 5 канале есть генератор а на приёмнике на 5 нет это нормально? И ЕЩЕ РАЗ ПРОСТИТЕ ТОРОПЛЮСЬ..может был ГЛЮК!! НО я сейчас все выкл. вкл. и ЗАРАБОТАЛО !!! я выкл передатчик движок пискнул потом включаю спустя 2 минуты или 1 мин. и движок заработал газует нормально и серва нормально поворачивает !!! Спасибо мужики !!!!!
Отправлено спустя 11 минут 5 секунд:
https://youtu.be/ZB7pfD62594 вот
Отправлено спустя 2 часа :
Ура получилось!!! Товарищи А можно ли сделать переключатель так скажем тумблер на мощность передатчика там низкая средняя и высокая мощность Пускай даже в два положения средняя и высокая всё это делается ради экономии питания передатчика Ну если можно то и на приёмнике хотелось бы
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость