
(From Left to Right: Muhammad Zakaria Bin Azlan, Imtiaz Bin Yazdany, Me, Teo You Qun)
Truely "last sem best sem". A special shoutout to my FYP group members for completing this arduous journey with me. I think we have all learnt a lot throughout our journeys and have gained valuable hands-on experience with both mobile development and radiowaves technology in this 1 year.
A huge thank you to our supervisors, Dr. Chua Dingjuan and Mr. Fu Yong Wei for their unrelentless support throughout our FYP journey.
Overview
OnSight, is a mobile application that utilises Bluetooth Low Energy (BLE) and magnetometer for indoor positioning and navigation functionalities. It is a low cost and easy to use solution that is plug and play in most indoor environments after some calibration.
In our proposed solution, we used Trilateration to estimate the user's current location. Next, we make use of the phone's in-built magnetometer to sense the user's orientation. The mobile application can be used in conjuction with a white cane to transmit navigational information using Bluetooth. Thereafter, the user will follow the direction as guided by the white cane to their destination.
Project Components

(System Architecture of OnSight)
- Flutter: mobile application development;
- AWS DynamoDB: backend;
- Raspberry Pi 4: bluetooth beacons;
- ESP32: cane module for the white cane.
Proof of Concept
Here, the simulated blind (Zakaria) will attempt to use only the directions given on the white cane to navigate from the entrance to the stalls.
My teammates and I are trying to record the demonstration at different angles so as to give the viewer a fuller perspective.
From the video, it was demonstrated that the user has successfully navigated from the entrance to the stalls despite hitting a few obstacles along the way.
In addition, when the Blue pin is raised, the user walks forward. When the Green pin is raised, the user turns right. Lastly, when the Red pin is raised, the user turns left.
Poster Design
We have also participated in the annual EE4002D poster design competition and I am happy to share that we have clinched 3rd place amongst our batchmates :D
(EE4002D Poster)
(3rd Prize Certification)