Product Post, Projects

How to Build a DC Motor Car Under INR 10,000

A car built from a DC Motor BO isn’t just a hobby; it can also be used as a teaching instrument in electronics, mechanics, and programming. Hence, this guide aims to allow one to see that he/she has adequately done it and has a final project that showcases the skills one has developed (Hence, this guide aims at one to see that he/she has done it and show up the skills he/she gained).

Before we get into the details, let’s review the main components you’ll need to assemble your DC Motor BO car.

  • Arduino is another type of board, UNO(or one which is compatible)
  • The L298N Motor Driver Module belongs to the L-type family of stepper motors. It is regarded as one of the best bipolar stepper motor drivers globally. Additionally, it offers high performance and reliability.
  • 4 DC motors (with wheels for robotics it will get used)
  • 4 BO wheel
  • Breadboard
  • Jumper Wires
  • 9V Battery (any range doesn’t matter as long as it is compatible with the power source of the product)
  • Body and the Head (thesaurus will come in handy here!)

Now, let’s get started!

How Does DC BO Motor Work?

DC motors are electric motors that directly convert DC, i.e., direct current and electrical energy, into mechanical energy. The DC  BO Motors principle is very similar to the interaction between magnetic fields and only electric current.

Two major components in a DC motor’s core are the rotor and stator. The rotor is the motor’s turning part, while the stator is the fixed part that facilitates a magnetic field.

Applying DC voltage across the motor’s terminals initiates an electric current within the rotor windings. Subsequently, as the rotor rotates, it traverses the magnetic fields generated by the stator.

motor bo working

The direction and speed of a BO motor’s working rotation are determined by considering the direction and size of electric current flowing through the rotor windings. In doing so, you set the voltage and the current feeding the motor to control the speed and torque levels.

DC motors are among the most popular in the current market due to their ability to operate in several applications, such as household appliances, industrial equipment, and robotic systems. The fact that the speed and torque of DC motors are precisely adjustable is one reason these motors are employed widely in many electromechanical systems.

Gathering the Necessary Components

To build your DC motor car, you’ll need to gather the following essential components:

  • DC Motor: The core part of the car will be represented by the DC BO Motor, which converts electrical power into mechanical power and runs the BO wheels. To meet the project’s requirements, the motor choice should carefully examine factors such as voltage, power output, and RPM.
  • Power Supply: You must find a reliable power source for your DC motor. Depending on the scenario, this may be an external battery or a stand-alone power adapter. You should match the DC motor’s voltage and capacity with your selected power supply.
  • Chassis or Frame: The car’s chassis is like its skeleton, holding everything in place securely, ensuring nothing falls off. The frame holds everything together. You can choose different materials, such as wood, metal, or 3D-printed ones. The selection can be based on personal choice and available resources.
  • Wheels and Axles: The spindles and their axles are the vehicle’s infrastructure, so it is mobile. You should opt for sturdy BO wheels that are easy to roll and big enough for the base. The axles should be able to carry the weight of the car and all its fittings, i.e., the engine.
  • Speed Controller: Replacing the stock engine with an electric BO motor and adding one gives the car complete speed control. This electronic part manages how much energy you send into the motor and determines the car’s movement.
  • Speed Control Mechanism: Building a car isn’t sufficient; you also require a method to control its movement, such as speed regulation. This could be useful as a switch on/off or a more advanced potentiometer for variable motors.
dc motor car parts

Selecting the components should involve careful consideration of their compatibility, specifications, and overall cost to stay within your set INR 10,000 budget.

Step 1: Arduino Connection Through USB Cable

Arduino Uno R3 Development Board provides the necessary cognitive resources to help you think throughout the process. Suppose you wish to drive your automobile in a desired direction in a specified time. In that case, the interface requires a computer as an input. Initially, the computer must have a pre-installed IDE (Integrated Development Environment) like Arduino IDE (Integrated Development Environment) or Arduino Software. This can be achieved through either the official website or a relevant tool. The tool can be easily downloaded by selecting the option from the Arduino menu on the webpage –

arduino uno with usb cable

Additionally, it is possible to accomplish this through the official website or a relevant tool, which is downloadable by selecting the option from the Arduino menu on the webpage –

Step 2: Connecting an L298N Motor Driver to the Arduino Uno

