Hot answers tagged

5 votes

How to convert vertical motion to horizontal?

Scott-Russell type mechanism. For weeks I was trying to come up with a solution for that exact problem for a engineering project mine. Look it up.
user avatar
3 votes
Accepted

Unlabelled pins on this L293D dual DC motor driver

A Google Image search on L293D board suggests that this is a widely available board manufactured by (or at least designed by) Deek-Robot. The 5 pin connector mostly duplicates pins on the 6 pin green ...
user avatar
  • 4,088
2 votes

Best way to estimate velocity of motor with encoder

You could employ all the techniques you mentioned that are model-based though, meaning you need to provide a good model of your system and then tune the parameters. Alternatively, there are other ...
user avatar
2 votes
Accepted

Controlling a dc servo with serial communication

You need to read and understand that datasheet. This board does not have addressing, so without additional hardware you can only have one per serial port. For a demonstration, use a USB-Serial cable ...
user avatar
2 votes

How to convert vertical motion to horizontal?

This should have probably been a comment to @RobertEnglish answer ... but comments don't seem to allow pictures Bavel gears. Plastic ones should be rather inexpensive.
user avatar
  • 137
2 votes
Accepted

Software libraries for parsing sensor data

YACC and Lex to the rescue. They are exactly what you ask for: "a general purpose datagram parsing library". Bytes go in one end, and structured data comes out the other end. You are responsible ...
user avatar
  • 10.8k
2 votes
Accepted

Motor driver damage and jerking behavior when load driving in same direction as motor

What you need is something that is generally referred to as a "brake resistor." It looks like there's an application note specifically for your product. It says, in part: A voltage clamp is ...
user avatar
  • 14.6k
1 vote

How to connect cmd_vel to motor_command in ROS

Based on the twist_to_motors.py documentation, it sounds like you have to map the following two published topics to your motor command subscribers: lwheel_vtarget - (std_msgs/Float32) The target ...
user avatar
1 vote

How can I improve DC Motors rise time?

Besides the control code, I wonder whether the physics is worth a look: Is there enough instantaneous torque to accelerate the rotor's moment of inertia as fast as you want? The torque is ...
user avatar
  • 1,111
1 vote

Understanding import attributes of electronics speakers, by example

A small speaker like this one should be able to play tunes as you have mentioned. You can use an arduino or a raspberry-pi to stream audio over as shown in this link.
user avatar
1 vote

Software libraries for parsing sensor data

I have a feeling you won't get a generic solution for you problem. The reason for that is that you normally need to keep some sort of state on your device. Finding a general form to handle all ...
user avatar
  • 2,954
1 vote

How to convert vertical motion to horizontal?

To make a 89 degree turn you need a miter gear. Amazon has a plastic one that is approximately 2 inches (5 cm) across the face This is by Boston Gear GP1632Y Miter Gear, 0.500" Bore, 1:1 Ratio, 20 ...
user avatar
1 vote
Accepted

controlling industrial servo with pc

Real-time control protocols for drive amplifiers are Ethernet based, but not necessarily compatible with your average Network card. You can take a look at the following protocols and decide which is ...
user avatar
  • 6,322
1 vote

How to reduce the DC motor starting current?

Motors when starting can draw ca. 10x their nominal current. You mentioned that you have a driver attached to the motor. Do you use PWM to control the motor? A soft start when the motor is accelerated ...
user avatar
  • 6,322
1 vote

How to reduce the DC motor starting current?

DC motor draw more current initially because when motor is in normal speed it creates back emf which reduces drawing current .So initially when DC motor is powered there is no back emf so current ...
user avatar
  • 41
1 vote

How to reduce the DC motor starting current?

Could be the starting current, try adding an inductance in series with the motor that will limit the rate of the current change. Once the motor starts spinning the current will stabilize. This will ...
user avatar
1 vote
Accepted

DC Motor Control

For a DC motor, you can use a relay instead of a motor controller if you aren't too concerned about precision. Be careful to account for the inductive surge in current, and ensure your relay can ...
user avatar
  • 4,326
1 vote

DC Motor Control

If you want to use a relay in your airboat, use flyback diodes, otherwise you might get stuck with the gators.
user avatar
  • 4,205
1 vote

Driver Board to Control 16 Brushed DC Motors

Given that the brushed DC motors you are using can output a maximum power of 3 watts and are rated for 12 volts maximum, the max current will be 0.25 amps or 250 milliamps. So you need to find ...
user avatar
1 vote
Accepted

Eliminating Electrical Noise from my motor driver

First off, you should probably replace all electrical connections between the motor driver and other circuitry with optocouplers (I hope you aren't using the analog interface). Then, make sure that ...
user avatar
  • 420
1 vote

Comparison of the efficiency of DC motor current limiting / control methods?

Of the choices you presented, PWM + BJT/FET is most efficient. An H-Bridge is a prime example of that. -BJT's dissipate heat in proportion to their "on-ness" -FET's dissipate heat based on their (...
user avatar
  • 156
1 vote

A robotics computer with graphics card, lots of computation power, battery, no screen, no keyboard?

Yes the Gigabyte Brix or the Intel NUC are the platforms you're searching for: http://www.gigabyte.com/products/list.aspx?s=47&ck=104 http://www.intel.com/content/www/us/en/nuc/overview.html I've ...
user avatar
1 vote

ROS NavStack with Skid Steering robots

Yes and no. I think it depends on your needs, and what other sensors you have. Remember that even diff drive robot wheels slip a little. And you can never measure the diameter of the wheel accurate ...
user avatar
  • 5,215

Only top scored, non community-wiki answers of a minimum length are eligible