# How to make a robot at home in India: a realistic first build

> Learn how to make a robot at home in India: exact parts, rupee costs, wiring, code and the five mistakes that stop most beginners.

Canonical: https://roboticsengineering.in/how-to-make-a-robot-at-home/ | Published: 2026-10-27 | Updated: 2026-10-28 | Author: Jignesh Panchal

**You can build a robot at home in India for about ₹1,500 in parts: an Arduino Nano, an L298N driver, two TT motors, a chassis and a 2S battery pack will move under your own code within a weekend.** It will not be a humanoid, and it will not do anything useful on the first try, but it will sense, decide and act, which is what makes it a robot. This guide covers the four subsystems, the cheapest build that actually moves, the tools, a four-weekend plan and the mistakes that turn a ₹1,500 budget into a ₹4,000 bill. Follow the plan below and you can make a robot that moves under your own code within a weekend.

Most first attempts fail for boring reasons: a 9 V battery that cannot supply the motors, a driver wired to the wrong pins, or a kit that includes six servos and no instructions. The fix is to start with one behaviour and a power path that can deliver it.

## The four subsystems every robot needs

Every mobile robot, from a ₹1,500 car to a warehouse AMR, has the same four blocks. The parts change; the structure does not.

| Subsystem | Job | Cheapest part that works | Typical price |
| --- | --- | --- | --- |
| Sense | Turn the world into a signal | IR reflectance or IR obstacle module | ₹60–150 each |
| Decide | Read the signal and choose an action | Arduino Nano or Uno clone | ₹300–700 |
| Act | Convert the decision into motion | TT gear motor pair plus L298N | ₹400–600 |
| Power | Supply current without browning out the logic | 2S 18650 pack, switch, buck converter | ₹500–800 |

*Planning ranges for Indian retail in October 2026. The cheapest part is not always the best one, but it is enough to prove the structure.*