Our L298N BO Motor Driver Module is the primary component, facilitating swift and seamless speed or direction changes. As a crucial link between the Arduino board and the motors, this module ensures the engines receive the appropriate power for optimal performance.

l298n with arduino uno

The wiring steps below have to be followed to wire the module.

  • Firstly, place the L298N module on the breadboard. This means that the L298N module should be positioned on the breadboard.
  • Connect the GND terminal to the ground rail on the breadboard by linking them.
  • Wire the L298N on the breadboard using the 5V pin to connect it to its 5V rail.
  • Link the ground pin of the Arduino to the ground rail on the breadboard.
  • Connect the +V5 pin of the Arduino with the breadboard’s +5V rail.
  • To control the L298N module, designate digital pins 8 and 9 as IN1 and IN2, respectively. These pins will control the direction of current flow to the motors, determining their movement direction. Additionally, these pins will ensure the motors drive in the selected routes.
  • The Arduino’s DIO10 and DIO11 pins correspond to the L298N module’s IN3 and IN4, respectively. Additionally, these connections control the BO Motors’ other motor and provide the necessary control signals for its operation.
  • Attach the corresponding opposite ends (+ or positive insulator) of your DC engines to the outlets OUT1 and OUT2 of the L298N module.
  • Attach the NEG of your dual shaft motors to the OUT3 and OUT4 pins on the L298N module.

Step 3: Construction of a Chassis

– Cardboard

– Wooden pieces

– LEGO bricks

– 3D printed parts

The circumferential involute is durable and well-suited for BO motors and Arduino use. Furthermore, it can accommodate additional components you might incorporate into your device. Occasionally, you may need to design spaces to provide visibility for the breadboard and other components.

dc motor car chassis

The last step is assembling the chassis. Then, you can put your DC motors (with BO wheels) in your desired locations. Remember to tie them up strongly.

Step 4: Programming the Arduino

Now that the hardware setup is complete, let’s transition to programming. First, open the Arduino IDE and start writing some code!


// Define the motor control pins

const int motorPin1A = 8;

const int motorPin1B = 9;

const int motorPin2A = 10;

const int motorPin2B = 11;

