Le SparkFun VR IMU Breakout est une solution économique pour ceux qui veulent s'aventurer dans le monde de la réalité virtuelle. Au cœur de ce produit se trouve le BNO086 de CEVA, un système en package (SiP) qui regroupe un accéléromètre/gyroscope/magnétomètre à triple axe avec un ARM© Cortex™ M0+ 32 bits. Le BNO086 Inertial Measurement Unit (IMU) offre des orientations vectorielles de rotation précises, ce qui le rend idéal pour la VR et d'autres applications de direction. Les données du capteur sont combinées et corrigées de la dérive pour fournir des informations IMU précises et fiables, faisant du VR IMU un choix parfait pour tout projet nécessitant une détection d'orientation ou de mouvement.
La carte Sparkfun VR IMU Breakout est équipée de deux I2Connecteurs C Qwiic, simplifiant l'interface avec le petit package QFN. Dans le cadre du système Qwiic connect de Sparkfun , aucune soudure n'est nécessaire pour comprendre l'orientation. Pour ceux qui préfèrent utiliser une maquette, des broches espacées de 2,54 mm sont également fournies.
Conçu à l'origine pour les téléphones portables basés sur Android afin de traiter les calculs des lunettes de réalité virtuelle, le BNO080 a maintenant été remplacé par le BNO086 doté de fonctionnalités améliorées. Ceux-ci incluent une fusion d'accéléromètre 14 bits, une consommation réduite en état de veille et un calibrage interactif. Le capteur est puissant et livré avec une interface complexe. Cependant, la carte comporte des cavaliers à souder, vous permettant de choisir entre deux I différents.2Adresses C. Si je2C n'est pas votre choix de communication préféré, le capteur prend également en charge SPI et UART. Un je2Une bibliothèque basée sur C est fournie et offre les lectures du vecteur de rotation, de l'accélération, du gyroscope et du magnétomètre, le comptage des pas et le classificateur d'activité.
Le système Sparkfun Qwiic Connect est un écosystème de I2Capteurs, actionneurs, blindages et câbles C conçus pour rendre le prototypage plus rapide et moins sujet aux erreurs. Toutes les cartes compatibles Qwiic utilisent un connecteur JST à 4 broches commun au pas de 1 mm, réduisant ainsi l'espace requis sur le PCB. Les connexions polarisées garantissent que vous ne pouvez pas le connecter de manière incorrecte.
Traits:
- Tension de fonctionnement : 2,4 V - 3,6 V (généralement 3,3 V via un câble Qwiic)
- I2C (par défaut) : jusqu'à 400 kHz
- SPI : jusqu'à 3 MHz
- UART : 3 Mbps
- Vecteur de rotation : erreur dynamique : 3,5°, erreur statique : 2,0°
- Vecteur de rotation de jeu : erreur dynamique : 2,5°, erreur statique : 1,5°, dérive de cap dynamique : 0,5°/min
- Vecteur de rotation géomagnétique : erreur de rotation dynamique : 4,5°, erreur de rotation statique : 3,0°
- Erreur d'angle de gravité : 1,5 °
- Précision d'accélération linéaire : 0,35 m/s2
- Précision de l'accéléromètre : 0,3 m/s2
- Précision du gyroscope : 3,1°/sec
- Précision du magnétomètre : 1,4µT
- 2x ports de connexion Qwiic : I2Adresse C : 0x4B (par défaut), 0x4A
- I2Résistances de rappel C (2,2 kΩ)
- LED d'alimentation
- Cavaliers : LED d'alimentation, I2Résistances de rappel C, sélection d'adresse, sélection de protocole 0, sélection de protocole 1
- Dimensions de la carte : 25,4 mm x 30,48 mm
- Poids : 3g
Documents :
- Schématique
- Fichiers d'aigle
- Dimensions de la carte
- Guide de connexion
- BNO086 : fiche technique, guide de migration, guide d'utilisation de la fonction tare, protocole de transport Sensor Hub
- Page Qwiic
- Bibliothèque Arduino
- Dépôt de matériel GitHub