Skip to content

IMU-based HeadMouse by Vanessa Prankl

Notifications You must be signed in to change notification settings

asterics/HeadMouse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeadMouse

This project provides hardware, enclosure and software for the head-motion based computermouse HeadMouse.

Hardware

A BOM and PCB-files are provided in the hardware folder. A 600mAh LiPo-battery has been used for the prototyping, the battery only lasts for 3.5h in this case which is mainly caused by the high power consumption of the ESP32-S3-WROOM buetooth module.

Software

The following external libraries are utilized:

Library Provider Licence
BleMouse T-vK MIT License
AdafruitBNO055 Adafruit MIT License
ESP32_TimerInterrupt khoih-prog MIT License

Additionally, a HeadMouse library including major HeadMouse functions is provided.

The hardware pins are configured in the hm_board_config_v1_0.hpp file of the headmouse library. The default preferences are set in default_preferences.hpp (include folder of project).

Enclosure

The enclosure consists of 2 3D-printed parts, 2 screws and according nuts for assembly and a sticky clip for mounting the deivce on the user's head.

About

IMU-based HeadMouse by Vanessa Prankl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • G-code 55.0%
  • HTML 37.8%
  • C++ 3.7%
  • C 3.5%