void setup() {

  // Set the motor control pins as outputs

  pinMode(motorPin1A, OUTPUT);

  pinMode(motorPin1B, OUTPUT);

  pinMode(motorPin2A, OUTPUT);

  pinMode(motorPin2B, OUTPUT);


void loop() {

  // Move the car forward


  delay(2000); // Wait for 2 seconds

  // Stop the car


  delay(1000); // Wait for 1 second

  // Move the car backward


  delay(2000); // Wait for 2 seconds

  // Stop the car


  delay(1000); // Wait for 1 second


void moveForward() {

  // Set the motor directions for forward motion

  digitalWrite(motorPin1A, HIGH);

  digitalWrite(motorPin1B, LOW);

  digitalWrite(motorPin2A, HIGH);

  digitalWrite(motorPin2B, LOW);


void moveBackward() {

  // Set the motor directions for backward motion

  digitalWrite(motorPin1A, LOW);

  digitalWrite(motorPin1B, HIGH);

  digitalWrite(motorPin2A, LOW);

  digitalWrite(motorPin2B, HIGH);


void stopCar() {

  // Stop both motors

  digitalWrite(motorPin1A, LOW);

  digitalWrite(motorPin1B, LOW);

  digitalWrite(motorPin2A, LOW);

  digitalWrite(motorPin2B, LOW);



This code includes and determines the motor pins as outputs in the setup() function. The `loop()` function considers which action the car has to take.

how to program arduino uno

In this code snippet, we’ve included three fundamental functions: moveForward(), moveBackward(), and stopCar(). These functions are responsible for determining the proper motor directions and stopping the motors. To further enhance the functionality of this class, consider extending it to include features such as turning, variable speed control, or even remote control abilities.

Step 5: DC BO Motor Powered Cars of Your Choice

To power up your DC car, you can easily interface it with a 9V battery or a similar power source. Connect the battery’s positive terminal to the Arduino’s VIN pin. Subsequently, connect the negative terminal to the GND pin. This setup will activate your DC car.

Certainly, you can opt for a power supply in case of an electricity supply failure. In case of prolonged power cuts, you can use an Uninterruptible Power Supply (UPS), which is ideal for running the air conditioning system during a power outage.

Step 6: Load Testing and Balancing of Workers

The final step is to test the car. Open it, lay it flat on the table, and then type the code in the Arduino platform. Even though the maneuver may seem simple, the most difficult part is executing it precisely according to the given order.

When the machines work, you step in to see if everything is moving smoothly; sometimes, you must do something. Make sure to look over whole places where wires have been joined so that you will not find loose joints. Ensure all motors are running smoothly and that neither the BO motor wheel nor the chassis tilts to either side.

Few people know that the first DC motorized vehicle was piloted not on the road but on a railroad track.

Testing and Refining the DC Motor Car

Once you’ve finished assembling your car, which is equipped with a DC motor and has arranged the controls, it’s time to witness the prowess of your creation. Now, let’s assess its performance and implement any required enhancements.

dc car testing

To start, follow these steps to evaluate its performance and make any necessary refinements:

1. Conducting Initial Test Runs:

  • First, begin the task on a plane, even a platform, without obstacles.
  • Keenly observe how the car behaves, noting the pace, level of acceleration, ability to make turns and stability.
  • Note problems like poor acceleration, traction, or unexpected situations, and inform your coach accordingly.

2. Evaluating Performance and Identifying Areas for Improvement:

  • Run through the datasets and set of observations from the preliminary runs.
  • Hieratize the engine speed, acceleration, handling, design goals, and operational performance.
  • Find out where the car’s performance let you down, such as with a low top speed, low battery life, or unstable handling, and be sure to mention these aspects.

3. Strategies for Optimising the Design

  • The information in your analysis may help you decide whether to modify something or place the components according to their role to make the car perform better.
  • For instance, you may choose a stronger BO motor, bigger battery, or BO wheel and tire arrangements to increase speed, power, or traction.
  • Try out different minor modifications with the tires, weight distribution, or speed regulation knob to improve the accuracy and agility of the chassis.

4. Exploring Advanced Features (Optional)

Suppose you are camping with an adventurous spirit. In that case, it is also fun to consider how additional features, such as remote control or autonomous navigation capacities, would integrate with your DC motor car.

This can involve introducing microcontrollers, sensors, and more sophisticated software programming to boost the car’s functions and superiority over the competition.

Remember the iterative decision-making process when evolving and modifying your DC engine car. It’s normal to encounter challenges, especially on some highly strenuous days, or to not perform as expected on the first try. However, these challenges can be overcome with perseverance and the right approach.

Additional Tips to Consider

Now that you’ve mastered the basics, you can take your DC motor car project to the next level by adding some cool enhancements. Thus, you can finally work on the basics and turn on the lights on your new DC motor car project because you will be able to add some incredible and original features that will make your car special and outstanding.

how to make dc motor car tips
  1. Remote Control: Digital technology is rapidly rolling across even the modern car through WI-FI and remote control. Then, of course, the data will be transmitted immediately to a swap control or a smartphone, which can be among the ways of directing the operation.
  2. Obstacle Detection: Mount ultrasonic and infrared sensors to reduce speed, eliminate collision threats, and detect accidents.
  3. Line Following: The vehicle performs Line-following functions by utilizing infrared or color recognition sensors, which help the vehicle trace a particular path.
  4. Speed Control: Instead, you may choose a pre-patch or use the PPT (Pulse-width modulation) technique to vary the car’s speed.
  5. Customized Chassis: Conjure a chassis that is indeed cool and also charming using the dual shaft motors and beautifully renew it with an update.


A DC BO motors car at INR 10,000 is another cuisine studio and a very interesting and gratifying process. This tutorial is a step-by-step process that includes Arduino setup and motorizing all the assemblies with the Arduino-based motor control driven by Arduino, as well as programming moves and then powering the car.

You acquire the necessary information and practical experience associated with a mechanical engineer’s job, enabling you to appreciate pro-problem-solving skills and a sense of accomplishment due to your emerging ability to create your designs.

Recognize that this project marks the start of a lengthy journey. Additionally, stay enthusiastic about prototyping, innovating, and sharing ideas with fellow members.

Therefore, there is no reason to procrastinate; let’s get started. Unpack your bag, grab your pencil, and let the spark of creativity fueled by INR 10K ignite the construction of an exceptional car powered by the strongest DC motor!

One thought on “How to Build a DC Motor Car Under INR 10,000

Comments are closed.