Блин Александр, просто супер, уже захотел себе такого с глазами.
А я то думаю на кой кляп у меня валяется пара движков пбмг-200-265 от дисководов 5.25 и пара драйверов на A3967. Конечно слабоваты и движки и драйвера, но попробовать можно. Такой вопрос есть, пока доедет гироаксель попробовать на AIOP можно? И еще, есть приемник лишний v8r4-ii без cppm, не подойдет?
Класс! Пора делать большого
Отличная работа! А возможна реализация проекта на одном колесе (шаре)?
На увеличение массы полезного груза сверху - как реагирует? До 1:1 масштабируем?
А как он позицию держит? Не очень понятно - гпс вроде нет, датчиков в колесах тоже…
гпс)))))
А как он позицию держит? Не очень понятно - гпс вроде нет, датчиков в колесах тоже…
На правах КЭПа - так же как и квадрокоптер, гиры и акксель
А я то думаю на кой кляп у меня валяется пара движков пбмг-200-265 от дисководов 5.25 и пара драйверов на A3967. Конечно слабоваты и движки и драйвера, но попробовать можно. Такой вопрос есть, пока доедет гироаксель попробовать на AIOP можно? И еще, есть приемник лишний v8r4-ii без cppm, не подойдет?
думаю детальки подойдут, но код придется допиливать для MEGA…
конечный драйвер Output.cpp …
Отличная работа! А возможна реализация проекта на одном колесе (шаре)?
думаю что да, и даже с тем же железом, т.е. два колеса на крест к шару, как в мышках механических старых… код конечно придется дописывать…
в инете видел подобный проект…
На увеличение массы полезного груза сверху - как реагирует? До 1:1 масштабируем?
крутящий момент у движков слабоват… пинки држит крепко, а вот с увеличением веса надо попробовать…
А как он позицию держит? Не очень понятно - гпс вроде нет, датчиков в колесах тоже…
зачет!
непросто продумать и реализовать логику стабилизации.
и как смешно получилось - как встает.
и когда о стенку приложился… бегу, бегу, стенка, брык - лежу…
сонар надо однако!
Очень классная штука)
интересное применение:)
Надо попробовать с контроллером алексмос для подвесов. Хватит ли стандартных регулировок пид из ГУИ?
интересное применение:)
Надо попробовать с контроллером алексмос для подвесов. Хватит ли стандартных регулировок пид из ГУИ?
Добрый вечер!
А есть ли где-нибудь схема подключения этого всего ?
Как у вас сделана разводка по питанию ?
И вообще, за принципиальную схему был бы очень благодарен!
Распиновка на гит…
Наверное немного не правильно выразился, с подключением к Ардуино и к драйверам двигателей все понятно, тут проблем нет, интересует разводка питания.
Для примера, имеем батарею на 12В. К ней подключаем стабилизатор на 5В, от этого стабилизатора питаем саму ардуину и 2 драйвера шаговых двигателей.
Также нужно питать сами шаговики, через стабилизатор, какой ? Через отдельный у вас подключен ?
Также нужно питание Гиро/акселю, через тот же стабилизатор запитан, что и сама Ардуина ?
Интересно как у вас сделана вся разводка питания.
Наверное немного не правильно выразился, с подключением к Ардуино и к драйверам двигателей все понятно, тут проблем нет, интересует разводка питания.
Для примера, имеем батарею на 12В. К ней подключаем стабилизатор на 5В, от этого стабилизатора питаем саму ардуину и 2 драйвера шаговых двигателей.
Также нужно питать сами шаговики, через стабилизатор, какой ? Через отдельный у вас подключен ?
Также нужно питание Гиро/акселю, через тот же стабилизатор запитан, что и сама Ардуина ?
Интересно как у вас сделана вся разводка питания.
Ардуина - можно через внутренний стаб, можно через внешний. Внутренний сильно греется, потому подключал через импульсник на 5в.
Гироаксель от 3.3в стаба с ардуины.
Питание логической части драйверов от того же внешнего стаба на 5в, а питание силовой части драйверов от батареии напрямую. Точнее тут уже зависит от номинального напр-я питания двигов. Плюс там есть один трюк, когда к примеру двиги с номинальным вольтажем в 5-7в можно легко питать от 12в. Это расписано на сранице драйвера на pololu.com.
Еще посмотрите комменты на youtube. Я там уже на некоторые вопросы ответил.
И да, кондеры не забудьте повесить в силовой части питания драйверов, с то повыбивает быстро.
Спасибо большое, теперь все более-менее понятно.
У меня двиги на напряжение 3.75, сделал делитель, посмотрю, прокатит ли такое.
Кондеры поставил согласно схеме на pololu.com.
Возник такой вопрос, подключил драйвер к ардуино, выдаю управляющие импульсы на шаг, реакции двигателя никакой. На каждой ножке коннектора (всего их 4), к которомуподключен двигатель одинаковое напряжение 4.2 В.
Это драйверы не рабочие пришли ?
И еще такой вопрос, нет ничего страшного если земля на питание двигателя и земля системы питания драйвера и ардуино объединены ?
А на коллекторниках поедет? Запихать в setMotorSpeed Шим напряжение …
думаю что поедет… драйвер конечный нужно дописать…
Добрый вечер Александр. Не могу скомпилировать , выдаёт ошибку "in file included from Alarms.cpp:3:/def.h:2072:10: error: #error “NUMBER_MOTOR is not set, most likely you have not defined any type of multicopter” , что должно быть в первом столбике компилятора ? Спасибо .
Если вы в config.h ничего не меняли, то надо плату выбрать с 328 атмегой на бортую Например Arduino nano (atmega328p)
Плату выбрать в config.h ? Что должно быть в первом столбике BalancingWii , у меня пусто ?
распаковываем и переименовываем папку BalancingWii-master в BalancingWii (т.к. github добавляет -master)
открываем BalancingWii.ino в arduino, выбираем в Arduino плату на atmega328p, заливаем прошивку
Далее если уже понадобится изменить какой либо из параметров в конфиге идем на github.com/mahowik/BalancingWii
в BalancingWii rev 0.1 есть их описание:
Also see for new defines added with this project for robot setup:
#define CURRENT_AXIS PITCH // possible to choose ROLL or PITCH axis as current.
//#define INVERT_CURRENT_AXIS // invert current axis sign, i.e. instead of turning sensor board
//#define REVERSE_MOTORS_DIRECTION // reverse both motors direction
#define MAX_SPEED 400 // should be <= 500
#define MAX_TARGET_ANGLE 120 // where 10 = 1 degree, should be <= 15 degree (i.e. <= 150)
#define MAX_STEERING 90 // should be <= 100
//#define GY_521_INVERTED_BY_Z // Chinese 6 DOF with MPU6050, LLC, inverted/reversed by Z
т.е. изменяем и перезаливаем прошивку
Спасибо . Всё ок .
Вопросик.
Можно скомпилировать под DUE ?
пытаюсь залить в неё ,IDE ругается.
Добрый вечер . Вопрос не по теме , не знаю к кому обратится ) , помогите написать вроде простенький скетч для ардуино , неделю пишу ,но не получается )
А вот и мой балабот поехал!)) Спасиб Александру за проект!
Все управление самодельное на основе openLRSng джойстик использовал от квадра хубсан, задействованы только стики, дорожки на штатной плате перерезаны и припаяны проводами к генератору ппм+опенлрснг. В корпус джойстика врезаны два тумблера 2 и 3 поз, повешены на 5 и 6 каналы соответственно. Кнопка на правом стике для бинда. Триммеров нет тк скеч генератора будет еще дописываться.
Есть сложность с автоподнятием. Получился довольно тяжелый из-за латунных стоек и тяжелых полок из пластика, не хватает момента у шаговиков. Буду переделывать.
Try to play with PIDs parameters first.
Search for ‘multiwii PID setup/tuning’.
Second point, probably it’s too have at the top.
Здравствуйте. Помогите пожалуйста разобраться. Перерыл все форумы и не могу найти ответ на свой вопрос.
Я залил в ARDUIO NANO прошивку BalancingWii не чего не меняя. Работает всё кроме шаговиков. “Смотрел” осциллографом на пинах 5,6,7,8 нет сигнала, На пине 4 (Eneble) есть. Драйвера шаговиков проверял проверочным скетчем, Все крутиться как нужно. В приложении EZ-GUI сделал все по инструкции(установил OUTы как на скрине, откалибровал акселерометр, зашел в управление, подергал джойстик и на пине 4 появился сигнал Eneble, а на 5,6,7,8 нечего(( Подскажите куда копать.
Спасибо.
Сто лет не заходил сюда.
Если еще актуально, то скорее всего вы просто не сделали ARM.
Актуально-актуально!.. Сидя на карантине, собрал робота. Все заработало. Пришлось, правда, поизучать multiwii
и написать управление: для андроида
Актуально-актуально!.. Сидя на карантине, собрал робота. Все заработало. Пришлось, правда, поизучать multiwii
и написать управление: для андроида
Супер! Спасибо огромное!
Размещу ссылку на ваше приложение в git.
Ваш проект на GitHub?
Почему кстати решили свое приложение написать?
Ez-gui не понравилось?
Супер! Спасибо огромное!
Размещу ссылку на ваше приложение в git.
Ваш проект на GitHub?
Нет, писал быстро. Размещу на гитхабе и дам знать.
Почему кстати решили свое приложение написать?
Ez-gui не понравилось?
Как-то не зашло. Показалось много лишнего из-за универсализма😁
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3ff69d1e3df95500777955a3":{"_id":"3ff69d1e3df95500777955a3","hid":2659,"name":"ADF","nick":"ADF","avatar_id":null,"css":""},"4405a56c3df955007778c8e5":{"_id":"4405a56c3df955007778c8e5","hid":12374,"name":"SGordon","nick":"SGordon","avatar_id":null,"css":""},"47b1a5e83df955007777d981":{"_id":"47b1a5e83df955007777d981","hid":31608,"name":"MerzlyakovIgor","nick":"MerzlyakovIgor","avatar_id":null,"css":""},"49ee64553df955007776ef40":{"_id":"49ee64553df955007776ef40","hid":47203,"name":"AlcoNaft43","nick":"AlcoNaft43","avatar_id":null,"css":""},"4b689ac43df9550077764d7b":{"_id":"4b689ac43df9550077764d7b","hid":60599,"name":"pdv=","nick":"pdv=","avatar_id":null,"css":""},"4ca37c7c3df955007775bf62":{"_id":"4ca37c7c3df955007775bf62","hid":72484,"name":"OK-40","nick":"OK-40","avatar_id":null,"css":""},"4d05d3c93df9550077758c68":{"_id":"4d05d3c93df9550077758c68","hid":76377,"name":"vals55","nick":"vals55","avatar_id":null,"css":""},"4d2ed4283df9550077757835":{"_id":"4d2ed4283df9550077757835","hid":78182,"name":"Covax","nick":"Covax","avatar_id":null,"css":""},"4d3c764d3df9550077756f8d":{"_id":"4d3c764d3df9550077756f8d","hid":79144,"name":"tusik","nick":"tusik","avatar_id":null,"css":""},"4d7c0e353df9550077754e65":{"_id":"4d7c0e353df9550077754e65","hid":83206,"name":"mahowik","nick":"mahowik","avatar_id":null,"css":""},"4e71d4e23df955007774e5d8":{"_id":"4e71d4e23df955007774e5d8","hid":99365,"name":"alexeykozin","nick":"alexeykozin","avatar_id":null,"css":""},"4ef868053df955007774a83f":{"_id":"4ef868053df955007774a83f","hid":109106,"name":"Geniok","nick":"Geniok","avatar_id":null,"css":""},"4f2ca27d3df9550077748a6e":{"_id":"4f2ca27d3df9550077748a6e","hid":112649,"name":"pilot258","nick":"pilot258","avatar_id":null,"css":""},"4f69ef8c3df9550077746841":{"_id":"4f69ef8c3df9550077746841","hid":116467,"name":"ATiGeR","nick":"ATiGeR","avatar_id":null,"css":""},"4f8489913df95500777459c6":{"_id":"4f8489913df95500777459c6","hid":117624,"name":"serenya","nick":"serenya","avatar_id":null,"css":""},"50caf2153df955007773cc56":{"_id":"50caf2153df955007773cc56","hid":131048,"name":"TVM","nick":"TVM","avatar_id":null,"css":""},"52067e2b3df955007773386b":{"_id":"52067e2b3df955007773386b","hid":169273,"name":"Dikario","nick":"Dikario","avatar_id":null,"css":""},"534d23ff3df955007772a25f":{"_id":"534d23ff3df955007772a25f","hid":199978,"name":"kayot","nick":"kayot","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5472987f9970730077111085","hid":19661,"title":"Продолжимс! BalancingWii 1.0 - Segway на базе MultiWii","html":"<p>Под осень дошли руки наконец доделать игрушку <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span></p>\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/038e2j9nE3M?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"http://youtu.be/038e2j9nE3M\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 56.5%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"http://youtu.be/038e2j9nE3M\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/038e2j9nE3M/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n BalancingWii 1.0 - self balancing robot\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n<p>Выложил новую версию на гит <a href=\"https://github.com/mahowik/BalancingWii\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"https://github.com/mahowik/BalancingWii\" target=\"_blank\" rel=\"nofollow noopener\">github.com/mahowik/BalancingWii</a></p>\n<!--cut-->\n<p>Из главного:</p>\n<ul>\n<li>встает сам,</li>\n<li>удержание позиции,</li>\n<li>управление с андроида (или аппы как ранее),</li>\n<li>более скоростной и стабильный</li>\n<li>предустановленные пиды</li>\n<li>режим для новичков (меньше скорость и маневренность)</li>\n<li>оптимизирован и почищен код с большего</li>\n</ul>\n<p>Начало тут <a href=\"https://rcopen.com/blogs/83206/18515\" class=\"link link-int link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"https://rcopen.com/blogs/83206/18515\">rcopen.com/blogs/83206/18515</a><br>\nили даже тут <a href=\"https://rcopen.com/blogs/83206/18134\" class=\"link link-int link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"https://rcopen.com/blogs/83206/18134\">rcopen.com/blogs/83206/18134</a> <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span></p>\n<p>Дочь тоже поучаствовала в проекте и робот заимел себе глаза и густой причесон! <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span></p>\n<p>==============================================================</p>\n<p>This is stable 1.0 release of balancing robot (based on modified/extended MultiWii 2.3 firmware).</p>\n<p>New features:</p>\n<ul>\n<li>Fall down?! New auto rise (stand up) function! (can be activated via box in GUI).<br>\nNow it’s also possible to stand up manually when it’s fall down.</li>\n<li>Position hold (can be activated via box in GUI).<br>\nTry to play, how it returns when you are pushing/kicking the robot.</li>\n<li>Possibility to control/steer from Android device by MultiWii EZ-GUI tool (go to Config -> Advanced -> Model control New)</li>\n<li>More stability and speed accordingly (see in video!)</li>\n<li>Predefined PIDs</li>\n<li>Simple mode for newcomers</li>\n<li>Set of code refactorings and cleaning.</li>\n</ul>\n<p>Hardware:</p>\n<ul>\n<li>Arduino nano (atmega328p)</li>\n<li>mpu6050 gyro-accelerometer (GY_521)</li>\n<li>any RC receiver with CPPM (ppmsum) output OR serial Bluetooth module like HC-05</li>\n<li>A4988 motor drivers with 1/8 microstepping configuration (see <a href=\"http://www.pololu.com/product/1182/\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.pololu.com/product/1182/\" target=\"_blank\" rel=\"nofollow noopener\">www.pololu.com/product/1182/</a> for details)</li>\n<li>Nema 17 stepper motors</li>\n<li>1/8 Buggy Wheels</li>\n<li>Buzzer</li>\n</ul>\n<p><a href=\"http://www.multiwii.com/forum/viewtopic.php?f=7&t=4787\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.multiwii.com/forum/viewtopic.php?f=7&t=4787\" target=\"_blank\" rel=\"nofollow noopener\">www.multiwii.com/forum/viewtopic.php?f=7&t=4787</a></p>\n<p>Enjoy! <span class=\"emoji emoji-wink\" data-nd-emoji-src=\":wink:\">😉</span></p>\n","user":"4d7c0e353df9550077754e65","ts":"2014-11-24T02:31:27.000Z","st":1,"cache":{"comment_count":43,"last_comment":"613fb02a997073007713303d","last_comment_hid":43,"last_ts":"2021-09-13T20:10:18.000Z","last_user":"4d05d3c93df9550077758c68"},"views":20386,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}