What most beginners miss is the gap between the decide block and the act block. An Arduino pin can supply about 20 mA; a TT motor can draw several hundred milliamps and much more when it stalls. The driver is not an optional extra, it is the part that lets a 20 mA signal control a 1 A load. The [L298N guide](https://roboticsengineering.in/components/l298n-motor-driver/) explains the voltage it wastes as heat.

The power block is the other half. A robot with a weak battery does not fail cleanly; it resets mid-turn, misreads a sensor or behaves differently on the second run. The [power guide](https://roboticsengineering.in/how-to-power-a-robot/) covers the two-rail pattern used by every build here: motors from the pack, logic from a regulated 5 V rail, all grounds joined.

## The cheapest build that actually moves

This is the smallest bill of materials that produces a car you can drive, extend and explain. It has no sensor yet, so it is a remote-controlled platform rather than an autonomous robot; one sensor turns it into a line follower.

| Part | Typical price | Why this one |
| --- | --- | --- |
| Arduino Nano clone | ₹320 | Small enough for a 2WD chassis; CH340 USB |
| L298N motor driver | ₹180 | Two channels, screw terminals, onboard 5 V regulator |
| TT gear motors with wheels, pair | ₹260 | Slow and torquey; the standard hobby car motor |
| 2WD acrylic chassis with caster | ₹190 | Mounting holes line up with TT motors |
| 2S 18650 holder with protected cells | ₹420 | 7.4 V nominal, enough for the driver |
| Switch, jumper wires, screws | ₹90 | Do not use the thinnest dupont wires for motor current |
| USB data cable | ₹80 | A charge-only cable cannot upload |

*Total: about ₹1,540 including the pack and cells. Shipping, tools and a charger are extra.*

Add two IR reflectance modules for about ₹120 and the same car follows a line; the [line follower build](https://roboticsengineering.in/projects/line-follower-robot-arduino/) has the wiring and the calibration. Add an HC-SR04 and a fixed mount and it stops before a wall; the [obstacle avoider build](https://roboticsengineering.in/projects/obstacle-avoiding-robot-arduino/) is the next step. Both build sheets quote parts totals without batteries, which is why their numbers look lower than this one.

## What it costs beyond the parts

The parts are the visible cost. The first month also includes a charger (₹250–600), shipping from two or three sellers (₹100–300), a spare sensor or driver (₹100–200) and tools if you do not own them. A realistic first-project envelope is ₹2,800–4,000, and most of that is reusable.

Buy the battery and charger together from one seller so the connector matches. A protected 2S pack with a matched charger is safer and simpler than loose cells and a bare holder. The [under-₹2,000 build guide](https://roboticsengineering.in/robot-under-2000-india/) compares three complete cars at this budget level, and the [starter kit guide](https://roboticsengineering.in/robotics-starter-kit-india-what-to-buy/) explains what is worth paying for in a kit and what is filler.

## The tools you need

- **Multimeter, ₹300–800.** The one tool you will use every session. Voltage, continuity and a dead battery are three different diagnoses that look the same without it.
- **Soldering iron and solder, ₹400–1,000.** Many modules arrive with headers unsoldered. A 25–30 W iron is enough; a cheap one with no temperature control is harder to use but not impossible.
- **Wire strippers, ₹150–300.** Teeth work once and then damage the wire.
- **Small screwdriver set, ₹150–300.** The chassis, motor mounts and terminal blocks use different sizes.
- **Double-sided tape, hot glue and heat-shrink, ₹150–250.** For mounting, not for load-bearing joints.

You do not need a 3D printer, an oscilloscope or a bench power supply for a first build. A 3D printer is useful later, when a mount has to fit an exact sensor. Safety is part of the tool list: wear glasses when soldering, work in a ventilated space, use protected cells, and never charge a lithium pack unattended or puncture a cell. The tools below are all you need to make a robot at home.

## A four-weekend plan

| Weekend | Goal | Time | Done when |
| --- | --- | --- | --- |
| 1 | Order everything, blink the board, assemble the chassis | 3–4 h | The Nano uploads Blink and both wheels spin on a battery test |
| 2 | Wire the driver, write forward/back/turn, fix direction faults | 3–5 h | The car drives on the floor without resetting |
| 3 | Add sensors, calibrate, write one behaviour | 3–5 h | It follows a line or stops at a wall, repeatably |
| 4 | Mount everything, run a test plan, record a video and write the report | 3–4 h | Five consecutive runs with notes on the failures |

*Parts delivery can consume weekend 1. Order the battery, charger and modules in one go so the build does not wait on a ₹60 connector.*

Do not skip the wheels-up test. With the car lifted, confirm each motor turns the right way before it touches the floor. If one side is reversed, swap that motor’s two leads at the terminal block instead of adding a minus sign in the code; the wiring fault will otherwise reappear the moment you change drivers.

## The mistakes that waste money

- **A 9 V battery for the motors.** It has very little capacity and sags under load. It is for smoke alarms, not drivetrains.
- **No motor driver.** Connecting a TT motor to an Arduino pin can destroy the pin and the board.
- **A servo powered from the 5 V pin.** The stall current causes brown-outs that look like software bugs.
- **Buying a Raspberry Pi first.** It needs an operating system, a good supply and a camera before it moves a wheel. An Arduino is the cheaper way to learn the mechanics.
- **Starting with a six-servo arm.** Six joints mean six power and calibration problems before the first useful motion.
- **Unknown-brand 18650 cells.** Capacity claims on unbranded cells are often false. Buy protected cells from a seller with a return policy.
- **Thin dupont wires in the power path.** They heat, drop voltage and cause resets. Solder the battery and motor leads or use screw terminals.
- **Changing code before checking wiring.** Most “software” faults in a first robot are a missing ground or a reversed motor pair.

## After you make a robot: what to build second

Build the line follower next. It adds two sensors, a calibration step and a control decision, and it is the cheapest way to learn that sensor placement matters more than code. Then build the obstacle avoider to practise a second sensor and a scan routine. After that, an ESP32 car adds Wi-Fi and a web page, which is a different skill from motor control.

The ladder after that is encoders, then PID, then a map. A robot that can measure distance and hold a heading is ready for a maze or a proper line follower with speed control. Only after that is ROS 2 worth the setup time, because ROS 2 assumes the low-level robot already works. Move from a Nano to an ESP32 or a Pi only when you need Wi-Fi or vision; the final-year project guide shows what a semester-sized version of these builds looks like.

The frame is the first purchase: the [chassis buying guide](https://roboticsengineering.in/robot-chassis-buying-guide-india/) covers the sizes and materials that suit a first build.

The drive motors fix the rest of the build. The [motor selection guide](https://roboticsengineering.in/motor-selection-for-robots/) explains the torque and RPM sums, and the [soldering guide](https://roboticsengineering.in/soldering-for-robotics-beginners/) covers the joints that hold the wiring together.

If you would rather buy than build, the [robot vacuum buying guide for India](https://roboticsengineering.in/robot-vacuum-buying-guide-india/) explains what matters on marble, tile and mixed floors.

A printer turns bracket ideas into parts in an afternoon: [best 3D printer for robotics in India](https://roboticsengineering.in/best-3d-printer-for-robotics-india/) covers the setup.

## Sources and further reading

- [Arduino language reference](https://docs.arduino.cc/language-reference/) for the pin functions, timers and serial commands used in every build here.
- [Texas Instruments L298 datasheet](https://www.ti.com/product/L293D) for the driver’s voltage drop and current limits.
- [Battery University: types of lithium-ion](https://batteryuniversity.com/article/bu-205-types-of-lithium-ion) for how 18650 packs behave under load and why protection matters.

Last reviewed: October 2026. Prices are typical Indian retail ranges and change with seller and stock. This guide has not been bench-tested by this site; the linked build sheets list their own assumptions.

## Related guides

- [Arduino Uno pinout for robotics](https://roboticsengineering.in/arduino-uno-pinout-for-robotics/) — Every pin, current limit and a wiring map for a two-motor robot.
- [Arduino IDE setup](https://roboticsengineering.in/arduino-ide-setup/) — Install the IDE, fix clone drivers and upload without guesswork.

## Related guides

- [IR sensor with Arduino](https://roboticsengineering.in/ir-sensor-with-arduino/) — Wiring, threshold calibration and line-follower code.
- [HC-SR04 reliable distance readings](https://roboticsengineering.in/hc-sr04-reliable-distance/) — Timeouts, median filtering and the geometry behind phantom obstacles.
- [Servo motor with Arduino](https://roboticsengineering.in/servo-motor-with-arduino/) — Pulse timing, current draw and wiring that stops brownouts.
