Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

renoshnik
2018-12-21 11:10:10

Не пойму, что вы тут обсуждаете ?
У автора - " шаговый двигатель начинает вращатся с той же скоростью с которой двигаем доску.  " roll

Лично я не понимаю как сравнивать угловую сорость (вращение) с линейным перемещением…

vvr
2018-12-21 10:08:13
FOXIUS пише:

Добрый день. Ничего подобного в сети ненашел поэтому обращаюсь к Вам.Возможно ли реализовать такое на arduino? Необходимо закрепить все компоненты к примеру на доске (абсолютно все закреплено на доске) и двигая доску вперед (допустим ось X ) шаговый двигатель начинает вращатся с той же скоростью с которой двигаем доску. Доску двигаем назад, двигатель вращается в противоположную сторону. В данном случае работает только одна ось X (вперед,назад).

Компоненты:

Модуль GY-9250 датчика 9-DOF на MPU-9250 (9 осей)

Arduino Nano V3.0 AVR ATmega328P

Драйвер шагового двигателя ULN2003

Шаговый двигатель 12V 28BYJ-48

с этим мотором о каких то более-менее быстрых скоростях говорить не приходится.

Kaka
2018-12-21 01:59:47

тебя про константу спросили

FOXIUS
2018-12-20 16:29:55

Скорость это интеграл от ускорения. Акселерометр измеряет ускорение по осям. Данные полученные с акселерометра и гироскопа пересчитываем. Полученные линейные перемищения пересчитываем в углы для шаговика

Акселерометр Ардуино
2018-12-20 16:24:26
FOXIUS пише:

Я имел ввиду акселерометр. У меня движение вперед а не вокруг своей оси

Как определить нулевую скорость по X, то есть константу интегрирования ускорения?

FOXIUS
2018-12-20 16:09:34

Я имел ввиду акселерометр. У меня движение вперед а не вокруг своей оси

Гироскоп Ардуино
2018-12-20 16:05:21
FOXIUS пише:

Данные считываются только с гироскопа. Лазерный,оптичесский, ультразвуковой датчики неподходят. Энкодер тоже неподзодит. Погрешности планируется фильтровать.Грубо говоря держим устройство в руке идем впере шаговик крутится идем назад шаговик крутится назад. Бежим вперед двигатель крутится быстрее:). Двигатель не конечный а опытный, если устройство родится в жизнь то будет заменен на более шустрый

Фильтровать, а как? Вы когда-нибудь, в детстве, юлой игрались? Как определить нулевую скорость по X?

FOXIUS
2018-12-20 15:32:03

Данные считываются только с гироскопа. Лазерный,оптичесский, ультразвуковой датчики неподходят. Энкодер тоже неподзодит. Погрешности планируется фильтровать.Грубо говоря держим устройство в руке идем впере шаговик крутится идем назад шаговик крутится назад. Бежим вперед двигатель крутится быстрее:). Двигатель не конечный а опытный, если устройство родится в жизнь то будет заменен на более шустрый

Ардуино
2018-12-20 15:24:57

Возможность зависит от требуемой точности и скорости. Только гироскоп здесь ни к чему.

FOXIUS
2018-12-20 14:50:05

Добрый день. Ничего подобного в сети ненашел поэтому обращаюсь к Вам.Возможно ли реализовать такое на arduino? Необходимо закрепить все компоненты к примеру на доске (абсолютно все закреплено на доске) и двигая доску вперед (допустим ось X ) шаговый двигатель начинает вращатся с той же скоростью с которой двигаем доску. Доску двигаем назад, двигатель вращается в противоположную сторону. В данном случае работает только одна ось X (вперед,назад).

Компоненты:

Модуль GY-9250 датчика 9-DOF на MPU-9250 (9 осей)

Arduino Nano V3.0 AVR ATmega328P

Драйвер шагового двигателя ULN2003

Шаговый двигатель 12V 28BYJ-48

Підвал форуму