🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /Robotics & Autonomous Systems/Motor Drivers & Motion Control/Make This Joystick-Controlled Robot
Make This Joystick-Controlled Robot
Intermediate
ANALOG / DISCRETE
₹500 – ₹1,500
3 – 6 Hours
Partial Kit

Make This Joystick-Controlled Robot

A compact and low-cost joystick-controlled robot utilizing two ATtiny13A microcontrollers and 433MHz RF modules for wireless motion control.

Originally published on ElectronicsForU
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Passive Components (generic)
ATtiny
433 MHz RF Pair
Radio Receiver / Transmitter (RC)
Voltage Regulator IC (7805 / LM317 / 1117)
9V Battery + Snap
LiPo Battery
7.4V lithium-ion
PCBs

Browse all components

How It Works

Why Build This

Gain hands-on experience building a wireless remote-controlled vehicle suitable for school science fairs or physics demonstrations.
Learn how compact microcontrollers like the ATtiny13A can process analog sensor inputs and execute control logic with minimal onboard resources.
Understand the fundamentals of RF communication and motor interfacing using dedicated driver integrated circuits.

Real-World Application

Wireless remote-controlled ground vehicles, educational robotics, and hobbyist remote-control systems.

Skills You'll Learn

Wireless RF communication
microcontroller firmware programming
motor driver interfacing
analog joystick reading
voltage regulation circuit design

Safety Precautions

Ensure correct polarity when connecting lithium-ion or lithium-polymer batteries to prevent short circuits and potential battery damage.

Frequently Asked Questions

It is recommended to use separate power sources—like the 9V battery for the transmitter and the 7.4V lithium battery for the robot—because motors draw heavy current spikes that can reset or destabilize sensitive microcontroller logic.
You will need to compile the provided C source files (JoystickTx.C and JoystickRx.C) into HEX files and use an external AVR programmer to burn them onto each ATtiny13A chip before assembling the circuit.
The ATtiny13A microcontroller pins only provide tiny logic-level currents and cannot directly drive or reverse the direction of power-hungry geared motors like M1 and M2 without risking permanent damage to the chip.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00205