Final-year project catalog

Find a project you can actually build

Working IoT, AI/ML and embedded builds with abstracts, component lists, documentation, and developer support — ready for your final-year submission.

651 projects live
Reset
FYP-MINI-18.0 Easy
Integration of IoT with Cloud Computing for Scalable Water Quality Monitoring

The quality of water plays a vital role in ensuring environmental safety, public health, and sustainable development. Traditional methods of water quality testing are often time-consuming, manual, and limited in scope. This project proposes an IoT-based Water Quality Monitoring System integrated with Cloud Computing, offering a scalable, real-time solution for monitoring water sources across diverse environments. The system is built around a NodeMCU (ESP8266) microcontroller, interfaced with water quality sensors capable of measuring key parameters such as pH, turbidity, temperature, and conductivity. These sensors collect data at regular intervals, which is then displayed locally on a 16x2 LCD screen for immediate on-site monitoring. Simultaneously, the data is transmitted via Wi-Fi to a cloud platform, enabling remote access, historical data tracking, and advanced analytics. By leveraging cloud computing, the system offers scalable storage, multi-location monitoring, and real-time dashboards accessible through mobile or web applications. Alerts and trends can be generated for authorities or users when water quality falls below safe thresholds, enabling rapid response and preventive action. This integration of IoT sensing, local display, and cloud-based analytics delivers a low-cost, scalable, and efficient solution for water quality monitoring in urban water supplies, rural reservoirs, fish farms, and industrial effluents. The system promotes better decision-making, environmental sustainability, and health safety through continuous, automated, and intelligent water quality assessment.

FYP-MINI-20.0 Easy
Object detection using AI

Object detection is a fundamental task in computer vision with wide-ranging applications in surveillance, automation, and smart environments. This project presents an AI-driven object detection system using an ESP32-CAM module integrated within an IoT and Flask-based architecture. The system captures live video feeds through the ESP32-CAM and transmits image frames to a Flask server for processing. Machine learning models, trained to recognize specific objects, are employed to perform real-time detection and classification. Upon detection, the results are displayed through a web dashboard, enabling remote monitoring and decision-making. The compact design of the ESP32-CAM makes the system highly portable and suitable for embedded smart surveillance, home automation, and access control applications. The use of lightweight ML models ensures efficient on-device inference or low-latency cloud processing, depending on the deployment configuration. This project demonstrates how combining AI, IoT, and Flask technologies can yield a low-cost, intelligent, and scalable solution for real-time object detection in dynamic environments.

FYP-MINI-22.0 Easy
Voice Controlled Home Automation

The evolution of smart homes has driven the need for more intuitive and hands-free control systems to enhance user convenience, accessibility, and energy efficiency. This project proposes a Voice Controlled Home Automation System using IoT and Flask, enabling users to operate home appliances through voice commands. At the core of the system is an ESP32 microcontroller integrated with a microphone (mic) module for capturing voice inputs. These inputs are processed through a Flask-based web application, which interprets commands and triggers the corresponding actions. A relay module is used to control devices such as a light bulb and a motor with wheel, simulating home appliances like fans, lights, or curtains. Upon recognizing specific voice commands, the system actuates the appropriate relay switches to turn appliances ON or OFF. The entire setup supports remote control and real-time feedback through an IoT dashboard, offering both automation and user-friendly interaction. This system demonstrates a low-cost, efficient, and scalable approach to smart home management, particularly useful for elderly or differently-abled individuals.

FYP-MINI-12.0 Easy
Node MCU-Based Smart Energy Meter with GSM Communication

The NodeMCU-Based Smart Energy Meter with GSM Communication is an IoT-enabled system designed to modernize traditional energy monitoring by enabling real-time energy usage tracking and remote communication. This system utilizes a NodeMCU (ESP8266) microcontroller to read power consumption data and transmit it via GSM (SIM900A module) to a central server or directly to the consumer's mobile device. The energy meter measures parameters such as voltage, current, and power consumption using sensors like a current transformer (CT) or energy monitoring module. The NodeMCU processes this data and periodically sends readings to authorized users through SMS alerts or uploads the data to an online database or cloud server. This enables users to monitor their energy usage remotely, receive billing information, and get alerts for overconsumption or abnormal usage. This smart metering system eliminates the need for manual meter reading, reduces billing errors, and enhances transparency. It is particularly beneficial for residential users, industries, and utility providers, offering a low-cost, scalable, and energy-efficient solution for modern power monitoring and management.

