CircuitMess NASA Artemis Watch 2.0 - image 1
1 / 2
circuitmess·smartwatch

CircuitMess NASA Artemis Watch 2.0

NASA-themed programmable smartwatch powered by ESP32-S3 with BLE 5.0, 6-axis IMU, ST7735S display, and activity tracking. Pre-assembled and ready to code.

Starting from

$184.00

Compatible Firmware

Specifications

ArchitectureXtensa LX7
CPU Cores2
Clock Speed240MHz
Flash4MB
GPIO Level3.3V
Power InputLiPo battery
BluetoothBLE 5.0
Storagenone

Components

Espressif ESP32-S3 dual-core Xtensa LX7 microcontroller at 240MHz with WiFi 802.11 b/g/n, BLE 5.0, 512KB SRAM, PSRAM, and 4MB flash.

Sitronix ST7735S TFT LCD controller driving a 128×128 pixel color display over SPI at 40MHz.

STMicroelectronics LSM6DS3TR-C 6-axis IMU providing accelerometer and gyroscope data over I2C. Features wrist tilt detection, tap recognition, and significant motion detection.

Bus Interfaces

SPI— SPI2
DC: GPIO48/39RST: GPIO34/38SCK: GPIO36/41MOSI: GPIO35/40
I2C
SCL: GPIO41/36SDA: GPIO40/35

GPIO Map

GPIO2/1
Button DOWN
digital-input
GPIO1/9
Button UP
digital-input
GPIO3/8
Button SELECT
digital-input
GPIO21
Button ALT
digital-input
GPIO33/14
RGB LED Red
digital-outputpwm
GPIO34/12
RGB LED Green
digital-outputpwm
GPIO48/13
RGB LED Blue
digital-outputpwm
GPIO33/37
Backlight
digital-outputpwm
GPIO11/47
Buzzer
digital-outputpwm
GPIO6/5
Battery ADC
adc
GPIO4/38
IMU INT1
digital-input
GPIO5/39
IMU INT2
digital-input
GPIO46
LED 1
digital-output
GPIO45
LED 2
digital-output
GPIO44
LED 3
digital-output
GPIO43
LED 4
digital-output
GPIO18
LED 5
digital-output
GPIO17
LED 6
digital-output

Overview

The CircuitMess NASA Artemis Watch 2.0 is a programmable, NASA-themed smartwatch packed with sensors and wireless connectivity. Unlike the ClockStar kit, the Artemis Watch comes fully assembled and ready to use immediately after charging.

Powered by an ESP32-S3 with BLE 5.0, the watch features a 128×128 TFT color display, a 6-axis IMU with accelerometer and gyroscope, a digital compass, and a temperature sensor. Six notification LEDs and an RGB status LED provide visual feedback, while a piezo buzzer handles audio alerts.

The watch pairs with smartphones via Bluetooth for notification mirroring and activity tracking. It is fully programmable through CircuitBlocks (visual block-based coding), Arduino IDE, or Python, allowing users to create custom watch faces, games, and sensor-driven applications. It can also wirelessly control other CircuitMess devices like the NASA Mars Perseverance Rover.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.