Looking for a open source wearable device

Hello,

For a research project (human body motion), I am looking for a (low-cost) open-source (hardware/software) wearable device for fast ML prototyping (test ML-models in lab situations i.e. inference on the device).

Programmable with tools like PlatformIO and/or mbed.

Small size, 50mm x 40mm x 20mm, enclosure/case included, MCU (M4) + BLE link (for communication with laptop) + battery and 9-DOF IMU or free space/extension for an (extra) IMU, example MTi-1 IMU).

Any suggestions?

The idea is to have a minimum number of components, only MCU, IMU, storage (for IMU data) and BLE, no extra sensors (such as microphones etc) and/or extra components.

Ideal, something like this: Xsens DOT, but completely open source.

Currently, I am playing around with SparkFun MicroMod Machine Learning Carrier Board on a SparkFun MicroMod Machine Learning Carrier Board in combination with SparkFun 9DoF IMU Breakout - ICM-20948. This to explore what is possible.

Currently, one of the ideas is to redesign the carrier board (remove the components which are not needed) and add MTi-1 IMU and try to fit it in OKW Body case (M, L or XL),
OKW Body Case.

However, I am exploring if there is something available, open-source, so I can short-cut some design time.

The sensor will be used in academic research and education: embedded design and tinyML.

Iā€™m not sure if this meets your use case, but Iā€™ve had moderate success with the circuit playground bluefruit from adafruit:

It is 50mm diameter which is 10mm bigger than your requirement and only has a 3dof IMU onboard but Iā€™ve had some successes with running tinyml models on it. But of note, it does have an nrf52840 chip which is the same as the Arduino nano 33 BLE sense and a built-in JST lithium polymer battery adaptor. The circuit playground are popular in hobby/costume wearable tech projects, so I highly recommend it if you need an alternative to the arduino nano 33 BLE sense.

p.s. Iā€™m not sponsored by either Arduino or Adafruit (or anyone!)ā€¦ just an enthusiast whose used their products :smiley: .

The idea is to have a minimum number of components, only MCU, IMU, storage (for IMU data) and BLE, no extra sensors (such as microphones etc) and/or extra components.

Ideal, something like this: Xsens DOT, but completely open source.

Currently, I am playing around with SparkFun MicroMod Machine Learning Carrier Board on a SparkFun MicroMod Machine Learning Carrier Board in combination with SparkFun 9DoF IMU Breakout - ICM-20948. This to explore what is possible.

Currently, one of the ideas is to redesign the carrier board (remove the components which are not needed) and add MTi-1 IMU and try to fit it in OKW Body case (M, L or XL),
OKW Body Case.

However, I am exploring if there is something available, open-source, so I can short-cut some design time.

How about this one: LILYGOĀ® TTGO T-Wristband DIY Programmable Smart Bracelet ESP32-PICO-D4 Main Chip 0.96 Inch IPS Screen Silicone Bracelet Strap - Wearable Kit - Shenzhen Xin Yuan Electronic Technology Co., Ltd

Not sure about ā€œfully open sourceā€, I believe that the Arduino core might be not open source on this one, but Iā€™m not sure. It exists in more than one version: apart from ESP32 thereā€™s also one with nRF52832 MCU, and also the IMU varies (on some models itā€™s a TDK chip, not STMicro).

Hereā€™s some more info:

1 Like

Thanks for all the feedback.

Currently, I am looking into the SparkFun OpenLog Artemis