2

Author Topic: robot that press and release a button  (Read 1524 times)

0 Members and 1 Guest are viewing this topic.

Offline dcjeaTopic starter

  • Beginner
  • *
  • Posts: 3
  • Helpful? 0
robot that press and release a button
« on: June 16, 2011, 04:02:23 PM »
Hi,

I am looking for a simple robotic device that can press and release a button.  I tried google, but results always ended up something different.  Any suggestion on where I can buy or how I can build such a device?

Thank you,
David

Offline newInRobotics

  • Supreme Robot
  • *****
  • Posts: 1,015
  • Helpful? 48
  • N.I.R.
Re: robot that press and release a button
« Reply #1 on: June 16, 2011, 05:50:48 PM »
Can You describe the device a bit more?

On what event the button has to be pressed?

Can a button be replaced by a MOSFET, transistor or relay?
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." - Kristian W

Offline dcjeaTopic starter

  • Beginner
  • *
  • Posts: 3
  • Helpful? 0
Re: robot that press and release a button
« Reply #2 on: June 16, 2011, 07:05:12 PM »
Can You describe the device a bit more?

On what event the button has to be pressed?

Can a button be replaced by a MOSFET, transistor or relay?


This is the physical iPhone Home button that I want to press.  Plan to trigger the 'press-release-event' through a serial port (or any other similar method). In my imagination: I use mouse to click on my laptop screen (in a control program), this device then press iPhone home button (and release the button afterwards) for me.


Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: robot that press and release a button
« Reply #3 on: June 16, 2011, 09:01:44 PM »
Hi,

A solenoid with a rubber '"finger" is probably the best way to go (at least it was some 25 years ago when we made test robots for testing hand-held terminals with 20+ solenoids.

If you have a serial port (they're getting scarce these days), you can go with any of the output lines, just remember that EIA/TIA-232 is resting positive (and active negative). This can be inverteed in the control program, which you'll have to build yourself, as it will be quite OS/version dependant in connecting with the physical hardware.

A couple of transistors + "glue" is all the hardware it takes to interface the solenoid to the serial line.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline dcjeaTopic starter

  • Beginner
  • *
  • Posts: 3
  • Helpful? 0
Re: robot that press and release a button
« Reply #4 on: June 16, 2011, 09:59:05 PM »
Hi,

A solenoid with a rubber '"finger" is probably the best way to go (at least it was some 25 years ago when we made test robots for testing hand-held terminals with 20+ solenoids.

If you have a serial port (they're getting scarce these days), you can go with any of the output lines, just remember that EIA/TIA-232 is resting positive (and active negative). This can be inverteed in the control program, which you'll have to build yourself, as it will be quite OS/version dependant in connecting with the physical hardware.

A couple of transistors + "glue" is all the hardware it takes to interface the solenoid to the serial line.


Thanks! I do not know there are things like "solenoid" exist. Looks like it is what I need, am going to look into it.
Though serial port becomes scarce. I would expect USB-to-Serial adapter can be used to do the trick.
David

Offline Fr0stAngel

  • Full Member
  • ***
  • Posts: 84
  • Helpful? 3
  • [O_O] what??
Re: robot that press and release a button
« Reply #5 on: June 17, 2011, 06:00:28 AM »
if you know how to use a servo motor, they can perform your task very easily.http://www.societyofrobots.com/actuators_servos.shtml
using a proper servo horn, you will need to position the servo such that when you give the command, the servo horn presses the button.just remember to cushion it at the end, and not make it go more than the required position.
'crazy' is the new hype! =)

Offline Gertlex

  • Supreme Robot
  • *****
  • Posts: 742
  • Helpful? 23
  • Nuclear Engineer · Roboticist
Re: robot that press and release a button
« Reply #6 on: June 17, 2011, 01:49:54 PM »
It could be as easy as putting iphone on a piece of wood, attaching a servo to the wood, with a little arm on it for the button, and getting a USB servo controller.

E.g.:
http://www.sparkfun.com/products/9664
plus
http://www.sparkfun.com/products/9065  (ebay would be cheaper for tiny servos)
I

Offline growler

  • Jr. Member
  • **
  • Posts: 24
  • Helpful? 0
Re: robot that press and release a button
« Reply #7 on: June 17, 2011, 07:34:56 PM »
I would not count on a usb to serial adapter working for this. The usb converters fake a serial port enough to communicate generally but the electronics behind it are different then a real port and so they do respond differently to things like wiring up external electronics.

Offline Gertlex

  • Supreme Robot
  • *****
  • Posts: 742
  • Helpful? 23
  • Nuclear Engineer · Roboticist
Re: robot that press and release a button
« Reply #8 on: June 18, 2011, 01:15:25 PM »
I would not count on a usb to serial adapter working for this. The usb converters fake a serial port enough to communicate generally but the electronics behind it are different then a real port and so they do respond differently to things like wiring up external electronics.

Well I've never had problems with my USB-Serial adapter.

(not sure if you were referring to the stuff I linked, but I'm pretty sure the USB servo controller wouldn't sell if it didn't work...)
I

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: robot that press and release a button
« Reply #9 on: June 19, 2011, 08:03:51 PM »
Hi,

A servo would need a circuit to generate the correctly timed pulse widths to engage and disengage.
A solenoid will only need a single pulse that isn't time critical.
A servo solution will be more expensive.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

 


Get Your Ad Here

data_list