TD-USB-02 interface with touchpad sensor board and WinAmp interface.
This is an example USB project showing how to interface a touchpad sensor (the AD7142ACPZ) with a standard XP/Vista computer.
The TD-USB-02 board with a PIC18F2550 communicates with:
- the PC: USB 2.0 through a mini-B connector.
- the touchpad sensor board: SPI over 8-wire flatcable.
- PC WinAmp application controls (start/stop, next/previous track, volume up/down).
Here are the technical specifications:
- PC Win XP/Vista interface application with Visual C# 2008 Express: free download.
- TD-USB-02 (green pcb on top) with PIC18F2550 USB HID setup.
- TouchPad sensor board (047) with AD7142ACPZ.
- USB Bus powered, no external power supply needed.
- Activation of central wheel scrollpad and three buttons from any distance between 2-5mm.
- Works from within a plastic enclosure, thickness up to 3-4mm.
- Two LEDs (right above and under the centre button) blink when a pad is activated.
- Custom command activated by top right button (example: "c:\windows\explorer.exe" )
- TD-USB-02 software is 100% upgradable with a simple RS232 bootloader.
- RS232 interface for raw data readings.
- PCB Dimensions: TD-USB-02 40 x 41 mm or 1"57 x 1"61
These assembled boards are available from our online shop.
Source code (CCS C and Visual C#) can be purchased separately.
Sensor example Source code (CCS C) , sensor board pcb layout and schematics (Eagle) available.
Last update: May 3, 2009.
TouchPad Board (047): Eagle PCB layout: 047_v005.brd - Apr. 24, 2009.
TouchPad Board (047): Eagle Schematics: 047_v005.sch - Apr. 24, 2009.
AD7142ACPZ: CCS c source code: touchpad_v01.c - Apr. 24, 2009.
TD-USB-02:Hex file: 047_v002.hex bootloading for the PIC18f2550 - May 3, 2009.
Windows interface application setup: 047_app_setup.zip - May 3, 2009. Written in Visual C# 2008 Express, compatible with Windows XP and Vista.
For more detail: TD-USB-02 interface with touchpad sensor board and WinAmp interface using PIC18F2550
Related projects
Pinguino Project: A PIC Microcontroller Based Arduino
This is a complete tutorial to make a PIC Microcontroller based Arduino. This is a complete tutorial to make PIC microcontroller based...
Audio, Sound & Radio · PIC18F2550LM386 based stereo audio amplifier with digital volume control using PIC18F2550
Due to its simplicity (requires minimum external components) and high availability, LM386 is very popular among hobbyists for use in low-voltage audio...
Meters & Test Instruments · PIC18F2550Harmonic Distortion Meter using PIC18F2550
The 3rd harmonic distortion meter has been designed for measuring the quality of AC supply. The meter is built with a PIC18F2550...
Communication & Interfacing · PIC18F4520CAN FD Node based on a PIC18 Microcontroller
The introduction sets the stage for an embedded systems project that involves developing a Embedded C CAN FD project using the MCP2517FD...
Communication & InterfacingLAN9662 Gigabit Switch: Optimized for Industrial Ethernet
Introduction It should come as little surprise therefore that one element of what is now more commonly referred to in some circles...
Communication & InterfacingPIC Microcontroller: Fundamentals & Applications for Students
Introduction Microcontrollers are the key components in the embedded systems market. A variety of embedded systems was formed and developed after the...
