BNO055 calibration problem

Showroom for MicroPython related hardware projects.
Target audience: Users wanting to show off their project!
Post Reply
H3inz3lmann
Posts: 8
Joined: Sun Mar 05, 2017 2:37 pm

BNO055 calibration problem

Post by H3inz3lmann » Sun Mar 05, 2017 2:54 pm

Hi,
I'm trying to use the mentioned 9DoF-Sensor with a ESP8266. For that reason I use this driver ( https://bitbucket.org/thesheep/micropython-bno055). My problem is, that the BNO055 is calibrated, but the values from the accelerometer and for the linear acceleration are (horribly) wrong.

>>> s.accelerometer()
(0.3999999, -0.8099997, 20.52999)
>>> s.linear_acceleration()
(-3.559999, 5.609999, 14.59999)

These values are measured while the sensor was lying still.
Does anyone have an idea of what could be going on?

Best Matthias

User avatar
deshipu
Posts: 1388
Joined: Thu May 28, 2015 5:54 pm

Re: BNO055 calibration problem

Post by deshipu » Sun Mar 05, 2017 6:39 pm

That doesn't look good. What you could try is using the I2C bus at a slower speed, to make sure the problems are not with the transmission of the data. Nothing else comes to my mind.

H3inz3lmann
Posts: 8
Joined: Sun Mar 05, 2017 2:37 pm

Re: BNO055 calibration problem

Post by H3inz3lmann » Wed Mar 08, 2017 8:43 am

Thank you. That made it work. =)

Daks96
Posts: 3
Joined: Mon Jan 07, 2019 6:03 am

Re: BNO055 calibration problem

Post by Daks96 » Mon Jan 07, 2019 6:25 am

Hey, could u share the code as to how you got the data from Bno055 after using the drivers?

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: BNO055 calibration problem

Post by pythoncoder » Tue Jun 04, 2019 12:55 pm

There is also a BNO055 driver here.
Peter Hinch
Index to my micropython libraries.

Post Reply