2-х осевая стабилизированная платформа
- Войдите на сайт для отправки комментариев
Втр, 16/04/2013 - 13:50
Нужно написать скетч (для UNO) управления шаговыми двигателями(полушаговый режим) с использованием акселлерометра ADXL335. В сети полно готовых примеров только под сервоприводы, под шаговики не встречал. Собирается 2-х осевая стабилизированная платформа, шаговик 200 шагов на оборот. Кто хочет помочь пишите
Взятся, к сожалению не могу. Но... если есть "готовые примеры" под сервоприводы, которые устраивают, то можно попытатся малой кровью переточить их под шаговик с использованием библиотеки AccelStepper
У нее есть функции аналогичные сервовским, только имена чуть другие.
Вот сравните сервовский пример (потенциометр крутит серву) - Arduino - Knob
и его подобие для шаговика AccelStepper: ProportionalControl.pde
И полушаговый режим - эта библиотека тоже поддерживает.
Если "готовый пример" - слишком большой (и не очень хорошо написан, вызовы Servo.write раскиданы в очень многих местах) - можно просто написать "обертку" на AccelStepper которая будет предоставлять те же самые методы что и библиотека Servo. Тогда "адаптация сервовского примера" - будет сводится к замене пары строк (подключаем другие библиотеки и в объевлении самой сервы использовать имя другого класса).
Один аксель нормальной стабилизации не даст и нужен будет ещё как минимум гироскоп.
В пример AccelStepper: ProportionalControl.pde вместо потенциометра воткнул аксель, шаговик вращается в зависимости от положения акселя, теперь задача как его устанавливать в нулевое положение; Напряжение в нуле у акселя известно, вот как это в коде реализовать не знаю(( По поводу гироскопа думаю можно значение в аксельстеппере setAcceleration ( ) считывать с гироскопа.
Если вы решили "делать сами", то думаю лучше эти вопросы в соотвествующих разделах форума задавать. Все-таки сюда заглядывают больше те кто "ищет заказ". Ну и не забыть, при этом, задать контекст. Что-бы тем кто не читал эту ветку - было понятно о чем речь идет.
http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=884&productname=
+
http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=887&produ...
=
http://www.youtube.com/watch?feature=player_embedded&v=ch2iRCWZfKc#!
Google hot key: Alex Gimbal
P.S. Можно все сделать самому не покупая.. только не ясно будет ли дешевле..
Тема актуальна, неужели ни кто не хочет помочь за материальное вознаграждение? Пока жду исполнителя начинаю паралельно сам делать.
Если не секрет - назначение платформы
Задание кафедры))
Ну и славненько, но вы указали не назначение, а заказчика.
"Делать сам" в вашем случае самое правильное. По ходу будут возникать конкретные вопросы, вот на них получишь ответ гораздо быстрее. Есть форумы где люди не без успешно заняты непосредственно вашей задачей там вам следует плотно поселиться.