MRL Tech Solutions
Home › Blog › IoT project ideas

25 IoT Project Ideas for Final-Year Engineering Students (2026)

By Asborn T, AI & IoT Trainer, MRL Tech Solutions · 30 October 2026

A good final-year IoT project solves a real problem, uses affordable parts, and can be demonstrated live in front of a panel. Below are 25 ideas that meet all three, grouped by area, with the main components and a difficulty level for each, so you can pick one that matches your team's skills and time.

These ideas come from projects we guide in our IoT and robotics workshops for engineering colleges. Most can be built with an ESP32 or a Raspberry Pi and a few sensors.

Contents
  1. How to choose the right project
  2. Smart agriculture (1–4)
  3. Healthcare (5–8)
  4. Smart home and campus (9–13)
  5. Smart city and transport (14–18)
  6. Industry and energy (19–22)
  7. AI + IoT: the 2026 trend (23–25)
  8. How to make your project stand out

How to choose the right project

Smart agriculture

1. Smart irrigation system

Beginner

Measures soil moisture and switches the water pump on only when the soil is dry, with readings on a mobile dashboard.

ESP32 · soil moisture sensor · relay module · small pump · cloud dashboard

2. Crop disease alert with AI

Advanced

A camera photographs leaves, a trained image model detects common diseases, and the farmer gets an alert with the likely cause.

Raspberry Pi or ESP32-CAM · TensorFlow Lite model · leaf image dataset

3. Greenhouse climate controller

Beginner

Tracks temperature, humidity and light, and runs a fan or shade automatically to keep plants in the right range.

ESP32 · DHT22 · LDR · relay · fan

4. Livestock tracking collar

Intermediate

Sends each animal's location over long range and alerts the owner if it leaves a set boundary.

GPS module · LoRa module · battery pack · map dashboard

Healthcare

5. Remote patient vitals monitor

Intermediate

Reads pulse, SpO₂ and temperature and sends them to a doctor's dashboard, with alerts when a value goes out of range.

ESP32 · MAX30102 · temperature sensor · cloud dashboard

6. Fall detection for elderly people

Intermediate

A small wearable detects a sudden fall and sends an alert with location to family members.

ESP32 · MPU6050 accelerometer · Telegram or SMS alert

7. Smart medicine reminder box

Beginner

Lights up and beeps at medicine time, and confirms whether the compartment was actually opened.

Arduino or ESP32 · RTC module · buzzer · IR sensor · LEDs

8. Indoor air-quality monitor

Beginner

Measures air quality at home or in classrooms and warns people with asthma when it gets unhealthy.

ESP32 · MQ135 or PMS5003 dust sensor · OLED display

Smart home and campus

9. RFID attendance with cloud records

Beginner

Students tap an ID card and attendance is saved straight to a Google Sheet that faculty can view.

ESP32 · RC522 RFID reader · RFID cards · Google Sheets

10. Face-recognition door lock

Advanced

Unlocks only for registered faces and logs every entry attempt with a photo.

Raspberry Pi · camera · OpenCV · solenoid lock · relay

11. Smart energy meter

Intermediate

Shows live power use per appliance and estimates the monthly bill on a phone.

ESP32 · PZEM-004T energy module · cloud dashboard

12. Voice-controlled home automation

Intermediate

Controls lights and fans by voice or phone, with manual switches still working as a backup.

ESP32 · relay board · voice assistant integration · mobile app

13. Smart classroom power saver

Beginner

Switches classroom lights and fans off automatically when the room is empty.

ESP32 · PIR motion sensors · relay · LDR

Smart city and transport

14. Smart parking slot finder

Intermediate

Detects which parking slots are free and shows them live on a web page.

ESP32 · ultrasonic or IR sensors per slot · web dashboard

15. Smart dustbin with fill alerts

Beginner

Measures how full a bin is and alerts the collection team before it overflows.

ESP32 · ultrasonic sensor · Wi-Fi or GSM alert

16. Vehicle accident detection and alert

Intermediate

Detects a crash from sudden impact and sends the location to emergency contacts.

Arduino or ESP32 · accelerometer · GPS · GSM module

17. Automatic streetlights with fault detection

Intermediate

Turns lights on at dusk and reports any lamp that has stopped working.

ESP32 · LDR · current sensor · relay · dashboard

18. Flood and water-level early warning

Intermediate

Monitors water level in a canal or tank and sends warnings as it rises.

ESP32 · waterproof ultrasonic sensor · LoRa · alert system

Industry and energy

19. Predictive maintenance for motors

Advanced

Learns a motor's normal vibration and warns before a fault develops, using simple anomaly detection.

ESP32 · MPU6050 · machine-learning model · dashboard

20. Solar panel performance monitor

Intermediate

Tracks panel output and flags a drop that suggests dust or shading needs attention.

ESP32 · INA219 current/voltage sensor · LDR · cloud logging

21. Gas leak detector with auto shut-off

Beginner

Detects an LPG leak, sounds an alarm, closes the valve and sends an alert.

ESP32 · MQ2 gas sensor · buzzer · solenoid valve

22. Cold-chain temperature tracker

Intermediate

Logs temperature and location of vaccines or food during transport and alerts if they get too warm.

ESP32 · DS18B20 probe · GPS · cloud dashboard

AI + IoT: the 2026 trend

Panels and recruiters are increasingly interested in projects that combine sensors with AI. These three are harder, but they stand out.

23. TinyML voice-command device

Advanced

A tiny on-device model recognises a few spoken commands without internet and controls a device.

ESP32-S3 or Arduino Nano 33 BLE Sense · Edge Impulse or TensorFlow Lite Micro

24. Edge-AI people counter

Advanced

Counts people entering a canteen, library or bus using object detection on the device, and shows crowd levels live.

Raspberry Pi · camera · object-detection model · dashboard

25. Chat assistant for your sensor data

Advanced

Ask questions like "Was the greenhouse too hot this week?" and an AI model answers using the logged sensor readings.

ESP32 · cloud database · large language model API · web chat page
Want to learn the AI side? Our live online AI and Python training covers the machine-learning skills used in ideas 2, 19 and 23–25.

How to make your project stand out

Need guidance for your final-year project?

MRL Tech Solutions helps students and colleges build working IoT, AI and robotics projects, from choosing the idea to the final demo.

Enquire on WhatsApp Workshops for colleges