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

Квадрокоптер

Кто что сделал и кто что собирается делать

Re: Квадрокоптер

Сообщение eagafonov » 04 мар 2015, 19:34

BigaLow писал(а):Так как в лс мне писать незя напишу здесь.
Товарищ eagafonov, не логи бы написть подробней как завести GY-87, я уже голову сломал, пашет только барометр


Перво наперво - проверьте, что mpu6050 видится на шине i2c:

Код: Выделить всё
[root@virt2real ~]# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- 08 -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1e --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: 40 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- 77


Должно светится устройство по адресу 0x68 (скорее всего) или 0x69 (маловероятней)

Если светится, то можно смотреть в сторону кода.

Код дэмки, адаптированный для v2r, лежит тут
https://github.com/eagafonov/mpu6050-demo
Работает так себе, но для проверки хватит.

Про эту дэмку есть пара слов тут
http://quad-v2r.herokuapp.com/2013/bez- ... -mpu-6050/

Для построения декми достаточно усказать с++ компилер из SDK и запустить make

Код: Выделить всё
#> export CXX=<PATH_TO_SDK>/codesourcery/arm-2013.05/bin/arm-none-linux-gnueabi-c++
#> make demo_raw demo_dmp


Ещё про одну особенность GY-87 я писал отдельно (но это касается барометра, а не акселя)
http://quad-v2r.herokuapp.com/2014/gy-87/
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск

Re: Квадрокоптер

Сообщение BigaLow » 06 мар 2015, 12:04

eagafonov писал(а):Ещё про одну особенность GY-87 я писал отдельно (но это касается барометра, а не акселя)
http://quad-v2r.herokuapp.com/2014/gy-87/


"...чтобы хост увидел устройства на вторично шине, MPU6050 надо переключить в режим i2c bypass путём установки бита 2 регистра 55 Это равносильно тому, что лини SCL и SDA обоих шин соедияются внутри MPU6050. Как-то так."

Вот это и интересует, попросту говоря я не знаю как это сделать :?
BigaLow
 
Сообщения: 7
Зарегистрирован: 14 сен 2014, 15:52

Пред.

Вернуться в Проекты на базе Виртурилки

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

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

cron