[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/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/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/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/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 • Просмотр темы - Выбор гироскопа+акселерометра+компаса




 

Управляем чем угодно откуда угодно

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

Виртурилка, 3G/4G, WiFi, моторчики, датчики, GPS и прочее - питание, драйвера, совместимость и т.д.

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

Сообщение eagafonov » 18 дек 2013, 00:35

про компас hmc5883l

В ядре есть драйвер для hmc5843l. Я сравнил даташиты и нашёл пучок различий. На вскидку:

- Регистры чтения по Z и Y поменяны местами
- Configuration Register A использует биты 5,6 (количество семплов для усреднения)
- HMC5883L: Mode register - bit7 включить прддержку High Speed i2c (3400kHz)
- Data output rate имеют большее в 1.5 раза значение
- Более широкого диапазона (+-8 гауссов против +- 4 у hmc5843l )
- Status Register в HMC5883L не имеет бита REN

как-то так... Оcобенно радует первый пункт :D
Кажется, драйвер допиливать надо слегка.
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск

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

Сообщение Gol » 18 дек 2013, 11:18

Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

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

Сообщение Spoonin » 18 дек 2013, 12:06

Вчера подключил к виртурилке датчик MPU6050 на вот девайсе, в режиме DMP (выдает готовые отфильтрованные углы эйлера) на частоте 20Гц. По идее способен выдавать на 100Гц, но имхо 20 вполне достаточно. Вообщем работает, полет нормальный :D . Барометр BMP180 тоже выдает что-то похожее на правду, а вот компас HMC5883L по непонятной причине выдает одни и те-же значения не зависимо от ориентации. :( надо разбираться.
Spoonin
 
Сообщения: 13
Зарегистрирован: 14 окт 2013, 12:45

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

Сообщение Gol » 18 дек 2013, 12:09

Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

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

Сообщение Spoonin » 18 дек 2013, 12:17

Пробовал все по вики. Не помогает.
Spoonin
 
Сообщения: 13
Зарегистрирован: 14 окт 2013, 12:45

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

Сообщение eagafonov » 21 дек 2013, 00:22

Не знаю, будет ли интересно. Чтоб не потерялось, чтоли...

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=22266

Тред с демкой для RPi, которая общается с MPU6050 напрямую через i2c минуя ядрёный драйвер.
С минимальными модификациями завелось на v2r, данные уже сутки валятся в консоль.

Код с тарбола лежит на гитхабе
https://github.com/richardghirst/PiBits ... 50-Pi-Demo

Можно запилить как пример приложения для v2r
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск

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

Сообщение Alyoha » 21 дек 2013, 19:18

ЕСть чисто компас: GY-271 (микросхема L8832107)
GY-271 HMC5883L Triple Axis Magnetometer Digital Compass Sensor EDC-262590
Подключил к в2р, по i2cdetect -y 1 по адресу 0x1e как будто появился!
Загрузил модуль: modprobe hmc5843.ko - проглочено без какого-либо ответа типа Init!
Инициализирую: echo hmc5843 0x1e > /sys/class/i2c-adapter/i2c-1/new_device
А НЕТ такой команды!!!
Захожу в /sys/bus/i2c/devices/1-001e
Там все файлы есть кроме /power
Смотрю в value: cat value - данные есть - 3-и значения!!! и они меняются.
В админке смотрю по MUI:
Проверка наличия загруженных модулей устройств... hmc5843 загружен!!!
Проверка смонтированности устройств... :-( т.е. -НЕТ -грустный смайлик.
Может кто сталкивался с такой проблемой?
Alyoha
 
Сообщения: 51
Зарегистрирован: 01 окт 2013, 04:42

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

Сообщение Gol » 25 дек 2013, 16:25

Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

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

Сообщение Alyoha » 25 дек 2013, 17:08

Alyoha
 
Сообщения: 51
Зарегистрирован: 01 окт 2013, 04:42

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

Сообщение Gol » 25 дек 2013, 23:27

Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Пред.След.

Вернуться в Железо - заставляем работать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66

cron