Ви не увійшли.
Добрый день. Ничего подобного в сети ненашел поэтому обращаюсь к Вам.Возможно ли реализовать такое на arduino? Необходимо закрепить все компоненты к примеру на доске (абсолютно все закреплено на доске) и двигая доску вперед (допустим ось X ) шаговый двигатель начинает вращатся с той же скоростью с которой двигаем доску. Доску двигаем назад, двигатель вращается в противоположную сторону. В данном случае работает только одна ось X (вперед,назад).
Компоненты:
Модуль GY-9250 датчика 9-DOF на MPU-9250 (9 осей)
Arduino Nano V3.0 AVR ATmega328P
Драйвер шагового двигателя ULN2003
Шаговый двигатель 12V 28BYJ-48
Неактивний
Возможность зависит от требуемой точности и скорости. Только гироскоп здесь ни к чему.
Данные считываются только с гироскопа. Лазерный,оптичесский, ультразвуковой датчики неподходят. Энкодер тоже неподзодит. Погрешности планируется фильтровать.Грубо говоря держим устройство в руке идем впере шаговик крутится идем назад шаговик крутится назад. Бежим вперед двигатель крутится быстрее:). Двигатель не конечный а опытный, если устройство родится в жизнь то будет заменен на более шустрый
Неактивний
Данные считываются только с гироскопа. Лазерный,оптичесский, ультразвуковой датчики неподходят. Энкодер тоже неподзодит. Погрешности планируется фильтровать.Грубо говоря держим устройство в руке идем впере шаговик крутится идем назад шаговик крутится назад. Бежим вперед двигатель крутится быстрее:). Двигатель не конечный а опытный, если устройство родится в жизнь то будет заменен на более шустрый
Фильтровать, а как? Вы когда-нибудь, в детстве, юлой игрались? Как определить нулевую скорость по X?
Я имел ввиду акселерометр. У меня движение вперед а не вокруг своей оси
Как определить нулевую скорость по X, то есть константу интегрирования ускорения?
Скорость это интеграл от ускорения. Акселерометр измеряет ускорение по осям. Данные полученные с акселерометра и гироскопа пересчитываем. Полученные линейные перемищения пересчитываем в углы для шаговика
Неактивний
Добрый день. Ничего подобного в сети ненашел поэтому обращаюсь к Вам.Возможно ли реализовать такое на arduino? Необходимо закрепить все компоненты к примеру на доске (абсолютно все закреплено на доске) и двигая доску вперед (допустим ось X ) шаговый двигатель начинает вращатся с той же скоростью с которой двигаем доску. Доску двигаем назад, двигатель вращается в противоположную сторону. В данном случае работает только одна ось X (вперед,назад).
Компоненты:
Модуль GY-9250 датчика 9-DOF на MPU-9250 (9 осей)
Arduino Nano V3.0 AVR ATmega328P
Драйвер шагового двигателя ULN2003
Шаговый двигатель 12V 28BYJ-48
с этим мотором о каких то более-менее быстрых скоростях говорить не приходится.
Неактивний
Не пойму, что вы тут обсуждаете ?
У автора - " шаговый двигатель начинает вращатся с той же скоростью с которой двигаем доску. "
Лично я не понимаю как сравнивать угловую сорость (вращение) с линейным перемещением…
Неактивний