Skip to content

Control your cursor with motion. NU CE346 final project.

Notifications You must be signed in to change notification settings

dilanx/motion-mouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motion Mouse

Motion Mouse uses a microcontroller and its built-in accelerometer, along with an external IR array sensor and a haptic driver, to allow you to control your computer's cursor with hand/wrist motions and gestures.

Motion Mouse was built for Northwestern University's COMP_ENG 346: Microprocessor System Design course in Fall 2023.

Software

Hardware

Models

Products

Setup

  1. Connect the micro:bit breakout to the micro:bit.
  2. Connect the infrared array breakout to the micro:bit breakout via a Qwiic cable.
  3. Connect the haptic driver to the micro:bit breakout via a Qwiic cable.
  4. Connect the micro:bit to the computer via USB.
  5. Load the onboard software onto the micro:bit.

Usage

  1. Connect the micro:bit to the computer via USB.
  2. Run the interaction driver on the computer.

Authors

Motion Mouse was built by some students in Northwestern University's class of 2024!


This repository is built on top of nu-microbit-base, which is built on top of nrfx52-base.

See README-nu-microbit-base.md.

About

Control your cursor with motion. NU CE346 final project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published