{"product_id":"adafruit-9-dof-absolute-orientation-imu-fusion-breakout-bno055-stemma-qt-qwiic","title":"Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 (STEMMA QT \/ Qwiic)","description":"\u003cp\u003eGet meaningful sensor data in minutes thanks to the BNO055 - a smart 9-DOF sensor that does the sensor fusion all on its own!\u003c\/p\u003e\n\u003cp\u003eIf you've ever ordered and wire up a 9-DOF sensor, chances are you've also realized the challenge of turning the sensor data from an accelerometer, gyroscope, and magnetometer into actual \"3D space orientation\"! Orientation is a hard problem to solve. The sensor fusion algorithms (the secret sauce that blends accelerometer, magnetometer, and gyroscope data into stable three-axis orientation output) can be mind-numbingly difficult to get right and implement on low-cost real-time systems.\u003c\/p\u003e\n\u003cp\u003eBosch is the first company to get this right by taking a MEMS accelerometer, magnetometer, and gyroscope, and putting them on a single die with a high-speed ARM Cortex-M0 based processor to digest all the sensor data, abstract the sensor fusion and real-time requirements away, and spit out data you can use in quaternions, Euler angles or vectors.\u003c\/p\u003e\n\u003cp\u003eBehold the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eAdafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 in Stemma QT format!\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"https:\/\/www.adafruit.com\/product\/2472\" target=\"_blank\" title=\"\/products\/adafruit-9-dof-absolute-orientation-imu-fusion-breakout-bno055\" rel=\"noopener\"\u003eWe also have this breakout in a non-Stemma shape and size\u003c\/a\u003e.\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003eThe use is identical between the two breakouts\u003c\/strong\u003e: same library and software will work on both. The QT version is a bit smaller and has plug-and-play I2C connectors on either side for no-solder-required uses! QT Cable is not included, but we have a variety in the shop.\u003c\/p\u003e\n\u003cp\u003eRather than spending weeks or months fiddling with algorithms of varying accuracy and complexity, you can have meaningful sensor data in minutes thanks to the BNO055 - a smart 9-DOF sensor that does the sensor fusion all on its own!  You can read the data right over I2C and Bob's yer uncle.\u003c\/p\u003e\n\u003cp\u003eThe BNO055 can output the following sensor data:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAbsolute Orientation\u003c\/strong\u003e (Euler Vector, 100Hz) Three axis orientation data based on a 360° sphere\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAbsolute Orientation\u003c\/strong\u003e (Quaternion, 100Hz) Four point quaternion output for more accurate data manipulation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAngular Velocity Vector\u003c\/strong\u003e (100Hz) Three axis of 'rotation speed' in rad\/s\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcceleration Vector \u003c\/strong\u003e(100Hz) Three axis of acceleration (gravity + linear motion) in m\/s^2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMagnetic Field Strength Vector\u003c\/strong\u003e (20Hz) Three axis of magnetic field sensing in micro Tesla (uT)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLinear Acceleration Vector\u003c\/strong\u003e (100Hz) Three axis of linear acceleration data (acceleration minus gravity) in m\/s^2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGravity Vector\u003c\/strong\u003e (100Hz) Three axis of gravitational acceleration (minus any movement) in m\/s^2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTemperature\u003c\/strong\u003e (1Hz) Ambient temperature in degrees celsius\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse is simple, with I2C support that is 3 or 5 Volt logic safe. We also break out the interrupt pins and address-selection jumpers in case you want two BNO-055's on one I2C bus. We've got both Arduino (C\/C++) and CircuitPython libraries available so you can use it with any microcontroller or computer board and get data readings in under 5 minutes. Four mounting holes make for a secure connection.\u003c\/p\u003e\n\u003cp\u003eAdditionally, since it speaks I2C you can easily connect it up with two wires (plus power and ground!).  We've even included \u003ca href=\"\/en-us\/collections\/qw-st\" target=\"_blank\" rel=\"noopener\"\u003eSparkFun qwiic\u003c\/a\u003e compatible\u003cstrong\u003e \u003ca href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\" rel=\"noopener\" target=\"_blank\"\u003eSTEMMA QT\u003c\/a\u003e\u003c\/strong\u003e connectors for the I2C bus so \u003cstrong\u003eyou don't even need to solder!\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUse a plug-and-play STEMMA QT cable to get 9 DoF data ASAP. \u003ca href=\"\/en-us\/products\/jst-sh-cable-qwiic-stemma-qt-compatible\" target=\"_blank\" rel=\"noopener\"\u003eQT Cable is not included, but we have a variety in the shop\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eComes assembled and tested, with a small piece of header. Some soldering is required to attach the header to the breakout PCB if you want to use it in a breadboard, but it's pretty easy work.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-bno055-absolute-orientation-sensor\/overview\"\u003e\u003cstrong\u003eBest of all you can get started in 10 minutes with our handy tutorial on assembly, wiring, CircuitPython \u0026amp; Arduino libraries, and Processing graphical interface, and more!\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUses I2C address 0x28 (default) or 0x29\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-bno055-absolute-orientation-sensor\/downloads\"\u003eDatasheet, EagleCAD PCB files, and Fritzing available in the product tutorial\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eRevision History:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAs of July 26, 2023\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e– This PCB has been updated with \u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_Pinguin\"\u003eAdafruit Pinguin\u003c\/a\u003e to make a lovely and legible silkscreen - you may get the new PCB or the older version with vector fonts - both are identical other than the fancy silkscreen.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cimg src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2011_65_EU.svg\" alt=\"RoHS 2 2011 65 EU Compliant\" width=\"145\" height=\"80\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cimg src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2015_863_EU.svg\" alt=\"RoHS 2 2015 863 EU Compliant\" width=\"145\" height=\"80\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003eLearn\u003c\/h2\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cdiv class=\"product-info-added-tutorial-title\"\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-bno055-absolute-orientation-sensor\"\u003eAdafruit BNO055 Absolute Orientation Sensor\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-info-tutorials-tagline\"\u003eAbsolute orientation without the Ph.D in digital signal processing!\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"product-info-added-tutorial-title\"\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/powerwash-simulator-nozzle-controller\"\u003ePowerWash Simulator Nozzle Controller\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-info-tutorials-tagline\"\u003eClean all the simulated dirty things with a real-world pressure washer nozzle\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":56500171309429,"sku":"ADA4646","price":24.96,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0389\/1025\/files\/4646-06.jpg?v=1766148649","url":"https:\/\/wholesale.pimoroni.com\/en-us\/products\/adafruit-9-dof-absolute-orientation-imu-fusion-breakout-bno055-stemma-qt-qwiic","provider":"Pimoroni Wholesale","version":"1.0","type":"link"}