Project Hub /Audio Displays & Interactive Media/LED Matrix & Cube Displays/DIY Smartwatch with Keyboard and Mouse Features
DIY Smartwatch with Keyboard and Mouse Features
Advanced
INDUSBOARD
₹1,500 – ₹5,000
3 – 6 Hours
Partial Kit

DIY Smartwatch with Keyboard and Mouse Features

A DIY smartwatch built using the compact IndusBoard Coin and a round touch display that functions as a portable Bluetooth HID keyboard and mouse.

Originally published on ElectronicsForU
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Other Dev Board (Indusboard / Maixduino / misc)
Round Touch Display with GC9A01 Driver

Browse all components

How It Works

Why Build This

Design a custom wearable human-machine interface that bridges embedded microcontrollers with everyday consumer electronics via Bluetooth HID protocols.
Gain hands-on experience integrating round touch displays and capacitive touch drivers into a constrained, wearable form factor.
Develop practical firmware combining graphics rendering libraries and wireless stack communication for remote device control.

Real-World Application

Controlling computers, tablets, and smartphones remotely as a wearable presentation clicker, mini keyboard, or trackpad mouse.

Skills You'll Learn

Embedded firmware development
Bluetooth HID profile implementation
capacitive touch driver integration
display graphics rendering
hardware assembly and integration

Safety Precautions

No specific precautions noted for this build — always follow general electronics safety practices.

Technology Tags

ESP32
ARDUINO
BLUETOOTH HID
WEARABLE
TOUCH DISPLAY
SPI
I2C
GC9A01
CST816S

Frequently Asked Questions

Yes, the IndusBoard is compatible with the Arduino IDE using the ESP32 board SDK to upload and manage your project code.
The project uses the ESP32's built-in Bluetooth HID library to connect wirelessly to host devices as a standard keyboard and mouse.
You will need the TFT-espi library for rendering graphics on the GC9A01 driver display and the CST816S touch driver library to process capacitive touch inputs.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00924