DESIGN OF VIRTUAL ASSISTIVE NAVIGATION AID FOR VISUALLY IMPAIRED USERS USING ULTRASONIC SENSORS, FIREBASE, AND ANDROID

Pradana, Kevin Ricky (2026) DESIGN OF VIRTUAL ASSISTIVE NAVIGATION AID FOR VISUALLY IMPAIRED USERS USING ULTRASONIC SENSORS, FIREBASE, AND ANDROID. Undergraduate thesis, UPN "Veteran" Jawa Timur.

[img]
Preview
Text (Cover)
1. COVER.pdf

Download (762kB) | Preview
[img]
Preview
Text (BAB 1)
2. BAB I.pdf

Download (227kB) | Preview
[img] Text (BAB 2)
3. BAB II.pdf
Restricted to Repository staff only until 9 June 2029.

Download (810kB)
[img] Text (BAB 3)
4. BAB III.pdf
Restricted to Repository staff only until 9 June 2029.

Download (1MB)
[img] Text (BAB 4)
5. BAB IV.pdf
Restricted to Repository staff only until 9 June 2029.

Download (2MB)
[img]
Preview
Text (BAB 5)
6. BAB V.pdf

Download (175kB) | Preview
[img]
Preview
Text (DAFTAR PUSTAKA)
7. BIBLIOGRAPHY.pdf

Download (204kB) | Preview
[img] Text (LAMPIRAN)
8. ATTACHMENT.pdf
Restricted to Repository staff only until 9 June 2029.

Download (136kB)

Abstract

This research aims to design and implement an Internet of Things (IoT)-based navigation aid for visually impaired users in the form of a wearable smart belt. The system was developed to help users detect front obstacles and potential holes on walking paths without using a handheld device. The device uses two HC-SR04 ultrasonic sensors placed at the front and bottom of the belt. The front sensor detects obstacles at a distance of ≤ 120 cm, while the bottom sensor detects potential holes when the measured distance exceeds 130 cm. An ESP32 microcontroller controls sensor readings, detection logic processing, audio and vibration alerts, and location data transmission to Firebase Realtime Database. The development method used in this research was the prototype method, which involved requirement analysis, system design, implementation, integration, testing, and evaluation. The system was designed using a Three-Layer Architecture consisting of the device layer, cloud layer, and application layer. The device layer handles detection and local alerts through a DFPlayer Mini, speaker, and vibration motor. The cloud layer uses Firebase Realtime Database to synchronize location data in real time. The application layer is a React Native-based Android application that displays the device location based on GPS NEO-6M coordinates. The controlled testing results showed that obstacle and hole detection achieved 100% accuracy, precision, recall, and detection success rate under the defined test scenarios. The data communication test produced an average end-to-end latency of 1 second, which was below the target of < 2 seconds. Functional alpha testing using a black-box approach achieved a 100% success rate, while User Acceptance Testing (UAT) involving five non-visually impaired respondents as simulated users achieved an acceptance score of 88.67%. However, the endurance test produced a stable session percentage of 85.71%, indicating that operational stability still needs improvement. Therefore, the system successfully achieved the main research objectives functionally, but further development is needed in power supply design, device reliability, and direct testing with visually impaired users. Keywords: Internet of Things, Smart Belt, ESP32, Firebase Realtime Database, Ultrasonic Sensor, Visually Impaired Navigation.

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorIdhom, Mohammad0010038305idhom@upnjatim.ac.id
Thesis advisorWahanani, Henni Endah0022097811henniendah@upnjatim.ac.id
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76.625 Internet Programming
Divisions: Faculty of Computer Science > Departemen of Informatics
Depositing User: Kevin Ricky Pradana
Date Deposited: 15 Jun 2026 08:29
Last Modified: 15 Jun 2026 08:29
URI: https://repository.upnjatim.ac.id/id/eprint/53827

Actions (login required)

View Item View Item