помогите.
- Войдите на сайт для отправки комментариев
Втр, 27/01/2015 - 21:00
Здравствуйте. Купил себе RoboCraft CraftDuino v2.0 SMD. Она совместима Arduino Uno. Пытаюсь прошиться в проге Arduino IDE. Вроде бы все получается. В инете нашел готовый скретч для сервомашинки. Прошиваю ее, и она отклоняется на нужный мне угол. Но когда отсоединяю сервопривод от платы и втыкаю его в передатчик р\у то он снова отклоняется на тот угол, который был до прошивки. Что делать? Подскажите пожалуйста. Не понимаю в этом вопросе( Сервы такие: Goteck GS-4060BB, Spektrum A6180, Power HD 9001MG. Заранее спасибо
серву в передатчик? зачем?
Хочу сделать радиоуправляемую модель. Денег на серву с большим углом отклонения нет. Вот думал так выкрутиться. Получается только деньги на ветер выкинул?
все равно не понял
у меня там к передатчику 4 сервомашинки подключаются. хочу ими пультом радиоуправления управлять.
насколько я понял, вы подключаете серво привод к плате ардуин, и он принимает нужное положение, потом вы его от платы отсоеденяете и конектете к другой плате(р\у) и он принимает другое(ненужное) положение.
на самом деле так и должно быть, ведь серво привод от разных плат управления получает разный сигнал.
Вы правильно поняли меня.
Как я понял плата в самой серве должна ведь тоже прошиться? По-моему где то в инете натыкался на такое. Или заблуждаюсь?(
серва не прошиваеться, она принимает команды, причем обратной связи у нее нету, тоесть управляющая плата(мозг системы) даже не знает что у нее есть сервы.
все происходит както так.
у сервы 3 провода, 2 питание и 3й провод это сигнал от "мозга"..
мозги(плата управления) дает серве команду в какое положение(в градусах) встать. серва сама в него уходит, при этом мозги не знают ушла или нет, если серве дать команду иди на 100 градусов а она застрянет на 90 то будет дальше делать попытки движения, перегрееться и сгорит.
когда вы подключаете серву к одной плате та получает одну команду, к другой другую...
но у вас вообще абстрактная задача, вы бы конкретно сказали что вы хотите сделать?
Вобщем так. Серва отклоняется по 30 градусов в обе стороны. Мне нужно чтобы угол в обе стороны были по 90 градусов. Хочу сделать кораблик на р/у. В серве же есть обратная связь - в ней переменный резистор(потенциометр) и блок управляющей электроники (микросхемка с чипом).
значит сигнал говорит поворачивать на 30 градусов. на пультах бывают кнопки регулирующие уровень регировки. у меня например 25% 50% 75% 100%. вроде так
либо приемник снят с такой игрушки где поворот больше и не нужен
приемник такой: avionix AV-R8B
передатчик такой: Avionix AV-TH9B
Но на передатчике вроде как нет таких кнопок по увеличению угла. Вроде бы
есть сервы которые можно программировать.
и задавать в них центральное положение ,конечные точки , и скорость поворота
но для этого нужен спец программатор , да и серва должна это уметь .
угол более 160 градусов не всякая серва выдаст даже с программатором
Вобщем так. Серва отклоняется по 30 градусов в обе стороны. Мне нужно чтобы угол в обе стороны были по 90 градусов. Хочу сделать кораблик на р/у. В серве же есть обратная связь - в ней переменный резистор(потенциометр) и блок управляющей электроники (микросхемка с чипом).
я тоже так думал, но оказываеться об этом резисторе знает только серва, по нему она пределяет где сейчас и таким образом выполняет команду двигаясь от исходной точки к заданной.
но назад в орган управления она сигнал о воем положении не отправляет.
если серва выдаст угол в 160 градусов, я буду рад и этому. Думал, что Arduino uno может програмировать саму серву - не разобрался хорошо в вопросе.
SLOM, спасибо за разъяснение
пульт имеет кучу настроет. разбирайся с пультом
Всем огромное спасибо, друзья) Спасибо, за понимание и не шутили надо мной.
если серва выдаст угол в 160 градусов, я буду рад и этому. Думал, что Arduino uno может програмировать саму серву - не разобрался хорошо в вопросе.
серва - это раб! что скажут то сделает, даже сдохнуть может пытаясь выполнить не выполнимое! так что осторожней.
в вашем случае все нюансы от управления, от пульта не идет на максимумы, значит стоит ограничение, многие пульты имеют кучу настроек по выставлению органичений хода, начальных точек и даже микширования разных каналов и тд и тп..
ардуино еще лучше, более гибкое, как запраграмируете так и будет, одна беда нет обратной связи, если серва упреться ине сможет дойти до заданного угла то будет греться и в итоге сгорит.