Как получить данные с гироскопа и акселерометра от Oculus Rift?

DezmontDeXa
Offline
Зарегистрирован: 09.02.2016

Имеется вот такой вот датчик от DK1(Дисплей сдох, шлем разлетелся на детали).

Судя по тому что, DK1 - версия для разработчиков, а так же по тому, что на плате есть Test Points, я предполагаю что можно к нему как-то подключиться адруиной и получать данные от акселерометра и гироскопа.

Попробовал цепануться к 4 точкам, которые на картинке вышет тестовых. Подклчил 3v питания от ардуины, а TX с гироскопа подключил к RX3 Ардуины Мега.

Ну и перенаправил данные с Serial3 в Serial, что бы посмотреть что там летит. А летят нули. всегда. Везде.

Вопрос: Что я сделал не так?
Если знаете ссылки на хоть какой-нибудь datasheet к этой платке - буду признателен. Самому найти не удалось(

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

На сомнения наводит пин UARTEN, может его стоит к чему-нибудь подтянуть? Да, и со скоростями вы игрались?

DezmontDeXa
Offline
Зарегистрирован: 09.02.2016

Подал на uarten 3.3. В не зависимости от скоростей ловлю нулевые байты.
т.е. Serial.print(Serial3.read()) выдает 0.
Если использовать write, вместо print, то пробел.

 

DezmontDeXa
Offline
Зарегистрирован: 09.02.2016

На StackOverFlow дали ссылку на схему:
https://github.com/facebookarchive/RiftDK1/blob/master/Schematics/TRACKE...

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

TP5 к плюсу, TP6 и TP7, ИМХО, к минусу.

DezmontDeXa
Offline
Зарегистрирован: 09.02.2016

Подключил все как вы сказали, все равно нули(

kalapanga
Offline
Зарегистрирован: 23.10.2016

Чисто из любопытства спрошу. А почему Вы решили, что в порту что-то должно быть? Вы же к микроконтроллеру подключаетесь. Может у него попросить данные надо, команды какие дать, настроить...

DezmontDeXa
Offline
Зарегистрирован: 09.02.2016

Вы, наверное, правы. Судя по этой документации...
https://github.com/facebookarchive/RiftDK1/blob/master/TrackerFirmwareSp...