Pages: [1]   Go Down
Author Topic: Building a "external mouse touch pad"  (Read 748 times)
0 Members and 1 Guest are viewing this topic.
Singapore
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Arduino,

I am Xavier, a student from Singapore. I am working on a project which requires a controller circuit that could accept input from a capactive touch sensor and output via USB to computer. In short, to build an external mouse touch pad.

The capacitive touch sensor is a pcb board with X and Y rows of contact points.

I would then use a program to intepret the data from the controller and acquire the position of the finger in real time.

If possible, please kindly suggest the most suitable controller circuit for this project and procedure in purchasing it.
Logged

Malaysia
Offline Offline
Sr. Member
****
Karma: 7
Posts: 393
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

well , i think you need to use a due or leonardo. couse it can mimic a peripheral such as mouse and keyboard.... the way you program it well, i cant suggest to you anything due to i have no experience with it ....
 
Logged

Singapore
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for sharing, previously I was lookin at  "UNO" but not sure whether it can handle multiple X - Y axis of contacts points simultaneously. Any suggestion ?
Logged

Malaysia
Offline Offline
Sr. Member
****
Karma: 7
Posts: 393
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

urm as im not mistaken any board that have analog input can make do. let me see if i could find a page to help you btw its 2 am hows singapore?
Logged

Malaysia
Offline Offline
Sr. Member
****
Karma: 7
Posts: 393
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

heres a link that if you want to use a ready made touch pad
http://www.dfrobot.com/index.php?route=product/product&product_id=463#.UQgO07OybF8
and how about this would help to i guess
http://www.instructables.com/id/Touche-for-Arduino-Advanced-touch-sensing/
http://unojoy.tumblr.com/post/23787955050/making-a-capacitive-touch-sensor-from-a-drawing#.UQgQkLOybF8
http://pcbheaven.com/wikipages/How_a_Touch_Button_works/?p=0
and finally this
http://www.instructables.com/id/DIY-3D-Controller/
Logged

Singapore
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Really appreciate your help! I was at dfrobot earlier too, but because it is a proj, it would be better if I could only use arduino and the rest of the parts DIY.

Singapore just had election recently, everything is pretty normal i guess. Hows msia? U staying at KL ?

Btw, for parts on sale at dfrobot, I dont understand the centre part of the connector that connect arduino and keypad together. Is tat a converter? Can I replicate it on my own easily ?

Thanks in advance!
Logged

Malaysia
Offline Offline
Sr. Member
****
Karma: 7
Posts: 393
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

yeah i live in KL... ur you know a lil bit of exploreling could get  you far see this page in perticular ly hor the shematic show the connection between arduino and touch pad cdhttp://www.dfrobot.com/wiki/index.php?title=Capacitive_Touch_Kit_For_Arduino(SKU:DFR0129)
Logged

Singapore
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I found the schematic, my bad. thanks!
Logged

Singapore
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Do u know whether Arduino board used is 'UNO' ?
Logged

Malaysia
Offline Offline
Sr. Member
****
Karma: 7
Posts: 393
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

technically if you need to use the capasitive touch sensor for any  other project then any board will do. but since your making it to be an external touch pad for a comp then you need a protocol that able to mimic the functionality of a touch pad. basically your making a digitizer try look it up too
Logged

Pages: [1]   Go Up
Jump to: