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
    About the element14 Community
  • 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 420 subscribers
  • Views 3308 views
  • Users 0 members are here
Related

robotic wheel chair help

e14 Contributor
e14 Contributor 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 e14 Contributor +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…
  • e14 Contributor
    e14 Contributor 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
  • mcb1
    mcb1 over 12 years ago in reply to michaelkellett

    Michael

    Your explanation is great and shows the difference between low frequency (50Hz) type supplies and High frequency supplies that require the ESR to be taken into account.

     

    I've always used the ballpack figures of 1000uF/Amp for 50hz type supplies.

    I've fixed a few switch modes in monitors, but not designed any.

     

    So thanks for the insight and figures.

     

     

    What I find most interesting is what should be a project for learning and teaching upcoming engineers, is instead a 'lets get on the internet to see who can give us the answers'.

    This approach doesn't give me confidence in our upcoming engineers, since they seem to rely on someone else telling them the answers.

     

    All the theory and answers are out there, you just need to do some looking and reading.

    The end result will be far better even if you don't accomplish the goal .... you will have learned.

     

    If you get stuck along the way, discuss the problem and where you're stuck, and someone will assist or hint at the direction you should take.

     

    Mark

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

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

    While this is a very good article, and is easy to follow, it is related to designing Power Supplies for Audio applications.

    It touches on SMS but doesn't really give the sort of advice that Michael has.

     

    allowed us to reach a thumb-rule we apply successfully to our drives.

    Funnily enough, this same rule of thumb (1000uF/amp) was around 35 years ago when I started electronics.

     

    Do you have some further info that you could share, or perhaps some performance v economics figures that support why you use it.?

    Do your drives have to meet any EMC regulations, and does the 'rule of thumb' apply then.?

     

    Thanks

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 12 years ago

    how can i control the speed of dc motors using the same joystick...pls help me...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • alanwood
    alanwood over 12 years ago in reply to e14 Contributor

    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 to post such a negative comment and I don't mean any offence but you need to do your own research. You have been told how analogue joysticks work and you've been told about motor drivers. You need to work out the bit in the middle!

     

    The internet is a wonderful resource of code and hardware examples: use this help to get a value from your joystick. Find a motor driver with the type of input you understand - it might be analogue, digital or PWM. Then find out how to convert your joystick value to the type of input required.

     

    We all want you to become a good engineer and that requires hard work on your part - no shortcuts I'm afraid.

     

    Best wishes,

    Alan

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

    Thank you for that explanation, Michael. This should reduce the cost of driving servomotors substantially... image

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

    You're welcome to send me the code, Prajwal. I'll comment in your code and send it back to you. But I hope you're keeping Alan Wood's advice in mind... image

     

    Send mail to rajiv.tctech AT gmail.com

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

    The left right movement of the joystick can be used to steer the wheelchair by differentially driving the wheels. The Y-axis of the joystick, or say the forward and back motion of the joystick can be used to vary speed and direction - pulling the joystick back from the centre-point could make the motors reverse direction. But in all this, do remember to keep a deadband around the centre-point of the joystick, wherein the values do not do anything. Otherwise you might land up with a wheelchair that keeps creeping even without any control input...

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

    ofcourse sir I learnt a lot with my project... thank you all...

    • Cancel
    • Vote Up 0 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 © 2026 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.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube