Repository navigation
Releases: thecorecomet/COMET-AIR-MOUSE
Releases Β· thecorecomet/COMET-AIR-MOUSE
Release list
COMET AIR MOUSE
π±οΈ COMET Air Mouse v1.0.0
The first public firmware release of COMET Air Mouse β a wireless motion-controlled BLE HID mouse powered by the ESP32-C3 and MPU6050.
β¨ What's New
This is the first stable public release of COMET Air Mouse.
COMET converts hand movement detected by an MPU6050 gyroscope into standard Bluetooth HID mouse movement, allowing you to control a computer cursor without a traditional mouse surface.
Core Features
- π±οΈ Bluetooth Low Energy HID mouse
- π― Motion-controlled cursor
- π‘ BLE wireless connection
- π§ MPU6050 gyroscope input
- π±οΈ Left mouse click
- π±οΈ Right mouse click
- π Scroll control
- ποΈ Adjustable cursor sensitivity
- π§ Motion smoothing
- π― Motion deadzone
- π Automatic gyro calibration
- β‘ 125 Hz HID update rate
- π BLE Just Works pairing
- π Battery-powered operation
- π» Windows compatible
- π± Android compatible
π§ Motion Control
The current firmware uses the following axis mapping:
| MPU6050 | Mouse |
|---|---|
| Gyro Z | X axis |
| Gyro Y | Y axis |
The Z axis is inverted to match the physical orientation of the Air Mouse.
float gyroX = -(mpu6050.getGyroZ() - gyroBiasZ);
float gyroY = mpu6050.getGyroY() - gyroBiasY;