Thursday 25 September 2014

Xtrinsic Mems Sensor Board

The Xtrinsic Sensor Board from Freescale Semiconductor is an external add-on board for the Raspberry Pi. It was designed initially for the 26-pin GPIO Raspberry Model B, but recently added the support for the new Raspberry Pi B+.

The board is designed mainly for the Raspberry Pi and the BeagleBone Black, and some forums said that it has support for Arduino. However, looking for online tutorials for Arduino on using the sensor was extremely limited and I've made little progress on it since.

The board features 3 main sensors:

  • MPL 3115 - A high precision pressure sensor (returns X, Y, Z value)
  • MAG3110 - A 3D Magnetometer 
  • MMA8491 - A 3 axis accelerometer

Getting started with the sensor is fairly simple, since there are already downloadable Python, PHP and HTML scripts written online to make use of the sensor on the Raspberry Pi. It has even tutorials on how to use the scripts to create your web server that hosts the data collected from your sensor to the web. 

Although it works like a charm, the new layout of the Raspberry Pi B+ made it impossible to access the HDMI port of the Raspberry Pi when the sensor board is attached to the Pi. It worked for me since I used Remote Desktop to access the Pi, and other alternative solutions to use it when the sensor is attached, is to use SSH or connecting it to the Analog TV using the 3.5mm port of the Raspberry Pi. Apart from these methods, it is impossible to make use of the HDMI port of the Pi.

Do share this post to your friends who are getting this board for their new Raspberry Pi since there are little articles online explaining the inability to access the HDMI board on the new Raspberry Pi. I gladly appreciate it!       :-)

Link to purchase the sensor: http://sg.element14.com/freescale-semiconductor/xtrinsic-sense-board/add-on-board-freescale-xtrinsic/dp/2365353


The images below shows that the 3 pins on the Xtrinsic board blocks the HDMI port access of the Raspberry Pi board: