Site icon 14core.com

Wiring the ADNS 3050 Optical Navigation Sensor with Microcontroller

This is Avago Technologies ADNS 3050 Module, ADNS 3050 is small form factor entry-level gaming optical navigation sensor.  It is packed in an 8 pin staggered dual in line package DIP. It is capable of high speed motion detection typically at 60ips and accelerate up to 20g suitable for both wired and wireless gaming navigation system. The low power management in wireless mode can be customized to suit user preferences. In addition it has an on-chip oscillator and LED driver to minimize external components.

The ADNS3050 sensor along with ADNS5110-001 lens, ADNS5200 chip and MLMP-EG3E Red LED forms a complete and compact mouse tracking system. There are no moving parts, which translates to high reliability and less maintenance for the end user. Precision optical alignment is not required, thus facilitating high volume assembly.

ADNS3050 is based on Optical Navigation Technology, which measure changes in position by optically acquiring sequential surface image frames and mathematically determining the direction and magnitude of movement. The ADNS3050 contains an IAS Image Acquisition System, a DSP Digital Signal Processor, and four wire SPI serial port. The IAS acquires microscopic surface images via the lens, and illumination system. These images are processed by the DSP to determine the direction and distance of motion. The DSP calculate the Angle X and Angle Y relative displacement values. An external microcontroller reads and translate the X and Y value information from the sensor serial communication port via PS2, USB, RF, and Bluetooth signal before sending them to the host Computer. This device can be use  custom gaming mouse, robotics, motion tracking and motion input devices.

Component Requirement

Wiring Guide

For wiring using different microcontroller  please refer to the datasheet and  source code.

Wiring Guide

Source Code

[crayon-672eb8b7c38f3604810862/]

Downloads



Wiring the ADNS 3050 Optical Navigation Sensor with Microcontroller
Exit mobile version