FYP-MINI-17.0 Easy
Energy Efficient Wireless Communication for IOT Enabled Greenhouses

With the rise of smart agriculture, greenhouses are increasingly adopting IoT technologies to monitor and control environmental conditions for optimal plant growth. However, continuous wireless communication between sensors and cloud platforms can lead to excessive energy consumption, especially in off-grid or solar-powered systems. This project presents an Energy-Efficient Wireless Communication System for IoT-Enabled Greenhouses, incorporating selective data transmission and a Flask-based web server for real-time monitoring and control. The system is developed using a NodeMCU (ESP8266) microcontroller, interfaced with a soil moisture sensor, temperature sensor, and LDR sensor to monitor key environmental parameters such as soil hydration, ambient temperature, and light intensity. Instead of transmitting data continuously, the NodeMCU uses a threshold-based approach—communicating with the server only when there is a significant change in sensor values or when readings cross critical limits. This approach reduces power consumption while maintaining accurate environmental insights. Collected data is sent via Wi-Fi to a Flask-based server, which receives, stores, and visualizes the sensor values on a web dashboard. The dashboard allows remote users to track real-time and historical data, and to configure alert thresholds or control strategies. Flask provides a lightweight yet powerful backend framework that supports future expansion, integration with databases, and data-driven decision-making tools. By combining intelligent communication protocols, real-time sensing, and a responsive Flask web interface, the system delivers a low-power, cost-effective, and scalable solution for smart greenhouse environments. This approach not only enhances energy efficiency but also supports sustainable agricultural practices through data-driven automation and remote accessibility.

FYP-MINI-11.0 Easy
Smart Agricultural Monitoring System Using Color Sensor, Temperature Sensor, Soil Moisture Sensor, and Node MCU

The Smart Agricultural Monitoring System is an intelligent IoT-based solution designed to enhance crop monitoring and management using a combination of sensor data, machine learning, and a Flask-based web interface. The system integrates an ESP32 microcontroller with a color sensor, temperature sensor, and soil moisture sensor to collect vital environmental and crop condition data in real-time. The color sensor analyzes plant leaf color to detect signs of disease or nutrient deficiency. The temperature sensor records ambient environmental conditions, and the soil moisture sensor assesses water content in the soil to help optimize irrigation schedules. These parameters are sent via ESP32 to a Flask-powered backend server, where a machine learning model analyzes historical and real-time data to predict potential crop health issues and suggest proactive measures. Through the Flask-based frontend dashboard, farmers or users can visualize live data, receive intelligent recommendations, and be alerted in case of abnormal patterns. The ML model continuously improves with more data, ensuring increasingly accurate predictions and smarter farming decisions. This system promotes precision agriculture by automating monitoring, optimizing resource usage, and improving yields. It is cost-effective, scalable, and user-friendly, making it ideal for smart farms, research fields, and greenhouse applications.

FYP-MINI-13.0 Easy
Solar-Powered Electric Vehicle Charging Station with IoT Integration

The Solar-Powered Electric Vehicle Charging Station with IoT Integration is a sustainable and smart energy solution aimed at promoting clean energy use for electric vehicle (EV) charging. This system harnesses solar energy through a solar panel, converts it using a solar charge controller (converter), and stores the energy in a battery pack composed of three rechargeable units. A buck-boost converter is used to regulate the voltage output to meet the charging requirements of EV batteries efficiently. The system is controlled and monitored by a NodeMCU (ESP8266) microcontroller, which provides IoT connectivity. Real-time data such as charging voltage, current, battery status, and solar power generation is collected and transmitted to a cloud platform or frontend dashboard. This enables users to remotely track charging status, system efficiency, and energy usage trends through a web or mobile interface. This project addresses key challenges in EV infrastructure by providing an eco-friendly, off-grid, and intelligent charging solution. It is ideal for deployment in remote areas, parking lots, and residential buildings. The integration of IoT ensures efficient energy management, preventive maintenance, and user transparency, supporting the broader goal of green mobility and smart city development.

FYP-MINI-14.0 Easy
IOT Device For Sewage Gas Monitoring And Alert System

