element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum robotic wheel chair help
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 30 replies
  • Subscribers 405 subscribers
  • Views 2331 views
  • Users 0 members are here
Related

robotic wheel chair help

Former Member
Former Member over 12 years ago

can some one help me with robotic wheel chair using arduino uno

  • Sign in to reply
  • Cancel

Top Replies

  • michaelkellett
    michaelkellett over 12 years ago in reply to rajiv.tctech +1
    The ESP article is OK as far as it goes but it's really only concerned with simple mains power supplies. It has a tiny section at the end about switching supplies but it's way out of date. The wheelchair…
  • alanwood
    alanwood over 12 years ago in reply to Former Member +1
    Hi Prajwal, This is supposed to be your project not ours. If you keep asking questions and expecting answers, you will never learn how to be an engineer. That is why you are training, isn't it? I'm sorry…
Parents
  • vsluiter
    vsluiter over 12 years ago

    Hello Prajwal,  That question is a bit too general I'm afraid. Do you already have a wheel chair? Does it already have motors? Do those motors have drivers (like: boxes that take power and control, to drive the motor)? If  yes, do you know how those work?  If you report that, we could give you some directions on where to start reading next.  Victor

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to vsluiter

    thank you victor for replying.

    actually we are building this as our college project.we have thought of using DC motors and 2 axis joystick for conrtolling the directions.actually we don't what device drivers are!! where to use.:(

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vsluiter
    vsluiter over 12 years ago in reply to Former Member

    Good to start with DC motors, but developing your own motor drivers (power amplifiers) might be a lot of work... If you want to build something small (like a scale model) you could use the motor shield of Arduino or from Adafruit, both also have libraries that show you how to drive the motors.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to vsluiter

    we are using h bridge. wat is the main use of it. can u tell pls.:)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vsluiter
    vsluiter over 12 years ago in reply to Former Member

    http://en.wikipedia.org/wiki/H_bridge

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to vsluiter

    i understood what is device drivers but i didn't get whether it is a hard ware component or we have to write the code for it.

    help me pls...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vsluiter
    vsluiter over 12 years ago in reply to Former Member

    'Motor Driver' is a more general term for a hardware component that is mostly built up out of one or more H-bridges.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to vsluiter

    can u pls tell me how to interface joystick and call routine program of the motor.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vsluiter
    vsluiter over 12 years ago in reply to Former Member

    Hello,

     

    This is your college project; I think it would be wise to first read some information on electronics and on, Arduino. Do some test projects with switches, potmeters and ontrol some LEDs before turning on a robotic wheel chair. 

    Good luck in trying things out!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to vsluiter

    can u pls tell me what value of capacitor must be used for connecting external supply to H bridge for driving 12V dc motor..pls

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 12 years ago in reply to Former Member

    No one can answer that question sensibly -  the capacitor size depends on the H bridge design, the size of the motor, the precise nature of the power supply, the length of the wires etc etc.

    You are way out of your depth here - you need to learn a lot more about circuit design than you seem to know to design your own motor control stuff or alternatively find  a ready made design that does what you want.

    There are companies that sell ready made motor controllers with instructions and support but they are not at Arduino type prices.

     

    If you post a circuit (schematic) of your design so far it might be possible to advise about component values. (You need to put all the component values and types that you do know on the diagram and ideally explain how you got there.)

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • michaelkellett
    michaelkellett over 12 years ago in reply to Former Member

    No one can answer that question sensibly -  the capacitor size depends on the H bridge design, the size of the motor, the precise nature of the power supply, the length of the wires etc etc.

    You are way out of your depth here - you need to learn a lot more about circuit design than you seem to know to design your own motor control stuff or alternatively find  a ready made design that does what you want.

    There are companies that sell ready made motor controllers with instructions and support but they are not at Arduino type prices.

     

    If you post a circuit (schematic) of your design so far it might be possible to advise about component values. (You need to put all the component values and types that you do know on the diagram and ideally explain how you got there.)

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • rajiv.tctech
    rajiv.tctech over 12 years ago in reply to michaelkellett

    When using PWM to drive H-Bridge type power amplifiers, use 1,000uF per ampere of motor current. For example, if you use a 12V 10A DC motors, each of their H-Bridge supplies should use 10,000uF 25V capacitors, connected as close as possible to the H-Bridge.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vsluiter
    vsluiter over 12 years ago in reply to rajiv.tctech

    Rajiv,

    It's good to have some rough estimates, but can you give a bit of background on this estimation? Do you know where this figure (10,000uF) comes from? Also, can you give a guideline for the ripple current needed in these capacitors?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rajiv.tctech
    rajiv.tctech over 12 years ago in reply to vsluiter

    Victor, I design and build DC servo drives. The figure of 1000uF per Ampere is derived from years of practice across over a thousand servo drives... Do remember, the capacitor is to be placed at the input to the H-Bridge, never at the output...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vsluiter
    vsluiter over 12 years ago in reply to rajiv.tctech

    OK, cool. Just wondered whether there's a theoretical background for your experience. Not that I don't trust you, more that I'd like to know whether I could have done some back-of-the-napkin calculation to get to the same result.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rajiv.tctech
    rajiv.tctech over 12 years ago in reply to vsluiter

    Victor, you might want to read this article... http://sound.westhost.com/power-supplies.htm

     

    A reading of theoretical articles / experimental results, coupled with practice, allowed us to reach a thumb-rule we apply successfully to our drives.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to rajiv.tctech

    can u pls tell me how analog joystick works  and also help how to call interrupt depending on joystick..pls

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to rajiv.tctech

    can u tell me how to check the extream values of the joystick(left right top bottom) in serial port using arduino ide....

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rajiv.tctech
    rajiv.tctech over 12 years ago in reply to Former Member

    Look up how to read a potentiometer via the analog port. A joystick has two potentiometers - one for X and the other for Y axis. The Arduino's 10-bit ADC will give you 0-1023 values between 0V and Aref (usually 5V). Obviously, whatever maximum and minimum values you get for X and Y axes, the centre-point of the joystick will be approximately at the middle of the two extrema. To get a feedback of the two extrema and the centre-point value, read the values and print them to the serial monitor with a serial.print command. Please look up how to use that... make use of the copious examples accompanying the IDE...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to rajiv.tctech

    dear sir

                   i have almost completed the code. I need u to check it once. if u provide me your email id I will send the code and the circuit diagrams so that u can check it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 12 years ago in reply to rajiv.tctech

    The ESP article is OK as far as it goes but it's really only concerned with simple mains power supplies. It has a tiny section at the end about switching supplies but it's way out of date.

     

    The wheelchair motors are likely to be driven from lead acid batteries (although the OP doesn't actually say this) which have a very low source impedance and no ripple issues. The capacitors across the motor drive are needed to ensure that the AC impedance of the supply at PWM frequenices is low. The steady state voltage drop will be function of battery and the wires and no (reasonable) amount of capacitor will make any difference.

     

    Let's look at that 1000uF per amp rule:

    A reasonable target would be that the ripple at PWM frequency should be less than 250mV for lowish PWM frequencies (<50kHz).  The peak ripple voltage will be approx. current/(C *2 * f) so for 1A, f = 1/(c * 2 * 0.25) = 2000Hz

    The ESR of the capacitor should be < 50mR (for 50mV drop at 1A)

    At higher frequencies the ESR demand is unchanged but the capacitor can be smaller. So if the H bridge PWM frequency is 50kHz then 40uF per motor amp is OK. (The ESR demand is unchanged by frequency)

    For a 10A motor 470uF will do.

    In practice it won't be easy to get 470uF rated at 25V and 10A ripple with an ESR of less than 5mR - the best listed in Farnell has an ESR of 62mR and costs about £0.7

    The best 10000 uF capacitor listed is £17 each and still only 24mR ESR.

    So for this very hypothetical design 10 x 470uF at 25V, carefully chosen for low ESR would be much better than 10,000 uF in one big lump.

    In fact the 10,000 uF would only be better at quite low PWM frequencies.

     

    So the point of all this ?

     

    You need to take all the factors of the application into account and think hard about the characteristics of the parts you can actually buy. Without knowing more about the OPs power source and motor control system it isn't possible to give good advice.

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube