空中鼠标硬件架构

空中鼠标由发射板(鼠标端)和接收板(USB端)两部分组成。

发射板

  • 核心器件:STM32微控制器、MPU6050陀螺仪、NR24L01无线模块
  • 工作原理:
    • MPU6050捕捉手部动作,获取X、Y、Z轴的角速度值。
    • STM32通过I2C接口接收MPU6050数据,并利用内置的12位ADC进行转换。
    • 处理后的数据通过NRF24L01无线模块发送至接收板。

接收板

  • 功能:模拟HID鼠标和键盘,即插即用。
  • 连接方式:通过USB接口与电脑连接。
  • 核心器件:NRF24L01无线模块、STM32微控制器
  • 工作原理:
    • NRF24L01接收来自发射板的数据。
    • STM32通过SPI接口获取数据,并将其转换为鼠标和键盘操作指令。
    • 电脑识别接收板为标准的HID设备,实现空中鼠标控制。

空中鼠标的应用

空中鼠标可以像传统鼠标一样操作屏幕,通过在空中晃动或移动实现光标控制、翻页等功能。