A realidade virtual está dentro, mas você não deveria ter que gastar centenas de euros para obter acesso à tecnologia por trás dela. Felizmente, é aí que entra o Breakout SparkFun VR IMU. No centro está o BNO080 da Bosch, um combinação de acelerômetro / giroscópio / magnetômetro SiP, com um processador ARM Cortex M0 + de 32 bits. A Unidade de Medição Inercial BNO080 (IMU) produz cabeçotes de vetor de rotação precisos, perfeitamente adequados para VR e outras aplicações de rumo, com um erro de rotação estática de dois graus ou menos. O VR IMU é exatamente o que esperávamos: todos os dados do sensor são combinados e corrigidos com drift em informações de IMU significativas e precisas. É perfeito para qualquer projeto que precise detectar orientação ou movimento. Esta placa breakout da IMU também foi equipada com dois conetores Qwiic I2C, para facilitar a interface com o pacote minúsculo QFN. É parte do sistema de conexão Qwiic do SparkFun, então você não precisa fazer nenhuma solda para descobrir como as coisas estão orientadas. No entanto, nós ainda temos quebrado pinos de 0,1 "no caso de você preferir usar um breadboard.
O BNO080 foi projetado para ser implementado em telefones celulares baseados no Android para lidar com todos os cálculos necessários para óculos de realidade virtual usando apenas o seu telefone O sensor é bastante potente, e com a energia vem uma interface complexa. Graças aos jumpers de solda na placa, você poderá selecionar entre dois endereços I2C diferentes, mas se o I2C não for sua primeira escolha de comunicação, o sensor é capaz Também escrevemos uma biblioteca baseada em I2C que fornece o vetor de rotação (a leitura que a maioria das pessoas quer de uma IMU), bem como leituras de aceleração, giroscópio e magnetômetro, contagem de passos, classificador de atividade.
O sistema SparkFun Qwiic connect é um ecossistema de sensores I2C, atuadores, blindagens e cabos que tornam a prototipagem mais rápida e menos propensa a erros. Todas as placas com suporte Qwiic usam uma solução comum. Passo 1mm, conetor JST de 4 pinos. Isso reduz a quantidade de espaço necessário no PCB e as conexões polarizadas significam que você não pode conectar errado.
Voltagem Operacional: 1,65V - 3,6V
I2C (padrão): até 400 KHz
SPI: até 3MHz
UART: 3 Mbps
Vetor de Rotação
Erro dinâmico: 3.5°
Erro estático: 2.0°
Vetor de rotação de jogos
Erro dinâmico: 2,5°
Erro estático: 1.5°
Deriva de direção: 0,5°/min
Vetor de rotação geomagnética
Erro de rotação dinâmica: 4.5°
Erro de rotação estática: 3.0°
Erro de ângulo de gravidade: 1,5°
Precisão de Aceleração Linear: 0,35 m/s2
Precisão do Acelerômetro: 0.3 m/s2
Precisão do Giroscópio: 3.1 °/seg
Precisão do Magnetômetro: 1,4 µT
2 portas de conexão Qwiic