[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4678: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4680: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4681: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4682: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
virt2real.ru • Просмотр темы - Выбор гироскопа+акселерометра+компаса
Страница 11 из 12

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 12 май 2014, 18:08
sanya555
Спасибо. А как он вообще в работе ведет себя, не отваливается шина? А то у меня есть ITG3205, так он почему то постоянно отваливается.
И еще вопрос - на какой частоте вы с ним работаете?

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 12 май 2014, 23:14
eagafonov
У меня MPU6050. i2c работает на 100kHz, в текущей версии IMU приклеен к кастомному шЫлду с очень короткими дорогами (~1см до виртурилки)
Были проблемы, пока подключение было проводами больше 25см. О длине проводов для i2c тут уже как-то писали.

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 12 май 2014, 23:20
eagafonov
А ещё, кстати, был косяк забавный.

Запаивал провода i2c с глицерином в качестве флюса. Так вот шина глючила по страшному, пока я остатки глицерина не отмыл. Омметр показывал сопротивление около 10к между дорогами i2c. Отмывка помогла.

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 15 май 2014, 10:45
sanya555
А подключение стандартное, я имею в виду SCL, SDA, VCC, GND? Просто тут куча пинов мне пока не понятных.

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 15 май 2014, 11:46
eagafonov

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 15 май 2014, 14:08
sanya555
Поздравляю :D Будет очень интересно почитать об этом.

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 17 май 2014, 16:42
sanya555
Доброго времени суток, у меня вопрос возник на счет файла MPU6050_6Axis_MotionApps20.h. Не могу разобраться для чего он нужен?

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 18 май 2014, 14:56
eagafonov
MPU6050_6Axis_MotionApps20.h это код для работы с DMP (Digital Motion Processor).

Эта штука может сразу вычислять квантернион или углы Эйлера или сразу анализировать движение и распознать жесты. Например, что устройством стукнули по твёрдой поверхности или нарисовали окружность в воздухе.

Я с ней не разбирался особенно не разбирался, ибо пока нужны только сырые данные с датчиков.

вот тут есть небольшое введение и демки для ардуины.
http://www.geekmomprojects.com/mpu-6050 ... i2cdevlib/

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 19 май 2014, 12:00
sanya555
А сырые данные уже отфильтрованными выходят, тоесть можно просто читать и потом за каким нибудь алгоритмом преобразовывать в углы поворота, или же надо будет фильтровать их для начала?

Re: Выбор гироскопа+акселерометра+компаса

СообщениеДобавлено: 19 май 2014, 13:01
eagafonov
Вроде сырее некуда - выхлоп ADC. Фильтруй и преобразовывая как душе угодно.
При этом чип может сам усреднять по 1-2-4-8 отсчёта.