Skip to content

coochill/DeTechs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DETECHS: DEVELOPMENT OF A SCHOOL-BASED DISASTER DETECTION SYSTEM

CS222 - Advanced Object Oriented Programming

Final Project - Batangas State University - Alangilan, Second Semester 2024
Members

Balbuena, Jeff

Domingo, Joy

Salva, Dorothy

Sumang, Vex

About

DeTechs is a school-based project based on the College of Informatics and Computing Sciences at Batangas State University, Alangilan.

It has a gadget containing sensors for fire and earthquake detection.

Coupled with a Windows application for CICS technicians who will accommodate weather forecasts, earthquake warnings, and fire notifications.

Features

Image 2 Image 3
Image 1 Image 4

    Gadget Features and Components

  • Arduino Uno
  • Breadboard
  • Wires and LEDs
  • SW 420 for Earthquake sensor
  • Flame Fire sensor module
  • Buzzer

    Windows application Features

  • Weather Forecast Includes heat index and precipitation updates
  • Earthquake dashboard Includes magnitude panel, history of the activity, and safety measures
  • Fire dashboard Includes safety measures and emergency contacts
  • Real-time notifications for fire and earthquake detection

Purpose

Aligned with the United Nations' Sustainable Development Goals (SDGs), DeTechs contributes to the following SDGs:

SDG 11: Sustainable cities and Communities
Target 11.5 Disaster Reduction : By 2030, significantly reduce the number of deaths and the number of people affected and substantially decrease the direct economic losses relative to global gross domestic product caused by disasters, including water-related disasters, with a focus on protecting the poor and people in vulnerable situations.

This target emphasizes the importance of disaster risk reduction measures in urban areas to minimize the loss of lives, livelihoods, and assets caused by disasters such as floods, earthquakes, storms, and other hazards. It underscores the need for policies and investments that enhance resilience, improve early warning systems, and promote sustainable urban planning and management to mitigate the impact of disasters on communities, particularly vulnerable populations.

SDG 13: Climate Action
Target 13.1: Strengthen resilience and adaptive capacity to climate-related hazards and natural disasters in all countries.

The gadget contributes to strengthening resilience and adaptive capacity by providing real-time alerts for various natural disasters such as fires, earthquakes, and typhoons. These alerts enable individuals and communities to take timely actions to mitigate the impact of climate-related hazards and reduce the risk of loss of life and property damage.

Target 13.2: Integrate climate change measures into national policies, strategies, and planning.

By providing information and alerts related to climate-related hazards, the gadget supports the integration of climate change measures into national policies and strategies for disaster risk reduction and emergency response planning.

OOP Principles

  • Encapsultaion By the use of access modifiers such as protected for fields and methods in the classes.
  • Inheritance Demonstrated by the WeatherForecastClass and CurrentWeather classes inheriting from the API class.
  • Abstraction Demonstrated by the definition of abstract methods in the WeatherForecastClass and CurrentWeather classes (getDescription, getIcon, getTemp).
  • Polymorphism Demonstrated by the getIcon, getDescription, and getTemp methods in the WeatherForecastClass and CurrentWeather classes.

Complete files

https://drive.google.com/drive/folders/165G9tnoGgpNPnYmHkU_FD5rSV1yvEhmM?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors