DIY Arduino and electronics projects

Step-by-step projects for students, hobbyists and teachers. Every project comes with a parts list, a circuit diagram, working code and troubleshooting tips, and every part links to our store.

10 projectsCircuit diagramsArduino codeParts you can buy here

What every project includes

๐ŸงพParts list
Every component with a link to buy it.
๐Ÿ“Circuit diagram
A clear wiring diagram and pin tables.
๐Ÿ’ปWorking code
Copy-and-upload sketches with a code explanation.
๐Ÿ› ๏ธTroubleshooting
Fixes for the problems beginners meet most.

Choose a project

BeginnerIntermediateAdvanced
1Intermediate๐Ÿš—

Obstacle Avoiding Robot

A robot that drives on its own and steers around objects using an ultrasonic sensor.

Build time: 1 to 2 hours
Main parts
  • Arduino Uno
  • HC-SR04
  • L298N driver
  • Gear motors
2Intermediate๐Ÿ›ค๏ธ

Line Follower Robot

A robot that follows a black line using infrared sensors.

Build time: 1 to 2 hours
Main parts
  • Arduino
  • IR sensors
  • Motor driver
  • Gear motors
Coming soon
3Intermediate๐Ÿ“ฑ

Bluetooth Controlled Car

Drive a robot car from your phone with a Bluetooth module.

Build time: 1 to 2 hours
Main parts
  • Arduino
  • HC-05
  • Motor driver
  • Chassis
Coming soon
4Beginner๐Ÿ’ก

Automatic Street Light

Lights switch on in the dark and off in daylight using an LDR.

Build time: 30 to 60 minutes
Main parts
  • Arduino
  • LDR sensor
  • LEDs
  • Relay
Coming soon
5Beginner๐Ÿ—‘๏ธ

Smart Dustbin

A dustbin lid that opens when you come near.

Build time: 1 hour
Main parts
  • Arduino
  • Ultrasonic sensor
  • Servo motor
Coming soon
6Intermediate๐ŸŒฑ

Automatic Irrigation System

Waters plants only when the soil is dry.

Build time: 1 to 2 hours
Main parts
  • Arduino
  • Soil moisture sensor
  • Relay
  • Water pump
Coming soon
7Beginner๐ŸŒก๏ธ

Digital Thermometer and Weather Station

Show temperature and humidity on an LCD.

Build time: 1 hour
Main parts
  • Arduino
  • DHT11 or DHT22
  • LCD display
Coming soon
8Intermediate๐Ÿ’ณ

RFID Attendance or Door Lock

Scan a card to log attendance or open a lock.

Build time: 1 to 2 hours
Main parts
  • Arduino
  • RFID RC522
  • Servo or relay
Coming soon
9Beginner๐Ÿ”ฅ

Fire and Gas Alarm

Sound an alarm when flame or gas is detected.

Build time: 1 hour
Main parts
  • Arduino
  • Flame sensor
  • MQ gas sensor
  • Buzzer
Coming soon
10Advanced๐Ÿ 

Home Automation with ESP32

Switch lights and appliances from your phone over Wi-Fi.

Build time: 2 to 3 hours
Main parts
  • ESP32
  • Relay module
  • Wi-Fi network
Coming soon

Where should I start?

Beginner

Start here

Street light, smart dustbin, thermometer or fire alarm. Few parts and simple code.

Intermediate

Next step

Obstacle robot, line follower, Bluetooth car, irrigation or RFID. These add motors and more wiring.

Advanced

Challenge

Home automation with ESP32 adds Wi-Fi and a phone control.

New to Arduino? Read Essential Arduino Sensors and Common Arduino Programming Mistakes first.

Get the parts

Everything for these projects is available at Robopro.in.

Frequently asked questions

Are these projects suitable for beginners?

Yes. Each project is marked Beginner, Intermediate or Advanced, so you can start with a simple one and move up.

Do I need to buy a kit?

No. Every project lists the individual parts, so you can buy only what you need. Robotics kits are also available.

Where do I get the code?

The Arduino code is on each project page. Copy it into the Arduino IDE, select your board and click Upload.

Can schools and STEM labs order in bulk?

Yes. Use our bulk order page or contact us and we will help you plan the parts for a class.

Build something this weekend

Pick a project, order the parts and follow the guide. Teachers and STEM labs can order in bulk.