Monday, February 16, 2026
HomeEngineering Projects For YouSmart Trolley Robot using Arduino

Smart Trolley Robot using Arduino

efy-tested-stamp

This article shows how to build a simple, low-cost smart trolley robot using an Arduino Uno and Bluetooth (HC-05). The trolley can move forward, backward, left, right, or stop based on commands sent from an Android app. Designed as a lightweight and practical alternative to expensive smart trolleys, the project covers the circuit, components, programming, construction, and testing, making it ideal for beginners in robotics, DIY automation, and smart retail or warehouse applications.

Robots’ applications span across diverse domains—industry, homes, hospitality, events, agriculture, and even space exploration. Within this broad landscape, the Smart Trolley Robot, TROLL.E 1.0, is being introduced here. Lightweight, structurally simple, and engineered for precise control, the robot offers both efficiency and ease of use.

In most malls, shoppers continue to rely on mechanical trolleys that require manual effort. Smart electric alternatives remain uncommon in retail and warehouse settings. Although some digital trolley models exist, they tend to be expensive and overly complex. Fig. 1 shows author’s prototype for a simple yet smart trolley robot.

- Advertisement -
smart trolley robot prototype
Fig. 1: Author’s prototype

POC Video Tutorial

To assemble this robot, the required components are listed in the Bill of Materials table.

Bill Of Materials
ComponentsQuantity
Arduino Uno (MOD1)1
Bluetooth HC-05 (MOD2)1
L298 motor driver (IC1)1
12V, 500 RPM geared DC motor (M1, M2)2
Battery holder1
USB cable1
Breadboard1
Battery 18650 3.7V 2000mAh4
Wooden plank1
100mm diameter tyres and robot wheels with 6mm shaft2 set
Small castor wheel1

Smart Trolley Robot Circuit and Working

Fig. 2 shows the circuit diagram of the smart trolley tobot. Bluetooth technology has been used to enable wireless control. The device is built around an Arduino Uno (MOD1), Bluetooth module HC-05 (MOD2), L298N motor driver (IC1), two 12V, 500 RPM geared DC motors (M1, M2), 100cm diameter wheels with 6mm shafts, a breadboard, jumper wires, USB cable, wooden plank, battery holder, and four 18650 Li-ion battery cells (3.7V, 2000mAh each).

- Advertisement -

Recommended: Check tested Arduino projects.

EFY Icon

EFY++ CONTENT: ACCESS TO THIS CONTENT IS FREE! BUT YOU NEED TO BE A REGISTERED USER.

Oops! This is an EFY++ article, which means it's our Premium Content. You need to be a Registered User of our website to read its complete content.

Good News: You can register to our website for FREE! CLICK HERE to register now.

Already a registered member? If YES, then simply login to you account below. (TIP: Use 'forgot password' feature and reset and save your new password in your browser, if you forgot the last one!)

Navpreet Singh Tung
Navpreet Singh Tung
Navpreet Singh Tung is in-charge of the Artificial Intelligence and Robotics Lab at Sandeepani Gurukul in Pathankot, Punjab, India.

SHARE YOUR THOUGHTS & COMMENTS

EFY Prime

Unique DIY Projects

Truly Innovative Electronics

Electronics News

Latest DIY Videos

Electronics Components

Electronics Jobs

Calculators For Electronics

×