CMPS11 is the I2c 5v compatible

CMPS11 Tilt Compensated Compass Module by Devantech

Does the board have voltage converters for the I2C? I assume there is a 3.3v regulator on board.The FAQ included with this item does not seem to match the chip and talks about the KMZ51 sensor but I think this uses the LSM9DS0 sensor chip. Very confusing, can someone explain.
I assume this one does the math to compensate for tilt while the $10 variety do not.[font=Times New Roman][/font]

Hi,

Yes, the FAQ is actually about all the compass based devices from this manufacturer and contains general information that may apply to all of them and some that is specific to certain models, not necessarily the CMPS11.

Indeed, this board does tilt compensation and filtering of the data, which is why it is a bit more expensive.

As for wiring the chip, here is an example for this product and an Arduino using serial communications.
Here is the same example, but using I2C.

As you can see in the examples, it is connected directly to the GPIOs, so they should be 5 V tolerant/compatible.

Both of these have sample code available (.ino files).

We hope this helps.

Sincerely,

Would you recommend the CMPS11 compass for a ground-based mobile robot? I don’t really need pitch and roll, only yaw. I see that the CMPS11 is well-supported with documentation and schematics for hooking it up to an Arduino, which is what I am already using. Would you recommend it for my application? Is there a different compass that would be better suited to a ground mobile robot? Thanks.

Hi,

Good question. From my own projects I’ve worked on recently, I’ve grown quite fond of this one: [RB-Pol-230]

You can easily find Arduino libraries and it is also I2C compatible. It is also much cheaper than the one you currently use, so that’s also a good bonus!

Sincerely,