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.
What every project includes
Every component with a link to buy it.
A clear wiring diagram and pin tables.
Copy-and-upload sketches with a code explanation.
Fixes for the problems beginners meet most.
Choose a project
Obstacle Avoiding Robot
A robot that drives on its own and steers around objects using an ultrasonic sensor.
- Arduino Uno
- HC-SR04
- L298N driver
- Gear motors
Line Follower Robot
A robot that follows a black line using infrared sensors.
- Arduino
- IR sensors
- Motor driver
- Gear motors
Bluetooth Controlled Car
Drive a robot car from your phone with a Bluetooth module.
- Arduino
- HC-05
- Motor driver
- Chassis
Automatic Street Light
Lights switch on in the dark and off in daylight using an LDR.
- Arduino
- LDR sensor
- LEDs
- Relay
Smart Dustbin
A dustbin lid that opens when you come near.
- Arduino
- Ultrasonic sensor
- Servo motor
Automatic Irrigation System
Waters plants only when the soil is dry.
- Arduino
- Soil moisture sensor
- Relay
- Water pump
Digital Thermometer and Weather Station
Show temperature and humidity on an LCD.
- Arduino
- DHT11 or DHT22
- LCD display
RFID Attendance or Door Lock
Scan a card to log attendance or open a lock.
- Arduino
- RFID RC522
- Servo or relay
Fire and Gas Alarm
Sound an alarm when flame or gas is detected.
- Arduino
- Flame sensor
- MQ gas sensor
- Buzzer
Home Automation with ESP32
Switch lights and appliances from your phone over Wi-Fi.
- ESP32
- Relay module
- Wi-Fi network
Where should I start?
Beginner
Start hereStreet light, smart dustbin, thermometer or fire alarm. Few parts and simple code.
Intermediate
Next stepObstacle robot, line follower, Bluetooth car, irrigation or RFID. These add motors and more wiring.
Advanced
ChallengeHome 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.