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
CSV-MINI-61.0 Easy
Non invasive Measurement of cholesterol and haemoglobin using ppg

Traditional methods for measuring cholesterol and hemoglobin levels are invasive, requiring blood samples and laboratory processing, which may be inconvenient for continuous or remote health monitoring. This project proposes a non-invasive health monitoring system that estimates cholesterol and hemoglobin levels using Photoplethysmography (PPG) signals, combined with machine learning (ML) algorithms. The system is built using a NodeMCU microcontroller and integrates an SpO₂ sensor and heart rate sensor to capture real-time PPG waveforms. These signals are analyzed using a Flask-based server, where ML models trained on clinical datasets predict the user’s cholesterol and hemoglobin levels with reasonable accuracy. The results are displayed on a secure web dashboard for remote health monitoring. This contactless solution supports continuous assessment without needles or lab intervention, making it ideal for home use, remote clinics, and chronic care settings. It provides an accessible, low-cost alternative for routine health diagnostics while promoting user comfort and reducing healthcare burdens.

CSV-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.

CSV-MINI-21.0 Easy
smart street Light

Conventional street lighting systems consume substantial energy and often remain powered regardless of environmental lighting conditions or pedestrian activity, leading to energy wastage. To address this issue, this project proposes an IoT-based Smart Street Light System designed to optimize energy usage by dynamically controlling street lights based on environmental and motion conditions. The system employs a NodeMCU microcontroller to collect data from an array of sensors, including an LDR (Light Dependent Resistor) sensor to detect ambient light levels and IR (Infrared) sensors to detect human or vehicular movement near the light pole. Based on sensor inputs, the system intelligently turns the LED light on or off via a relay module. A stick-mounted setup simulates real-world deployment of the street light pole. When ambient light is sufficient (e.g., during the daytime), the street light remains off, while in low-light conditions, it turns on only if movement is detected, thus conserving energy. This smart lighting solution represents a cost-effective and sustainable advancement in urban infrastructure, promoting intelligent energy management and public safety.

CSV-MINI-25.0 Easy
Smart Infant Incubator with Automated Oxygen and Temperature Control and Real-Time Alerts

Premature and critically ill infants require precise environmental conditions for survival and recovery. Traditional incubators often lack remote monitoring and intelligent control features, increasing the risk of manual error and delayed intervention. This project presents a Smart Infant Incubator System using IoT and Flask, designed for automated control of oxygen and temperature levels with real-time alerts to caregivers. The system is built around an ESP32 microcontroller, which continuously monitors vital parameters using a SpO₂ sensor to track blood oxygen saturation and a temperature sensor to ensure thermal stability inside the incubator. Based on real-time sensor data, a solenoid valve regulates oxygen flow, while a water pump is used for humidification or temperature adjustment mechanisms within the chamber. All data is transmitted to a Flask-based IoT dashboard, enabling remote visualization, threshold-based alerts, and historical trend analysis. This intelligent incubator improves neonatal care by reducing the need for constant manual supervision and enhancing response time during critical fluctuations in an infant’s condition.

CSV-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.

CSV-MINI-19.0 Easy
IoT-Based Remote Patient Monitoring System using surrounding weather

The integration of IoT technologies into healthcare has enabled significant advancements in remote patient monitoring, especially for patients requiring continuous observation outside clinical settings. This project presents an IoT-based remote patient monitoring system that not only tracks vital health parameters but also correlates them with surrounding environmental conditions to provide more accurate and context-aware insights. The system is built around a NodeMCU microcontroller, which collects physiological data using temperature and SpO₂ sensors. These readings are wirelessly transmitted to a Flask-based cloud platform, where real-time monitoring and analysis are performed. The novelty of the system lies in its capability to incorporate ambient weather conditions into patient monitoring. Environmental factors such as temperature fluctuations can significantly affect patient health, particularly in individuals with respiratory or cardiovascular conditions. By integrating this additional layer of data, the system provides more informed alerts and health predictions. This approach enhances the reliability of remote health surveillance, making it suitable for deployment in home care, rural healthcare, and post-discharge patient management.

CSV-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.

CSV-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.

CSV-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.

CSV-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.

CSV-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.

CSV-MINI-8.0 Easy
Facial Recognition-Based Attendance Management System

The Facial Recognition-Based Attendance Management System is an advanced solution that leverages ESP32-CAM, machine learning, and a Flask-based web server to automate and streamline attendance tracking. The system captures live images of individuals using the ESP32-CAM module and performs real-time face recognition using pre-trained machine learning models. Once a face is identified, the system logs the attendance data with a timestamp into a centralized database, accessible through a Flask-powered web interface. Unlike traditional manual or biometric methods, this system provides a contactless, accurate, and tamper-proof method of recording attendance. The use of machine learning ensures that the system can recognize faces under various lighting and environmental conditions. Flask handles the backend services, including image processing requests, database management, and frontend integration. This project is ideal for educational institutions, workplaces, and secured areas, offering not only operational efficiency but also increased safety through non-contact verification. With features like real-time logging, data visualization, and remote access, the system presents a scalable and cost-effective attendance management solution.