top of page

Communication Application and Location Tracking for Victims of Flooding

Aim

What do I want to achieve?

  • Develop a communication app specifically designed to facilitate efficient rescue during flooding.

  • Find the most suitable method for transmitting the distress signal and location of users.

颶風波

Consists of two areas:

無人駕駛飛機

1. Research for the most suitable route for patrolling drones to search for victims in a certain area.

移動應用設計

2. Bluetooth communication between phone and esp32

Suitable routes

For patrolling drones to search for victims more efficiently

螢幕擷取畫面 2024-06-03 134248.png
螢幕擷取畫面 2024-06-03 134301.png

1. Zigzag Path

2. Spiral Path

Both paths are used commonly in route patterns, e.g. 3D printing, milling machine cutting path.


In our project, the Zigzag path is more preferred because:

  • easier to set up a path when we are assigning drones to different areas

  • easier for us to track the drone position

Location methods

After comparing different location methods, GPS is the most

suitable for our project

螢幕擷取畫面 2024-06-04 120517.png

Bluetooth communication
between phone and ESP32

Approaches I tried:

螢幕擷取畫面 2024-06-04 114148.png

01

Web coding

Build and test front-end code on the web

(HTML, CSS, and javascript)

Outcomes: successfully obtain the location of the user using the web app. But cannot send out the location wirelessly.

02

 MIT App Inventor

Write a Bluetooth Control App with MIT App Inventor

Outcomes:

performed some simple action (e.g. search for Bluetooth device), but also could not send out location. 

螢幕擷取畫面 2024-06-04 114208.png

However, the above methods are hard to achieve the desired outcome as they cannot share the location and distress signals with us wirelessly.

Solution

SaveYes

IMG_2432.png

Send signal in just a few clicks

  • it will send out your location to us

Talk to us (rescue team) directly

  • Type any words

  • Tell us your body condition/ exact location

Then, connect the app with an ESP32 (with power supply),

and let the data received transmit to our computer through built-in Wifi in ESP32

Methodology

01.

Write codes in Arduino to perform the action (with the help of libraries)

02.

Upload the code to ESP32, and connect it with phone by Bluetooth

03.

Allow ESP32 connected with Wi-Fi

04.

Click the buttons in phone to perform the actions

洪水

Conclusion

  1. When flying drones to patrol, both zigzag and spiral paths are suitable

  2. Under no network environment, it is possible to use Bluetooth as an alternative way to communicate between multiple devices

bottom of page