BlueMatrix is made by some different modules I’ve already presented and used in previous tutorials on my blog:
- led matrix display, based on the HC1632C controller from SureElectronics
- Lipo Rider, from SeeedStudio
- Lipo Fuel Gauge, from DSSCircuits
- Arduino Uno
- HC-05 Bluetooth module
The modules are connected as follows:
BlueMatrix is powered by a Li-po battery (1 cell). The battery’s state of charge is monitored by Lipo Fuel Gauge, which sends the actual SoC (State of Charge) value to Arduino via I2C bus.
The Lipo Rider module rises the battery voltage to 5V to power all the other modules and allows to recharge the battery using a simple, mini-USB power supply.
The HC-05 module manages the Bluetooth connectivity: after having established the connection with the remote device, it transparently transport the data received/transmitted by Arduino via serial connection.
An Arduino Uno is the hearth of the project: it manages the display, checks the battery status and talks, using a simple protocol, with the controlling device (Windows application or Android app).
Here’s a photo that shows the different modules:
As you may see, connections were made using jumper wires:
The enclosure for BlueMatrix is made by 5mm plexiglass, thanks to the laser-cutting service by Vectorealism:
The modules are joint to the enclosure using supports, these too made by plexiglass:
The special design of the supports let you slip off the modules if you need.
In the next page, the software…