IoT & Embedded final year project ideas
Free IoT and embedded systems final year project ideas on Sefism for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.
- 300 project ideas
Ideas and guidance, not finished projects
These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.
29 ideas · page 1 of 2
TinyML Sound and Vibration Anomaly Detection for Backup Generators
Shops, clinics, mosques and offices rely on diesel or petrol backup generators during power cuts, and they fail at the worst moment. Build a small sensor node that listens to a generator's sound and vibration, learns its normal behaviour on the device itself with a tiny anomaly detection model, and sends an alert when something sounds wrong, without a cloud connection or a data scientist.
Offline AI Tutor Hotspot on a Raspberry Pi for Schools Without Internet
Many schools have a few phones or tablets but no reliable internet. Build a Raspberry Pi box that runs a small open language model and a curriculum-grounded retrieval system completely offline, creates its own Wi-Fi network, and lets students ask questions about their textbook in Urdu or English from any browser. Teachers control what content is loaded and see which topics students ask about most.
Acoustic Early Detection of Red Palm Weevil Larvae in Date Palm Trunks
The red palm weevil kills date palms from inside, and by the time a tree shows symptoms it is often too late. Build a low-cost clip-on sensor that records vibrations in the trunk, an embedded classifier that separates larval feeding sounds from wind, traffic and birds, and a dashboard for farm managers. Test it on recordings from infested and healthy trees with an entomology partner.
Home Sound Alerts on a Vibrating Wristband for Deaf and Hard of Hearing People
Build a small listening device that recognises important household sounds, such as the doorbell, a pressure cooker whistle, a baby crying or a smoke alarm, entirely on the device, and sends a distinct vibration pattern to a wristband. Deaf and hard of hearing people often miss these sounds, and phone-based features are limited to a fixed list of mostly Western sounds. The project lets users teach the device sounds from their own home.
Single-Point Pressure Sensor for Household Water Leak and Tap Detection
Build a device that screws onto one tap in a home, samples water pressure hundreds of times a second, and works out which fixture is in use, how much water it used and whether there is a hidden leak. The research behind the idea was done on pressurised mains plumbing; most South Asian homes run on rooftop tanks with low gravity pressure. Finding out whether and how it works there is the core of the project.
Plug-In Voltage and Outage Logger for Mapping Neighbourhood Power Quality
Build a plug-in device that records every power cut, voltage dip and surge at a home or shop, and combine many of them into a public map of power quality by neighbourhood. Households across Pakistan and South Asia buy stabilisers and lose appliances to bad voltage, but have no record to show the utility. Independent, timestamped measurements turn complaints into evidence.
Solar Tube-Well Pump Run-Time and Groundwater Level Logger for Farmers
Build a low-cost, brand-agnostic logger that retrofits onto a farm's solar water pump and records solar power, pump run-time, water pumped and the water level in the well, then shows daily water delivered and how far the water table falls and recovers. Solar pumps make pumping almost free to run, which can drain aquifers unnoticed. Farmers get fault alerts and water records; researchers and water agencies get groundwater data they rarely have.
Hill Torrent Flash Flood Early Warning with LoRaWAN River Gauges and Village Sirens
Build a network of solar-powered river level gauges placed upstream on a hill torrent, linked over LoRaWAN to a gateway that detects dangerous rates of rise and sounds sirens and sends SMS warnings to villages downstream. Flash floods in northern Pakistan and similar valleys arrive within an hour or two of heavy rain upstream. Even 20 to 40 minutes of warning can move people out of the way.
Signed, Staged OTA Updates with Automatic Rollback for ESP32 Device Fleets
Build a self-hostable update system for small fleets of ESP32 devices that signs every firmware image, rolls updates out in stages, checks device health after each update and rolls back automatically when something goes wrong. Small IoT companies in Pakistan and elsewhere ship devices with no safe way to fix bugs in the field, or with update schemes that a single bad build can brick. The project applies the security ideas behind automotive update frameworks at a scale a startup can run.
Offline Urdu Voice Commands on a Microcontroller for Home Lights and Fans
Build a wall-mounted controller that recognises a small set of spoken Urdu and Punjabi commands, such as turning a fan or light on and off, entirely on a microcontroller with no internet and no cloud. Older people and people with limited mobility often cannot reach switches easily, and cloud voice assistants need connectivity and understand Urdu poorly. The core is a tiny neural network trained on a dataset you record yourselves.
Distribution Transformer Overload and Hot-Spot Monitor for Power Utilities
Build a clip-on monitor for neighbourhood distribution transformers that measures load current on each phase and oil temperature, estimates the winding hot-spot temperature with the IEEE C57.91 thermal model and reports loss of insulation life. Transformers in South Asian cities burn out every summer under air conditioning load, leaving whole streets without power for days. The monitor tells the utility which transformers are at risk before they fail.
Low-Cost Earthquake Shaking Alarm and Intensity Network for Schools
Build low-cost accelerometer nodes for school buildings that detect the first wave of an earthquake on site, sound an alarm a few seconds before the strongest shaking, and report measured shaking intensity per building to a central map within minutes. Northern Pakistan and the Himalayan belt face high earthquake risk, and schools are among the most vulnerable buildings. Seconds of warning and minutes-fast damage triage both save lives.
Low-Cost Beehive Weight and Temperature Monitor for Migratory Beekeepers
Build a solar-powered hive scale and sensor node that records hive weight, inside temperature and humidity every few minutes, sends data over LoRa to a gateway at the apiary and alerts the beekeeper to swarming, a nectar flow ending, a hive tipped over or a colony losing weight. Beekeepers who move hives between flowering areas cannot inspect every box every day. The core is accurate weighing outdoors and turning weight curves into events.
Low-Cost WBGT Heat Stress Station with Work-Rest Alerts for Outdoor Workers
Build a small, low-cost weather station that estimates wet bulb globe temperature, the standard measure of heat stress, and tells supervisors at construction sites, brick kilns and farms when workers need to rest, drink and seek shade. Temperature alone misses humidity, sun and wind, which together decide how dangerous heat is. The station turns a recognised heat index into simple, timed alerts.
IoT Sensor Readings Store with Bucketed Time Series in MongoDB
Build a temperature and humidity monitoring system for vaccine and medicine fridges in small clinics and pharmacies, storing millions of sensor readings in MongoDB. The core of the project is a measured comparison of the hand-built bucket pattern with native time series collections, plus TTL retention and live dashboards built from aggregation pipelines.
Battery Health Monitor for Electric Rickshaws and E-Bikes on STM32 with FreeRTOS
A final year project that builds an STM32 and FreeRTOS battery monitor for electric rickshaws, loaders and e-bikes: it measures each battery block, pack current and temperature, estimates state of charge and battery health, and warns drivers before a deep discharge or overheating shortens the pack's life. Fleet owners get a simple history of every pack, so they can see which batteries and which habits are costing them money.
Classroom CO2 and Ventilation Monitor Network with a Raspberry Pi Gateway for Schools
A final year project that builds a network of low-cost CO2 sensor nodes for classrooms, each with a traffic-light display, reporting to a Raspberry Pi gateway that runs its own MQTT broker, database and dashboard, even without internet. Teachers see at a glance when to open a window, and school leaders get a weekly report of which rooms are poorly ventilated and when.
Wireless Nurse Call and Response Time Tracker for Small Hospitals
A final year project that builds a low-cost wireless nurse call system for small hospitals, maternity homes and care homes: battery bedside buttons, a ward display, staff pagers and a dashboard of response times. It adds the accountability that cheap doorbell-style kits lack without the price of wired hospital systems.
Weight-Sensing Stock Bins for Pharmacy and Spare Parts Shelves
A final year project that builds load cell stock bins for pharmacies, spare parts shops and workshop stores: each bin converts weight to item count, flags low stock and logs every pick. A small web app turns the readings into reorder lists, so owners stop running out of fast movers and stop counting shelves by hand.
Solar Inverter and Battery Logger Over RS485 for Homes and Small Offices
A final year project that builds an ESP32 logger which reads hybrid solar inverters over RS485 Modbus and gives homes, clinics and small offices a local dashboard of solar yield, battery health and grid outages. It works without the vendor cloud, supports several inverter brands through register maps, and turns raw readings into plain advice.
Rooftop Water Tank Level and Pump Controller with Dry-Run Protection
A final year project that builds an ESP32 water tank level monitor and pump controller for homes, apartment blocks and small hostels, with dry-run protection, a local display and phone alerts. It replaces float switches that stick and pumps that burn out when the supply line runs dry, and it keeps working when the Wi-Fi is down.
RFID Machine Access and Usage Logger for University Labs and Workshops
A final year project that builds RFID power interlocks for machines in university labs, school workshops and makerspaces: a machine only switches on for a student card that has passed the safety induction for it, and every session is logged. Lab staff get a training register, usage reports and fault reports in one web app.
Privacy-Safe Footfall Counter for Small Shops Using ToF Sensors
A final year project that builds a low-cost door footfall counter for small shops, pharmacies and cafes using time-of-flight distance sensors instead of cameras, plus a dashboard that turns counts into busy hours and conversion rates. No images are ever captured, so it suits owners and customers who do not want cameras analysing them.
Poultry Shed Climate Controller with Ammonia Alerts for Small Broiler Farms
A final year project that builds an ESP32 climate monitor and fan controller for small broiler and layer sheds: temperature, humidity and ammonia sensing, automatic fan and cooling pad staging, and SMS alarms when power or ventilation fails. It targets farms that cannot afford imported shed controllers and lose birds in heat waves.
Browse project ideas by domain and difficulty
Each of these is its own page, so you can send someone straight to the AI ideas or the beginner ones.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
Follow along
New writing, resources and project ideas land here first.