Балансирующий робот
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Балансирующий робот
В интернете достаточное количество информации о Балансирующих девайсах.
Вот например https://habr.com/ru/articles/575662/
Вопрос к знатокам и продвинутым пользователям FLProg.
Возможно ли написание программы для Балансирующего робота в FLProg?
Вот например https://habr.com/ru/articles/575662/
Вопрос к знатокам и продвинутым пользователям FLProg.
Возможно ли написание программы для Балансирующего робота в FLProg?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3129
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Риторический вопрос.... На часть обсуждаемых здесь, на форуме проектов, также есть готовые коды. Так зачем же тогда писать их в FLProg?

На самом деле есть в планах собрать такого робота.
Но если программная часть будет написана в FLProg, то это будет ещё одним шагом по освоению этой замечательной программы!
В частности в проекте присутстувует гироскоп MPU6050. Интересно было бы позаниматься с ним...
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Чтобы не плодить темы на форуме, решил спросить здесь, тем более вопрос касается шаговиков...
Робот не спеша собирается.... точнее он собран, осталось только вдохнуть в него жизнь... Но в процессе "вдыхания" (или вдыхивания) было спалено несколько Нанок. Причина была найдена - микрокапля припоя, оказавшаяся в ненужном месте. После этогоь был загружен элеметарный скетч, чтобы просто покрутить шаговики.... Шаговики жужжали, и как будто меняли направление... Но вращения не было видно, хотя может оно и было (может слишком мелкий был шаг). Подрутил переменник, расположенный на плате драйвера, что-то блымкнуло и очередная нанка отправилась отдыхать... Пошел дымок и запах изоляции...
Робот не спеша собирается.... точнее он собран, осталось только вдохнуть в него жизнь... Но в процессе "вдыхания" (или вдыхивания) было спалено несколько Нанок. Причина была найдена - микрокапля припоя, оказавшаяся в ненужном месте. После этогоь был загружен элеметарный скетч, чтобы просто покрутить шаговики.... Шаговики жужжали, и как будто меняли направление... Но вращения не было видно, хотя может оно и было (может слишком мелкий был шаг). Подрутил переменник, расположенный на плате драйвера, что-то блымкнуло и очередная нанка отправилась отдыхать... Пошел дымок и запах изоляции...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
В итоге плюнул на всё это безобразие... И собрал тестовую схемку на ULN2003.
Вроде работает.... Но есть несколько затыков.У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
При фиксированной скорости работает нормально.
Но как только заводишь в схему регулировку скорости со внешнего входа, то скетч не работает... Хотя и пишет, что загружено.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Re: Балансирующий робот
При работе блока, скорость на входе не должна ровняться нулю. флп738Astreet писал(а): 14 янв 2025, 15:10 При фиксированной скорости работает нормально.
Но как только заводишь в схему регулировку скорости со внешнего входа, то скетч не работает... Хотя и пишет, что загружено.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Спасибо! Заработало.rw6cm писал(а): 14 янв 2025, 22:49 При работе блока, скорость на входе не должна ровняться нулю.
Изменение скорости ШД.flp
флп738
Немного переделал и вернулся к кнопкам Плюс/Минус.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
После определенного количества времени мудоханья с роботом было решено перебрать плату и убрать все сопли.
Было.
Стало.
Было.
Стало.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Ну и соотвественно шаговики закрутились как надо...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Балансирующий робот
Паяйте навесной монтаж эмалированными проводами, не очень тонкими, просто и надёжно.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
С монтажом и кривой пайкой справились - теперь следующая задача - загрузить ПО и сделать его работоспособным....
Загрузка скетча ожидаемо ничего не дала.... При включении роберта слышен характерный писк и подергивание одного из шаговиков. Он же (шаговик) удерживается питанием, второй можно свободно вращать...
Попытки присоединиться по блютуз через приложение EZ GUI оказались безуспешными, поэтому снова обращаемся к FLPog в надежде исправить ситуацию...
Загрузка скетча ожидаемо ничего не дала.... При включении роберта слышен характерный писк и подергивание одного из шаговиков. Он же (шаговик) удерживается питанием, второй можно свободно вращать...
Попытки присоединиться по блютуз через приложение EZ GUI оказались безуспешными, поэтому снова обращаемся к FLPog в надежде исправить ситуацию...
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Телефон на Андроид видит модуль НС-05, но выдает ошибку....
Телефон с яблоком вообще не видит НС-05..... Почему?
Телефон с яблоком вообще не видит НС-05..... Почему?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Есть небольшие сдвиги... Я бросил безуспешные попытки с модулями HC-05 и НС-06. Вместо них взял ESP 32 с блютузом. Здесь я потратил энное количество часов, прежде чем вся эта музыка начала работать.
Первым был затык с ошибкой компиляции. Оказывается RemoteXY незадекларирован!!!
С решением этого вопроса я сталкивался ранее, но пригодилось только сейчас!
Спасибо Денису Теричеву!
Второй момент - загрузка скетча в ESP32. IDE начал прописывать, что порт СОМ7 оказывается не существует!!!!
В итоге оказалось, что ESP32 - дохлая. Поменял на другую ESP - порт появился и скетч удачно залился. Правда, были какие-то комментарии типа не очень хорошо загрузилось.
Первым был затык с ошибкой компиляции. Оказывается RemoteXY незадекларирован!!!
С решением этого вопроса я сталкивался ранее, но пригодилось только сейчас!
Спасибо Денису Теричеву!
Второй момент - загрузка скетча в ESP32. IDE начал прописывать, что порт СОМ7 оказывается не существует!!!!
В итоге оказалось, что ESP32 - дохлая. Поменял на другую ESP - порт появился и скетч удачно залился. Правда, были какие-то комментарии типа не очень хорошо загрузилось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Итог - простенькое управление светодиодами: ШИМ, Вкл/Выкл и Вкл по нажатой кнопке.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Да.... и по первому случаю (см.выше) - неужели разработчикам RemoteXY сложно поправить данный недочёт?!
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Процесс идёт... Неспешно, но идёт....
Выявил одну из сопутствующих проблем. При компиляции скетча из RemoteXY в Flprog не верно прописываются адреса. Причём исправить их в Flpog не получается. В RemoteXY прописал А0 и А1. А в FLprog таких выводов нет.
Справа напрямую скомпилированный скетч, слева - через Flprog. Соотвественно связь между смартфоном и модулем НС-05 не устанавливается.
Выявил одну из сопутствующих проблем. При компиляции скетча из RemoteXY в Flprog не верно прописываются адреса. Причём исправить их в Flpog не получается. В RemoteXY прописал А0 и А1. А в FLprog таких выводов нет.
Справа напрямую скомпилированный скетч, слева - через Flprog. Соотвественно связь между смартфоном и модулем НС-05 не устанавливается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Astreet 03 фев 2025, 10:23, всего редактировалось 1 раз.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Другой момент - из четырех модулей (2 НС-05, 2 НС-06) работает только один. Только на нём при включении загорелись оба светодиода (синий и красный). На остальных моргает только красный. Я так понимаю, это брак?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Re: Балансирующий робот
Поигрался с АТ командами, посмотрел версии модулей НС-05/06. Все разные... Поштудировал форумы на предмет перепрошивки модулей - отдельный гемморой... Думаю с ним лучше не связываться... Овчинка выделки не стоит.
Попробую прицепить живой модуль НС к Роберту.... Либо, если не пойдёт, переделать монтажную плату под ESP32.
Попробую прицепить живой модуль НС к Роберту.... Либо, если не пойдёт, переделать монтажную плату под ESP32.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость