Skip to main content
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 ...
Mark Booth's user avatar
  • 4,263
3 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 ...
Ugo Pattacini's 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 ...
NomadMaker's user avatar
2 votes

What motor controller board is this?

I think I found what you're looking for here on Amazon, called "DC Brush Motor Controller, DROK 16A Dual Channel H Bridge Motor Driver Brushed Board DC 5V-36V Motor Drive Control Smart Car PWM ...
Chuck's user avatar
  • 16k
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 ...
Chuck's user avatar
  • 16k
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.
Vorac's user avatar
  • 137
1 vote
Accepted

Error when using Roboteq Controller ROS2 driver

the error you are getting is because humble has different dependencies. I wrote a ROS2 foxy driver last year that I recently added humble dependencies to. Might work with your MC. check out the humble ...
Chase's user avatar
  • 56
1 vote

ROS 2 - where to find updated guides on driver implementation in ROS2

I assume that you're talking about: http://wiki.ros.org/Drivers/Tutorials In general there's a lot of content in ROS 1 that has been generated. The concepts are generally the same. You will need to ...
Tully's user avatar
  • 25.1k
1 vote
Accepted

Sensors, ports, pins, drivers and firmware by example

Yes. Your understanding is correct. But I would like to clarify some things. The "brains" of the robot: software, controller, firmware, etc. on the robot can come in many forms. Simple ...
Ben's user avatar
  • 5,865
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 ...
Jacob Perron's 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 ...
r-bryan's user avatar
  • 1,271
1 vote
Accepted

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.
Akhil Kurup's 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 ...
50k4's user avatar
  • 6,682
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 ...
50k4's user avatar
  • 6,682
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 ...
Pai's user avatar
  • 141
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 ...
Damjan Dakic's user avatar

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