กลับไปหน้ารวมไฟล์
air-mouse-alpha-46735c-en.md

The project was born with the idea of ​​controlling the computer mouse with a gyroscope, this project is structurally in beta, the code is workingfine, but I'm still working on the integration of a glove and other sensors that will facilitate the use of powerpoint and of the OS

The AirMouse 0.1

EXPANDED TECHNICAL DETAILS

Gestural HID Computer Interface

Air Mouse allows you to control your PC's cursor by simply moving your hand through the air, using inertial sensors and Arduino logic.

  • IMU Saccade Extraction: Uses an MPU-6050 to capture 3-axis gyro and accel data. The Arduino performs "Integated Angular Velocity" calculations to determine exactly how the hand is tilting in 3D space.
  • USB HID Mouse Synthesis: Emulates a standard USB Mouse via the Mouse.h library. The Arduino translates hand tilts into relative X/Y pixel movements, allowing for seamless desktop navigation.

Accuracy

  • Drift-Rejection Algorithm: (Alpha Feature) Includes a "Zero-Point Calibration" routine that automatically subtracts the gyro's static offset, ensuring the cursor doesn't slowly "Creep" across the screen when the hand is still.

ข้อมูล Frontmatter ดั้งเดิม

title: "Air Mouse (Alpha)"
description: "A simple HID arduino project that allows you to control the mouse with a gyroscope"
author: "infinite_thedev"
category: ""
tags:
  - "remote control"
views: 1209
likes: 0
price: 2450
difficulty: "Intermediate"
components:
  - "1x Arduino Leonardo"
  - "12x Jumper wires (generic)"
  - "1x SparkFun Triple Axis Accelerometer and Gyro Breakout - MPU-6050"
  - "2x button"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "a00cf325a9f30ed78582a38293c7333ae18cafde22cb0c3b266780031894421d"
encryptedPayload: "U2FsdGVkX1+5yeb5MrlH2igoxIhnBpYoLfJhDGgN6lC1dWGdIA60+VUli0Btrvz48MfqjZ730IcaiwOFtDCFwKUnOE3G8Qo+mibDsKyCwW4="
seoDescription: "Create an Air Mouse using Arduino and a Gyroscope. A simple HID project for motion-based mouse control."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/air-mouse-alpha-46735c_cover.jpg"
lang: "en"