
Solution Description
MK Watch is a smart watch designed for practical use and full independence from a smartphone. The device allows users to monitor daily activity – counting steps, calculating distance, calories burned, and analyzing sleep quality. Additionally, it features a breathalyzer, measures temperature, pressure, and humidity, and provides information on UV radiation intensity.
The watch runs on a proprietary operating system with a simple, intuitive interface. It supports applications such as calendar, alarm, timer, and weather station, and all data is stored locally – no internet connection is required. MK Watch combines convenience, functionality, and reliability in a compact, modern device.
Specifications
Microcontroller:
- Sparkfun Artemis (Ambiq Apollo 3, ARM Cortex-M4F @ 96 MHz / 32.768 kHz, Bluetooth 5.0, ML support)
Power:
- Li-Po battery 3.7 V / 150 mAh
- Charging via USB-C port (5 V)
- Charge level monitoring – LC709203F circuit
Sensors:
- BME680 – temperature, humidity, pressure, air quality, breathalyzer
- BMA456 – 3-axis accelerometer, step counter
- VEML6070 – UV radiation sensor
Display:
Color OLED SSD1331, controlled via Adafruit-GFX library
Communication:
Bluetooth Low Energy 5.0 (built into Artemis module)
Memory:
Internal flash memory – stores user data and alarms
Case:
Custom design in Autodesk Fusion 360, 3D printed, interchangeable 20 mm straps
PCB:
- Four-layer PCB designed in EasyEDA
- SMD components in 0402 package
- Assembly: reflow soldering + manual soldering
Software:
- Firmware in C++
- Custom algorithms: breathalyzer, sleep monitoring, astronomical calendar
Device Images


Schematic
