The technical specifications of the respective devices are shown as follows:
- Raspberry Pi Model B+
Raspberry Pi 3 B+ was chosen mainly due to its Graphical User Interface (GUI) which makes it convenient to insert, run and debug code while connected to a laptop through Virtual Network Computing (VNC). It was also an ideal candidate due to its abundance of support in the open source market, which enabled the exploration of potential add-on devices such as SenseHAT. This device was also capable of processing machine learning.
- Motion Sensor Unit Sense HAT
- Inertial measurement sensor: ST LSM9DS1
- Incorporates a 3D digital linear acceleration sensor, a 3D digital angular rate sensor, and a 3D digital magnetic sensor.
- The LSM9DS1 has a linear acceleration full scale of ±2g/±4g/±8/±16 g, a magnetic field full scale of ±4/±8/±12/±16 gauss and an angular rate of ±245/±500/±2000 dps.
- The LSM9DS1 includes an I2C serial bus interface supporting standard and fast mode (100 kHz and 400 kHz) and an SPI serial standard interface.
- Magnetic, accelerometer and gyroscope sensing can be enabled or set in power-down mode separately for smart power management.
- The LSM9DS1 is available in a plastic land grid array package (LGA) and it is guaranteed to operate over an extended temperature range from -40 °C to +85 °C
- Analog supply voltage 1.9 V to 3.6 V
- “Always-on” eco power mode down to 1.9 mA
- Position and motion detection functions
Sense HAT was chosen due to its reliability as shown by the project that it was designed for that required it to be sent into space. It also has an array of sensors that can be experimented with during the developmental process.