The CMPS12 is our 4th generation tilt compensated compass. Employing a 3-axis magnetometer, a 3-axis gyro and a 3-axis accelerometer. At the core of the module is the superb BNO055 running algorithms to remove the errors caused by tilting of the PCB. Power supply requirements are flexible, you can feed between 3.3 - 5v and the module draws a nominal 18mA of current. A choice of serial or I2C interfaces can be used for communication.
Overview of outputs Heading, 16 bit: 2 outputs, one calculated by and one by us Heading, 8 bit: 0-255 scaled for simpler requirements Pitch: +/- 0-90 or +/- 0-180 Roll: +/- 0-90 Temperature: current temperature of the BNO055 in c Raw sensor outputs: 3 x 16 bit integers for each of the Magnetometer, accelerometer and gyro
Mode selection
Serial or I2C mode is easily selected with the state of the mode pin. Note the CMPS12 looks at the mode selection pin at power-up only.
Features
Powered by the BNO055
Resolution: 0.1 Degree / Accuracy: 1%
Signal levels: 3.3v, 5v tolerant
I2C mode: up to 400khz
Serial mode: 9600, 19200, 38400 baud
Applications
Aircraft
Balancing robots
Indoor inertial navigation
Altimeter
Human Ccomputer Interaction (HCI)
Specification
Power: 3.3v-5v 18mA Typ.
Resolution: 0.1 Degree
Accuracy: Better than 1%
Signal levels: 3.3v, 5v tolerant
I2C mode: up to 400khz
Serial mode: 9600, 19200, 38400 baud
Heading, 16 bit: 2 outputs, one calculated by and one by us
Heading, 8 bit: 0-255 scaled for simpler requirements
Pitch: +/- 0-90 or +/- 0-180
Roll: +/- 0-90
Temperature: current temperature of the BNO055 in c
Raw sensor outputs: 3 x 16 bit integers for each of the Magnetometer, accelerometer and gyro
Shipping List
Tilt Compensated Magnetic Compass (CMPS12) x1
Customer Reviews
Review by s***8
like (Posted on 5/18/2022)
Review by v***i
Just like the picture (Posted on 5/18/2022)
Review by S***Y
Perfect basic, just like the picture, highly reccommend (Posted on 5/17/2022)
Review by n***1
For gym (Posted on 5/16/2022)
Write Your Own Review
Use spaces to separate tags. Use single quotes (') for phrases.
The CMPS12 is our 4th generation tilt compensated compass. Employing a 3-axis magnetometer, a 3-axis gyro and a 3-axis accelerometer. At the core of the module is the superb BNO055 running algorithms to remove the errors caused by tilting of the PCB. Power supply requirements are flexible, you can feed between 3.3 - 5v and the module draws a nominal 18mA of current. A choice of serial or I2C interfaces can be used for communication.
Overview of outputs Heading, 16 bit: 2 outputs, one calculated by and one by us Heading, 8 bit: 0-255 scaled for simpler requirements Pitch: +/- 0-90 or +/- 0-180 Roll: +/- 0-90 Temperature: current temperature of the BNO055 in c Raw sensor outputs: 3 x 16 bit integers for each of the Magnetometer, accelerometer and gyro
Mode selection
Serial or I2C mode is easily selected with the state of the mode pin. Note the CMPS12 looks at the mode selection pin at power-up only.
Features
Powered by the BNO055
Resolution: 0.1 Degree / Accuracy: 1%
Signal levels: 3.3v, 5v tolerant
I2C mode: up to 400khz
Serial mode: 9600, 19200, 38400 baud
Applications
Aircraft
Balancing robots
Indoor inertial navigation
Altimeter
Human Ccomputer Interaction (HCI)
Specification
Power: 3.3v-5v 18mA Typ.
Resolution: 0.1 Degree
Accuracy: Better than 1%
Signal levels: 3.3v, 5v tolerant
I2C mode: up to 400khz
Serial mode: 9600, 19200, 38400 baud
Heading, 16 bit: 2 outputs, one calculated by and one by us
Heading, 8 bit: 0-255 scaled for simpler requirements
Pitch: +/- 0-90 or +/- 0-180
Roll: +/- 0-90
Temperature: current temperature of the BNO055 in c
Raw sensor outputs: 3 x 16 bit integers for each of the Magnetometer, accelerometer and gyro