Called STeval-MkBoxPro (as well as SensorTile.box Pro), it is an update on its earlier STM32L4-powered STeval-MkSBox1V1 non-‘Pro’ SensorTile.box.
Measuring 40x63mm, and with a 480mAh rechargeable battery, SensorTile.box Pro is programmable in different ways to suit it to both professional and hobby users.
Its sensors include: digital temperature (STTS22H), six-axis inertial (LSM6DSV16X), three-axis low-power accelerometer (LIS2DU12), three-axis magnetometer (LIS2MDL), pressure (LPS22DF), digital microphone (MP23DB01HP) and electrostatic presence detection (‘Qvar’).
On top of this are more conventional user interface components: green-orange power supply status LED, four programmable LEDs (green, red, orange, blue), a buzzer, two push-buttons, a reset button and a power switch.
The processor is a STM32U585AI (with over-the-air firmware upgrade), backed by a microSD slot for stand-alone data logging. On-board Bluetooth is Low Energy 5.2.
As well as the electrostatic interface contacts, there are connections for J-Link/SWD debug, 24pin DIL socket for further sensors USB Type-C charging – the latter of which is augmented with 5W wireless charging.
‘Pro’ development is through the company’s STM32 development environment and function libraries. “Develop your own tailored IoT application taking advantage of function pack libraries, including sensing AI function pack with neural network libraries, without the need to perform any coding activity ,” said ST.
More straightforwardly, apps can be created in a custom graphical environment, and there are default applications for entry-level use. Software is compatible with Windows, Linux and MacOS, said ST.
A phone app is available to interface with pre-programmed: motion measurement, environmental barometer, data logger, baby crying detector (said to be by machine learning), touch and NFC tag.