Здравствуйте. Как я понимаю к Arduino можно подключиить всего лишь одну плату расширения? а что мне делать если мне нужно подключить USB Shield и Motor Shield ?
Немного P.S.: Задача у меня такая: "Стабилизация перевернутого маятника на подвижной основе". То есть по сути ето Arduroller . Но я не нашел где купить гироскоп нормальный ,поэтому решил использовать android/ то есть с телефона буду получать углыи передавать их на Arduino где откуда уже буду управлять моторами. Для этого мне нужно USB Host. Который ко мне идет уже полтора месяца :\ У меня сть два сервопривода, которыми хотел управлять колесами, но шас чего то мне кажетсья что они не подойдут и по этому думаю что нужно купить обычные моторчики и Motor Shield. То есть придется делать "бутерброд" и еше. у вас в магазине мотор шилда нет в наличии. А вот этот подойдет?
В телефонах применяется не гироскоп, а Акселерометр (только сейчас начали появляться телефоны в которых есть и то и другое, если у вас такой, я очень рад за вас) Соответственно ваш "микро сегвей" можно попробовать построить на Трёхосном акселерометре. В этой системе, важна скорость реакции, думаю с Моторчиками это будет проще. Хотя и сервы непрерывного вращения при грамотном программировании должны справится. Это полный аналог Motor Shield, одна и таже микросхема, выпускается в двух корпусах. Отличие только в способе крепления радиатора.
Потому, что плата управления, использующая близкие к мотор шилду схематические решения, находится внутри сервопривода.
Ну я так и догадывался, но ни разу не встречал таких моторов, которые подключались как и сервпориводы. Или таких не сущесвует?) По идеи плату управления можно вставить в них же? На сколько я помню, акселерометр же меряет ускорение. Угловое ускорение можно получить зная ускорения по двум осям X и Y. Ну а угол - это интеграл от углового ускорения. То есть мне это все считать?) или можно обычным путем, что то из серии, я получу сразу значение текущего угла наклона относительно какой либо плоскости?
Насчет трехосного акселеромера: там написано но это же не обязательно? можно же и по другому подключить?
Да, конечно, без проблем, IO Shield создан для удобства в экспериментах, по жизни нафиг не нужен. Но, очень удобно
c шилдом от DFRobot не получится, понадобится четыре шилда для четырёх ШД, двух шилдов хватит для 4 серв или 4 DC http://freeduino.ru/arduino/mshield_kit.html вот таких можно и два на 4 шд, насчёт чисбургера из моторшилдов я бы всё же не стал, расположил бы на макетке
Google в помощь!существует отдельные платы управления для шд,но они идут не как шилды,а как небольшие печатки.сори за такой ,,сырой,, ответ,просто я видел в нете,но не интересовался с чем их едят.
День добрый! Ни кто не подскажет - существуют ли готовые решения контроллера бесколлекторного двигателя для Arduino?
Существуют. Например, есть контроллеры безколлекторных двигателей, которые подключаются к Arduino аналогично RC серво-приводам.
Вам нужен так называемый ESC (Electronic Speed Controller) из любого магазина радиоуправляемых игрушек. С одной стороны цепляете своё двигло, с другой стороны получаете провода на питанию, землю и сигнал с Arduino. Управлять скоростью нужно точно так же, как и сервой: с помощью библиотеки Servo. Только писать на «серву» вы будете не целевой угол поворота, а целевую скорость вращения двигла.
Нужно знать, какой двигатель (например, он может быть с датчиками Холла) и какая нагрузка. Ссылку на вариант каталога уже давали. У меня, например, контроллеры и двигатели с ХоббиКинга.