Publication: Development of a mobile-based application for green active mobility system
Loading...
Date
2023-08
Authors
Avitra Anastasia Usun Ananthan
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This project is about promoting green active mobility by implementing a smart bicycle sharing system for university campuses to automate the process of renting a bicycle and to manage the security of the bicycles. The system consists of two parts, hardware and software. The hardware part involves designing a smart bicycle docking station for users to lock or unlock the rented bicycles using an android mobile application. The smart bicycle dock is important to ensure that all rented bicycles are returned to the right place and is not prone to theft and vandalism. The main components of the hardware part are the HC-06 Bluetooth module and the Arduino Uno microcontroller. The HC-06 Bluetooth module is used to communicate between the Arduino Uno and the mobile application. The software part involves the development of an android based mobile application that users use to rent a bicycle just by scanning a Quick Response (QR) code. The android mobile application is developed using the Massachusetts’s Institute of Technology (MIT) App Inventor environment and Google Spreadsheet and TinyDB as the database. The android mobile application was developed using the Rapid Application Development (RAD) method. Integrating the hardware and the software part eases the process of renting a bicycle for the use of university campus. Once the prototype of the docking station and the android mobile application has been built separately, it will then be integrated together. Finally, the whole system is tested by first testing the durability of the locking mechanism for the smart docking station. For this test, the locking and unlocking process is repeated 100 times to determine whether it passes all 100 times. From the durability test, the smart docking station passes all 100 test and the average time taken to unlock the bicycle was 5.7285 seconds while the average time taken to lock the bicycle was 3.0748 seconds. Next the android mobile application was tested using the functional testing method. In functional testing, all possible inputs (valid, invalid and null) were tested to determine whether the application meets the expected outcome. From the functional test conducted, the android mobile application passed all the functional testing for all possible input.