#1 2018-12-20 14:50:05

FOXIUS
Учасник
Зареєстрований: 2018-12-20
Повідомлень: 6

Перемещение платы по оси X вращая шаговый двигатель

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

Компоненты:

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

Arduino Nano V3.0 AVR ATmega328P

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

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

Неактивний

#2 2018-12-20 15:24:57

Ардуино
Гість

Re: Перемещение платы по оси X вращая шаговый двигатель

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

#3 2018-12-20 15:32:03

FOXIUS
Учасник
Зареєстрований: 2018-12-20
Повідомлень: 6

Re: Перемещение платы по оси X вращая шаговый двигатель

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

Неактивний

#4 2018-12-20 16:05:21

Гироскоп Ардуино
Гість

Re: Перемещение платы по оси X вращая шаговый двигатель

FOXIUS пише:

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

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

#5 2018-12-20 16:09:34

FOXIUS
Учасник
Зареєстрований: 2018-12-20
Повідомлень: 6

Re: Перемещение платы по оси X вращая шаговый двигатель

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

Неактивний

#6 2018-12-20 16:24:26

Акселерометр Ардуино
Гість

Re: Перемещение платы по оси X вращая шаговый двигатель

FOXIUS пише:

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

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

#7 2018-12-20 16:29:55

FOXIUS
Учасник
Зареєстрований: 2018-12-20
Повідомлень: 6

Re: Перемещение платы по оси X вращая шаговый двигатель

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

Неактивний

#8 2018-12-21 01:59:47

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: Перемещение платы по оси X вращая шаговый двигатель

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

Неактивний

#9 2018-12-21 10:08:13

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 878

Re: Перемещение платы по оси X вращая шаговый двигатель

FOXIUS пише:

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

Компоненты:

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

Arduino Nano V3.0 AVR ATmega328P

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

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

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

Неактивний

#10 2018-12-21 11:10:10

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Перемещение платы по оси X вращая шаговый двигатель

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

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

Неактивний

Швидке повідомлення

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

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