The ZSWatch: A Stylish and Functional DIY Smartwatch for the Modern User

The ZSWatch: A Stylish and Functional DIY Smartwatch for the Modern User

Smartwatches allow you to stay connected and receive notifications without having to pull out your phone. Also, these watches come with built-in fitness tracking features that allow users to monitor activity levels, and workouts and set fitness goals. The ZSWatch is the ultimate smartwatch solution for fitness and productivity. This watch has all health and fitness parameters covered. It has features like a step counter, pulse oximetry, and a heart rate counter.

Technical Specifications of ZSWatch

  • The ZSWatch features an nRF52833 BLE chip by Nordic Semiconductor. It is based on the 32-bit Arm Cortex-M4F processor and is designed for use in low-power wireless applications.
  • The ARM Cortex-M4F is a 32-bit microcontroller (MCU) processor core designed by ARM Holdings. It is part of the Cortex-M family of cores and is considered a high-performance processor for embedded systems.
  • The accelerometer used is the LIS2DS12, an ultra-low power, high-performance three-axis linear sensor. It supports I2C/SPI interface and has a full-scale range of 2g/4g/8g/16g.
  • ZSWatch features the compact MAX30101 integrated pulse oximetry and a heart-rate monitor module. The module communicates with the host device over the I2C interface and operates on a 1.8V power supply.
  • The watch module uses a 220 mAh Li-Po battery and the battery charger used is the MAX1811. The display used is a 1.28” 240×240 IPS TFT circular display. A sapphire crystal glass protects the TFT display.

Connectivity and software support of the ZSWatch

The ZSWatch is connected to the host smartphone via Bluetooth LE (5.1). The watch uses an android app called GadgerBridge which handles all tasks like notification management and music control. The watch’s face displays time, date, battery, notification of email, weather and fitness goals such as total steps, calories burned, distance walked and so much more. The watch has three push buttons for navigation. Also, it supports Bluetooth direction finding so the watch can act as a tag and is trackable using any u-Blox AoA antenna board.

The ZSWatch hardware and software (firmware) are both open-sourced. Version 2 of the watch is under development and is promised new features. The new version will have a touchscreen interface and the BLE pairing issue is to be resolved by using a u-blox NORA-B10 with the nRF5340 SoC.

For more information, visit the ZSWatch GitHub report.

Please follow and like us:
Pin Share

Saumitra Jagdale is a Backend Developer, Freelance Technical Author, Global AI Ambassador (SwissCognitive), Open-source Contributor in Python projects, Leader of Tensorflow Community India, and Passionate AI/ML Enthusiast

view all posts by saumitra
Notify of

Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers