All Projects → sparkfun → Qwiic_IMU_BNO080

sparkfun / Qwiic_IMU_BNO080

Licence: other
The BNO080/BNO085 IMU has a combination triple axis accelerometer/gyro/magnetometer packaged with an ARM Cortex M0+ running powerful algorithms.

Programming Languages

C++
36643 projects - #6 most used programming language
processing
702 projects

Projects that are alternatives of or similar to Qwiic IMU BNO080

RF Links
These wireless transmitters and receivers easily fit into a breadboard and work well with microcontrollers to create a very simple wireless data link.
Stars: ✭ 53 (+96.3%)
Mutual labels:  sparkfun, sparkfun-products
GraphicLCD Nokia 5110
Example Code for Nokia 5110 Graphic LCD
Stars: ✭ 60 (+122.22%)
Mutual labels:  sparkfun, sparkfun-products
Low Current Sensor Breakout-ACS712
SparkFun Low Current Sensor Breakout Board - ACS712
Stars: ✭ 18 (-33.33%)
Mutual labels:  sparkfun, sparkfun-products
OpenLCD
An open source serial LCD (HD44780) controller based on the ATmega328.
Stars: ✭ 28 (+3.7%)
Mutual labels:  sparkfun, sparkfun-products
Spectrum Shield
Spectrum Shield for Arduino, available from SparkFun Electronics.
Stars: ✭ 21 (-22.22%)
Mutual labels:  sparkfun, sparkfun-products
Easy Driver
The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver).
Stars: ✭ 27 (+0%)
Mutual labels:  sparkfun, sparkfun-products
ESP32 Thing Plus
ESP32 Thing-compatible board using the WROOM module and a QWIIC connector.
Stars: ✭ 18 (-33.33%)
Mutual labels:  sparkfun, sparkfun-products
MP3 Player Shield
MP3 Player Shield - Play MP3s from an SD card! Created by and available from SparkFun Electronics
Stars: ✭ 22 (-18.52%)
Mutual labels:  sparkfun, sparkfun-products
Big Easy Driver
The Big Easy Driver available from SparkFun Electronics
Stars: ✭ 21 (-22.22%)
Mutual labels:  sparkfun, sparkfun-products
Lipo Charger Basic-microUSB
Lipo Charger Basic product 10217
Stars: ✭ 14 (-48.15%)
Mutual labels:  sparkfun, sparkfun-products
SunnyBuddy
MPPT single-cell LiPo battery charger based on the LT3562
Stars: ✭ 29 (+7.41%)
Mutual labels:  sparkfun, sparkfun-products
ESP8266 Thing
A breakout and development board for the ESP8266 WiFi SoC.
Stars: ✭ 41 (+51.85%)
Mutual labels:  sparkfun, sparkfun-products
Logic Level Bidirectional
Logic level converter bi-directional with Mosfets
Stars: ✭ 66 (+144.44%)
Mutual labels:  sparkfun, sparkfun-products
ESP32 LoRa 1Ch Gateway
ESP32+RFM95 = Single-channel LoRa WiFI Gateway (or device!)
Stars: ✭ 20 (-25.93%)
Mutual labels:  sparkfun, sparkfun-products
nRF52840 Breakout MDBT50Q
Breakout board for the MDBT50Q nRF52840 module
Stars: ✭ 23 (-14.81%)
Mutual labels:  sparkfun, sparkfun-products
SparkFun ATECCX08a Arduino Library
An Arduino library to use with the Microchip ATECCX08a Cryptographic Co-processors.
Stars: ✭ 26 (-3.7%)
Mutual labels:  sparkfun, sparkfun-products
Rotary Encoder Breakout-Illuminated
This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.
Stars: ✭ 16 (-40.74%)
Mutual labels:  sparkfun, sparkfun-products
BMPtoArray
Python script to convert a bitmap to an Arduino prog_mem array for outputting grayscale images to OLEDs.
Stars: ✭ 25 (-7.41%)
Mutual labels:  sparkfun
SparkFun CCS811 Arduino Library
A library to drive the AMS CCS811 air quality sensor
Stars: ✭ 38 (+40.74%)
Mutual labels:  sparkfun
BME680
Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (+11.11%)
Mutual labels:  sparkfun-products

SparkFun Qwiic VR IMU with the BNO080

SparkFun Inertial Measurement Unit - BNO080

SparkX IMU BNO080 (BOB-14686)

The BNO080/BNO085 IMU has a combination triple axis accelerometer/gyro/magnetometer packaged with an ARM Cortex M0+ running powerful algorithms. This enables the BNO080 Inertial Measurement Unit (IMU) to produce accurate rotation vector headings with an error of 5 degrees or less. It's what we've been waiting for: all the sensor data is combined into meaningful, accurate IMU information.

This IC was designed to be implemented in Android based cellular phones to handle all the computations necessary for virtual reality goggles using only your phone. The sensor is quite powerful but with power comes a complex interface. We've written an I2C based library that provides the rotation vector (the reading most folks want from an IMU) as well as raw acceleration, gyro, and magnetometer readings. The sensor is capable of communicating over SPI and UART as well!

In addition the BNO080 IMU provides a built-in step counter, tap detector, activity classifier (are you running, walking, or sitting still?), and a shake detector. We are duly impressed.

Repository Contents

  • /Documents - Datasheets
  • /Firmware - Just the test routine for the testjig. Please see the BNO080/BNO085 library for a large number of examples.
  • /Hardware - Eagle design files (.brd, .sch)
  • /Software - Processing Example showing how to manipulate graphics using quaternions

Library

  • Arduino Library - Library for reading Quaternions, raw accel/gyro/mag, reading activity classifier, advanced configuration, etc.

License Information

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact [email protected].

Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release anyThing Development Board derivative under the same license.

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].