An Embedded and Machine Learning Based Early Flood Monitoring and Warning System, the Case of River Manafwa

dc.contributor.authorDaniel Lukyamuzi Wavamunno
dc.date.accessioned2025-06-12T12:35:26Z
dc.date.available2025-06-12T12:35:26Z
dc.date.issued2025-05-06
dc.descriptionUndergraduate
dc.description.abstractFlooding remains a serious threat in many parts of Uganda, especially in regions with limited access to early warning systems. This project introduces a practical solution that combines embedded hardware and machine learning to monitor and predict flood events in real time. Using a flow sensor and an ultrasonic sensor connected to an ESP32 device, the system captures data on water movement and levels. These readings are automatically logged to Google Sheets, allowing for easy data management and access. A backend built with FastAPI processes this information, using a trained Random Forest algorithm to forecast potential flood risks. The results, along with past records, are displayed on an interactive dashboard developed in React. By merging simple electronics with predictive analytics, the system provides an affordable and adaptable tool to support timely flood response efforts in vulnerable areas.
dc.identifier.urihttps://hdl.handle.net/20.500.12311/2703
dc.language.isoen
dc.publisherUganda Christian University
dc.titleAn Embedded and Machine Learning Based Early Flood Monitoring and Warning System, the Case of River Manafwa
dc.typeThesis

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wavamunno L D_BSCS_2025.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: