Sparkfun VR IMU Breakout er en omkostningseffektiv løsning for dem, der er interesseret i at udforske verden af virtual reality. Kernen i dette produkt er CEVAs BNO086, et tre-akset accelerometer/gyro/magnetometer System i Pakke (SiP) med en 32-bit ARM© Cortex™ M0+. BNO086 Inertial Measurement Unit (IMU) giver nøjagtige rotationsvektoroverskrifter, hvilket gør den ideel til VR og andre kursapplikationer. Sensordataene kombineres og drift-korrigeres til præcis, pålidelig IMU-information, hvilket gør VR IMU til et perfekt valg til ethvert projekt, der kræver orientering eller bevægelsesføling.
Sparkfun VR IMU Breakout-brættet er udstyret med to I2C Qwiic-stik, der forenkler grænsefladen med den lille QFN-pakke. Som en del af Sparkfun Qwiic connect-system er der ikke behov for lodning for at forstå orienteringen. For dem, der foretrækker at bruge et brødbræt, leveres der også stifter med 2,54 mm afstand.
Oprindeligt designet til Android-baserede mobiltelefoner til at behandle beregninger til virtual reality-briller, er BNO080 nu blevet erstattet af BNO086 med forbedrede funktioner. Disse omfatter en 14-bit accelerometerfusion, reduceret tomgangseffekt og interaktiv kalibrering. Sensoren er kraftfuld og kommer med en kompleks grænseflade. Boardet har dog lodde jumpere, så du kan vælge mellem to forskellige I2C adresser. Hvis jeg2C er ikke dit foretrukne kommunikationsvalg, sensoren understøtter også SPI og UART. et jeg2Der leveres et C-baseret bibliotek, der tilbyder rotationsvektor, acceleration, gyro- og magnetometeraflæsninger, trinoptælling og aktivitetsklassificering.
Sparkfun Qwiic Connect System er et økosystem af I2C-sensorer, aktuatorer, skærme og kabler designet til at gøre prototyper hurtigere og mindre udsat for fejl. Alle Qwiic-aktiverede kort bruger en fælles 1 mm pitch, 4-benet JST-stik, hvilket reducerer mængden af påkrævet PCB-plads. De polariserede forbindelser sikrer, at du ikke kan tilslutte den forkert.
Funktioner:
- Driftsspænding: 2,4V - 3,6V (typisk 3,3V via Qwiic-kabel)
- I2C (Standard): Op til 400kHz
- SPI: Op til 3MHz
- UART: 3 Mbps
- Rotationsvektor: Dynamisk fejl: 3,5°, Statisk fejl: 2,0°
- Gaming-rotationsvektor: Dynamisk fejl: 2,5°, Statisk fejl: 1,5°, Dynamisk overskriftsdrift: 0,5°/min.
- Geomagnetisk rotationsvektor: Dynamisk rotationsfejl: 4,5°, statisk rotationsfejl: 3,0°
- Tyngdevinkelfejl: 1,5°
- Lineær accelerationsnøjagtighed: 0,35m/s2
- Accelerometer Nøjagtighed: 0,3m/s2
- Gyroskop-nøjagtighed: 3,1°/sek
- Magnetometer nøjagtighed: 1,4µT
- 2x Qwiic-forbindelsesporte: I2C Adresse: 0x4B (standard), 0x4A
- I2C Pull-Up-modstande (2,2kΩ)
- Power LED
- Jumpere: Power LED, I2C Pull-up modstande, adressevalg, protokolvalg 0, protokolvalg 1
- Board Dimensioner: 25,4 mm x 30,48 mm
- Vægt: 3g
Dokumenter:
- Skematisk
- Eagle filer
- Bordets dimensioner
- Tilslutningsguide
- BNO086: Datablad, Migration Guide, Tara Function Usage Guide, Sensor Hub Transport Protocol
- Qwiic side
- Arduino bibliotek
- GitHub Hardware Repo