Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Simple computer controlled mechanical device

Status
Not open for further replies.

elpajuo

Junior Member level 2
Joined
Mar 11, 2009
Messages
22
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,452
Hi, I am new to these forums.

I am trying to get pointed in the right direction on how to build a mechanical device controlled by a windows computer that can press be programmed to press different keystrokes (Eg the keyboard keys). At the most it would be a 12 keystroke pad being able to program different combinations.

Any advice is greatly appreciated on ideas on how to implement something like this
 

srizbf

Advanced Member level 5
Joined
Apr 3, 2010
Messages
1,995
Helped
417
Reputation
840
Reaction score
328
Trophy points
1,363
Activity points
10,985
your post is not clear.
tell in simple form what you want ?
 

elpajuo

Junior Member level 2
Joined
Mar 11, 2009
Messages
22
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,452
I want a device that can press buttons on a 10 button keypad and can be programmed to different combinations. I'm looking into about 1-2 seconds between each keystroke press.

It will simulate a human doing the keystroke presses, and I want to be able to easily start/stop at different times and modify the different combinations in a windows computer.

Please let me know if it is not clear enough
 

srizbf

Advanced Member level 5
Joined
Apr 3, 2010
Messages
1,995
Helped
417
Reputation
840
Reaction score
328
Trophy points
1,363
Activity points
10,985
the problem looks simple , but the implementation will be somewhat hard.

you want a mech device that can press 10 keys , controlled by a pc.
the pc must have a software to program the keypress combination and time.

on the hardware side , you have to design an interface that is connected to pc and output to press the keys. the interface , can be connected to parallel port or serial port or usb.

parallel port interface is somewhat easy to make , serial some more difficult and usb you require dedicated chips.

on the software side, two modules : one to specify the key combination and delay and other a routine to connect to hw port of pc(driver).

so , in all , the expertise reqd is more than that for any hobby programmer and interface enthusiast.
 

elpajuo

Junior Member level 2
Joined
Mar 11, 2009
Messages
22
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,452
Thanks for the reply
I have a lot of time to tackle this project.
I need to implement it for a reasonable price, but does not have to be from scratch. Would using PLDs or FPGAs maybe make it easier to interface the mechanical device with the computer?

The mechanical device would be very low voltage, it does not need to apply pressure just make contact.

I am thinking having 10 small controllable actuators for each key would work easier instead of having one moving arm that has to press on all the buttons. The problem is how to control them
 

vinoth8051

Full Member level 3
Joined
Dec 21, 2009
Messages
179
Helped
67
Reputation
134
Reaction score
65
Trophy points
1,328
Location
Delhi, Kanpur, Madurai, India
Activity points
2,380
Hi
Do you like to have something like this...

If yes, suggestion would be better try to get "robotic hand kit". Many people are selling these kits the one with serial, parallel or usb interface one robotic arm kit with pc interface - Google Search. The complexity of robotic hand, depends on how much you can spend on it. Interface with the computer,Instead of starting work from scratch. kindly have a look at these links also.
The best robotic hands
Playing Piano with a Robotic Hand - Technology Review
Hope this helps...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top