Circuit-Projects.com New Projects
4 Band, 5 Band and 6 Band Resistor Calculator Tool
Graphical resistor calculator tool.Quickly understand the resistor color code.
PCB Trace Width Calculator
Internaland External PCB Trace calculator tool.
Wire Self Inductance Calculator
Wire, Parallel Wire, Coax, Wire over Plane, Loop, Rectangle Loop, Coil, Broadside Trace, and Edge Coupled Traces
Miscellaneous

Using Tilt Mouse Without Flat Surfaces

Using Tilt Mouse Without Flat Surfaces

Overview

Building a mouse that could be used in any location without having a flat surface to move it on is the main concept of the project.

Explanation

Three ATmega644 microcontrollers are used by the project, which are split in two main boards consisting of transmitting and base. This handheld device uses accelerometers to detect its own orientation. It’s a feature that can be controlled by arm movements alone of a user. The two accelerometers are read by the transmitting device, which is an actual mouse, to detect motion as the data is wirelessly sent to the base board. Two ATmegas comprise the base board where they split various tasks such as TV mode, wireless receiver, and USB connectivity.

Instead of buying a dedicated hardware USB IC, the USB interface was implemented using an Atmel ATmega644 microcontroller in software. It would be cleaner and easier to implement the USB interface directly on the microcontroller based on pre-existing code rather than introduce an extra communication protocol since the wireless receiver communicates with the microcontroller through its only USART input. A custom PCB with power regulator was used to interface the ATmega644 microcontroller with external circuitry.

Rest of the project

Comments (0)

Write comment

smaller | bigger

busy
 
RSS
Get the latest projects to your e-mail box:
Subscribe to RSS Feed Follow us on Twitter
Contact | Privacy Policy | Advertising
Subscribe to RSS Feed