{"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\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\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\u003cp\u003eBehold the \u003cstrong\u003eAdafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 in Stemma QT format! \u003c\/strong\u003eWe also have this breakout in a non-Stemma shape and size.\u003cstrong\u003e The 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\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\u003cp\u003eThe BNO055 can output the following sensor data:\u003c\/p\u003e\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\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\u003cp\u003eAdditionally, since it speaks I2C you can easily connect it up with two wires (plus power and ground!).  We've even included SparkFun qwiic compatible\u003cstrong\u003e STEMMA QT\u003c\/strong\u003e connectors for the I2C bus so \u003cstrong\u003eyou don't even need to solder!\u003c\/strong\u003e Use a plug-and-play STEMMA QT cable to get 9 DoF data ASAP. QT Cable is not included, but we have a variety in the shop\u003c\/p\u003e\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\u003cp\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\/p\u003e\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003ch2\u003eTechnical Details\u003c\/h2\u003e\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e \u003cdiv class=\"row\"\u003e \u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\u003cul\u003e\n\u003cli\u003eUses I2C address 0x28 (default) or 0x29\u003c\/li\u003e\n\u003cli\u003eDatasheet, EagleCAD PCB files, and Fritzing available in the product tutorial\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":52217492177184,"sku":"tji1787258142396","price":19.58,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/adafruit-9-dof-absolute-orientation-imu-fusion-breakout---bno055-stemma-qt-qwiic_1.jpg?v=1787258146","url":"https:\/\/www.elmwoodbasket.shop\/products\/adafruit-9-dof-absolute-orientation-imu-fusion-breakout-bno055-stemma-qt-qwiic","provider":"My Store","version":"1.0","type":"link"}