La réalité virtuelle est au rendez-vous, mais vous ne devriez pas avoir à dépenser des centaines d'euros pour avoir accès à la technologie. Heureusement, c’est là que le SparkFun VR IMU Breakout entre en jeu. Le BNO080 de Bosch, une combinaison accéléromètre / gyromètre / magnétomètre à trois axes SiP, est livré avec un processeur ARM Cortex M0 + à 32 bits. L'unité de mesure inertielle (IMU) BNO080 produit des en-têtes de vecteurs de rotation précis, parfaitement adaptés à la réalité virtuelle et à d'autres applications d'en-tête, avec une erreur de rotation statique de deux degrés ou moins. L’IMU VR correspond exactement à ce que nous attendions: toutes les données du capteur sont combinées et corrigées en fonction de la dérive en informations IMU significatives et précises. C’est la solution idéale pour tout projet nécessitant une orientation ou un mouvement. Cette carte opto-isolée a également été équipée de deux connecteurs Qwiic I2C, afin de faciliter l’interfaçage avec le minuscule paquet QFN. Cela fait partie du système Qwiic connect de SparkFun, vous n’aurez donc pas à vous souder pour comprendre l’orientation des choses. Toutefois, nous avons encore des broches espacées de 0,1 "si vous préférez utiliser une planche à pain.
Le BNO080 a été conçu pour être implémenté dans les téléphones cellulaires Android afin de gérer tous les calculs nécessaires aux lunettes de réalité virtuelle en utilisant uniquement votre téléphone. Le capteur est assez puissant, et avec la puissance vient une interface complexe. Grâce aux cavaliers de soudure sur la carte, vous pourrez choisir entre deux adresses I2C différentes, mais si I2C n’est pas votre premier choix de communication, le capteur est capable Nous avons également écrit une bibliothèque basée sur I2C qui fournit le vecteur de rotation (la lecture que la plupart des gens veulent d’une IMU) ainsi que des lectures d’accélération, de gyroscope et de magnétomètre, de comptage de pas, de classificateur d’activité ( telles que la conduite à vélo et l’étalonnage.
Le système SparkFun Qwiic connect est un écosystème de capteurs I2C, d’actionneurs, de blindages et de câbles qui rendent le prototypage plus rapide et moins sujet aux erreurs. Toutes les cartes compatibles Qwiic utilisent un Connecteur JST à 4 broches avec pas de 1 mm. Cela réduit la quantité d’espace requis pour le circuit imprimé et les connexions polarisées signifient que vous ne pouvez pas le brancher mal.
Tension de fonctionnement: 1,65 V - 3,6 V
I2C (par défaut): jusqu'à 400 kHz
SPI: jusqu'à 3 MHz
UART: 3Mbps
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: 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°/seconde
Précision du magnétomètre: 1,4 µT
2x ports de connexion Qwiic