Circuit Lake

Electronic Project and Circuit Collection

Positional Sensor Interface

5:05 am


This ATmega16-based project implements and demonstrates an interface which supports up to 3 moderately precise non-contact XY sensors, 3 low resolution rotational sensors, and 9 switches using a simple protocol on a single communications channel. It was developed primarily to provide low cost and easily implemented sensors for homebrew robotics projects. The project is equipped with RS-232 for the communications link to the other MCU host.

Positional-Sensor-Interface


The sensors which the interface controls are components in one to three inexpensive optical scroll mice. The mice are wired directly to the AVR, so the interface consists of no external components. Each mouse has 3 switches, a scroll wheel, and an optical XY sensor. A typical use envisioned for this interface might have the mouse (or its extracted innards) in a stationary mounting, with some external surface passing in front of its optics to provide the relative motion which is detected and reported. The positional sensor interface project is designed by Chuck Baird.

Positional Sensor
Project Detail and Documentation
circuitcellar.com



Related Electronics Project:
Modular User Interface System
The IOSTRING is a modular physical user interface system which consists of a series of three basic board modules...
Laser Position Sensor
The Laser Position Sensor (LPS) module is an optical sensor that measures and provides the two-dimensional coordinates of visible red...
Mobile Acoustic Array Robot Sensor
The Mobile Acoustic Array Robot Sensor (MAARS) project is an array of three equally spaced audio microphones in a...



Tags: , , , , , ,
atmega mouse, laser mouse sensor avr, mouse atmgea circuit, mouse sensor atmega, mouse sensor avr