computer controlled wheel chair or pram


by jasjit
Tags: chair, controlled, pram, wheel
jasjit
jasjit is offline
#1
Feb6-12, 11:31 AM
P: 8
Hello guys
Im totally new to this stuff and looking forward to work on it please help if you could...
I went to my professor for the same, she said that it can be done using parallel port programming or serial port...
But i don't know how to do it... can you please help how can i get started on that i think i need to learn parallel programming first? how hard is it...(i did study c and c++ earlier..if that helps)...

She said that you can use crystal antennas for some range (say 30m)...im planning to place two motors on the wheels and then use the computer to control its motion....
Please suggest any alternative method if you know some.....
And sorry if i posted a wrong thread please don't delete it...
Phys.Org News Partner Science news on Phys.org
NASA's space station Robonaut finally getting legs
Free the seed: OSSI nurtures growing plants without patent barriers
Going nuts? Turkey looks to pistachios to heat new eco-city
Mech_Engineer
Mech_Engineer is offline
#2
Feb6-12, 06:56 PM
Sci Advisor
PF Gold
Mech_Engineer's Avatar
P: 2,234
What you're hoping to do is no more complex than building a remote-control robot. I would suggest buying a remote-control robot kit, and upgrading the components to allow it to drive more powerful motors.

Here are a couple of good hobbyist-level sites for robot-building supplies and kits:

http://www.sparkfun.com/

http://www.parallax.com/
jasjit
jasjit is offline
#3
Feb7-12, 08:45 AM
P: 8
Thanks for the reply mate..Nice suggestion
But i am not sure whether i can do that..because my professor might reject it...
Also what do you reckon parallel port or serial port programming...keep in mind i am a total beginner and will start studying now as programming is not my core subject ......
Also can i use matlab fot r the interfacing?

jasjit
jasjit is offline
#4
Feb7-12, 08:46 AM
P: 8

computer controlled wheel chair or pram


Thanks for the reply mate..Nice suggestion
But i am not sure whether i can do that..because my professor might reject it...
Also what do you reckon parallel port or serial port programming...keep in mind i am a total beginner and will start studying now as programming is not my core subject ......
Also can i use matlab for the interfacing?
Mech_Engineer
Mech_Engineer is offline
#5
Feb7-12, 09:01 AM
Sci Advisor
PF Gold
Mech_Engineer's Avatar
P: 2,234
You can't control a motor directly through a serial or parallel port unless you're talking about the communication protocol for the motor controller. Is utilizing a serial link part of your project requirement?

I'm imaginging your requirement is to basically be able to control two DC or stepper motors through a wireless link or some kind. This is a relatively easy thing to do as long as you get the right hardware to make it happen. For a small-scale robot, this could be accomplished with the following hardware list:
  • Microcontroller (Arduino, BASIC stamp, etc.)
  • Wireless link (maybe Bluetooth for example, which means a smartphone could be the remote controller)
  • Motor control board
  • Motor drivers
  • Motors

This can be accomplished is about a million different ways.
jasjit
jasjit is offline
#6
Feb7-12, 12:19 PM
P: 8
As i said i have never done this before..so i was searching for the same whole day...
What i figured out is
Use a language c or c++ to connect to port..
connect port to the microcontroller (say 8051)
and then connect microcontroller to the motors....
Is it correct?
Also what should i go with parallel or serial...
Using smartphone is bloody cool but do you honestly think i can do it...
Sorry if i ask dumb questions but you seem to be my only hope...
jasjit
jasjit is offline
#7
Feb8-12, 11:32 PM
P: 8
Where are you Mech Engg?
jasjit
jasjit is offline
#8
Feb11-12, 12:28 AM
P: 8
Someone pls reply...i just need some guidance
Mech_Engineer
Mech_Engineer is offline
#9
Feb23-12, 03:31 PM
Sci Advisor
PF Gold
Mech_Engineer's Avatar
P: 2,234
Generally microcontrollers are not used to control a motor directly due to the power requirements of the motors. In most (dare I say all) cases what's known as an "amplifier board" is used which takes commands from the microcontroller and implements them with the motor.

As I said before, everything you need is already available and done comonly. Connecting to the serial port is the easy part; you need to get a correct hardware list going first.

Also as I said before, if you have a requirement of communicating with the controller wirelessly, look into an off-the-shelf solution such as a bluetooth communication module. Having to engineer the entire system from scratch (including wireless communication) will bog you down in the details very fast.
Mech_Engineer
Mech_Engineer is offline
#10
Feb23-12, 03:44 PM
Sci Advisor
PF Gold
Mech_Engineer's Avatar
P: 2,234
Example required hardware list:

Now keep in mind that amplifier is a hobbyist-grade robotic one (2A per motor, about 10W at 5V), so if you wanted a stronger one you'd have to go a bigger one. So say you're driving a set of industrial-grade motors, you would use a much larger amplifier (and power source) like from Parker for example:

The control inputs for the amplifier can still be accomplished with the Arduino, but larger motors have larger power requirements (the Paker can drive up to 6.5kW, that's a pretty big DC motor at about 8.7hp).

A list of industrial and scientific-grade DC Servo Drives can be found on GlobalSpec:
http://beta.globalspec.com/SpecSearc...tandardproduct
jasjit
jasjit is offline
#11
Feb26-12, 03:05 AM
P: 8
Thanks a lot Mech you were quite precise with that. Well right now my exams are going on but after this week i will be free to go as deep as possible on this subject...So i will post more queries after that..


Register to reply

Related Discussions
Computer Controlled switch Electrical Engineering 24
Computer controlled machine/robot? Mechanical Engineering 2
Man tries to rob woman in wheel chair! General Discussion 45