No abstract details supplied. Contact us for the abstract document.

FYP-MINI-15.0 Easy
IOT Based Garbage Monitoring System

In modern urban environments, inefficient waste management continues to be a major environmental and logistical challenge. Overflowing garbage bins lead to unsanitary conditions, attract pests, and degrade public hygiene. To address this issue, this project proposes an IoT-Based Garbage Monitoring System that enables real-time monitoring of waste levels in garbage bins using ultrasonic sensing and Wi-Fi-based communication. The system is built using a NodeMCU (ESP8266) microcontroller connected to an ultrasonic sensor, which is placed inside the garbage bin to measure the fill level by calculating the distance between the sensor and the garbage surface. When the bin reaches a pre-defined threshold (e.g., 80–90% full), the system activates an LED indicator to signal that the bin needs to be emptied. Simultaneously, the NodeMCU sends the fill level data over Wi-Fi to a centralized IoT server or web dashboard, allowing municipal authorities or private waste collection agencies to monitor multiple bins remotely in real-time. The system is designed using minimal hardware, including the ultrasonic sensor, LED, NodeMCU, wiring, and a compact PCB board to ensure low cost, ease of installation, and scalability. This setup can be deployed in public areas such as streets, parks, schools, and marketplaces to automate waste collection scheduling and reduce unnecessary fuel consumption from routine garbage truck rounds. By combining IoT and sensor technology, this smart garbage monitoring system provides a sustainable and efficient solution to urban waste management, helping cities transition toward cleaner and more organized environments.

FYP-MINI-16.0 Easy
Low-Cost IoT Enabled Weather Station

Accurate and localized weather monitoring is crucial for agriculture, disaster preparedness, and smart environmental management. However, commercially available weather stations are often expensive and inaccessible for small-scale applications. This project presents a Low-Cost IoT-Enabled Weather Station that provides real-time monitoring of key atmospheric parameters such as temperature, air pressure, and rainfall using affordable sensors and microcontroller-based communication. The system is built using cost-effective sensors including a temperature sensor for ambient temperature measurement, an air pressure sensor for barometric readings, and a rainwater sensor to detect precipitation levels. These sensors are interfaced with a microcontroller (such as ESP32 or NodeMCU), which collects data and transmits it to an IoT platform via Wi-Fi. The transmitted data is visualized on a web-based dashboard, allowing users to monitor weather conditions remotely in real time. This solution enables users such as farmers, researchers, or local authorities to make data-driven decisions related to irrigation, crop planning, or weather alerts. By combining IoT communication with simple sensing technology, this weather station offers a scalable and energy-efficient solution that can be deployed in rural areas, school campuses, or community gardens, contributing to smart environment monitoring and climate awareness at the grassroots level.

FYP-MINI-6.0 Easy
IoT-Based Pollution Detection and Monitoring System

Rapid urbanization and industrialization have significantly contributed to the increase in air pollution, posing severe health risks and environmental degradation. To combat this challenge, real-time monitoring of air quality has become essential. This project introduces an IoT-Based Pollution Detection and Monitoring System, designed to continuously monitor environmental conditions and provide real-time data visualization through a web-based interface. The system is powered by an ESP32 microcontroller, which collects air quality data using MQ-6 and MQ-7 gas sensors, capable of detecting harmful gases such as carbon monoxide (CO), methane (CH₄), and liquefied petroleum gas (LPG). Additionally, a temperature sensor is included to correlate environmental heat levels with pollution severity. These sensors are interfaced with the ESP32, which processes the data and transmits it over Wi-Fi to a Flask-based backend server. The backend stores the data and feeds it to a user-friendly front-end dashboard, accessible via any web browser. The dashboard displays real-time pollution levels, historical data trends, and alerts when gas concentrations exceed predefined thresholds. This enables authorities, environmental agencies, and individuals to make informed decisions and take timely action to reduce exposure to hazardous air conditions. This system provides a cost-effective, scalable, and portable solution for air quality monitoring in urban areas, industrial zones, schools, and public spaces. By combining sensor technology with IoT and web-based monitoring, the project offers a significant step toward achieving smarter, healthier, and environmentally conscious cities.

FYP-MINI-7.0 Easy
Collision Avoidance System for Hairpin Bends

No abstract details supplied. Contact us for the abstract document.