Combination of Hardware and Microservices-based VR Game Controller using Mahony Filter

Rahardjo, Jonathan and Rizqi, Maulana and Prasetya, Noven Indra and Prima, Delta Ardy and Rachman, Andy and Wibowo, Achmad Teguh and Winardi, Slamet and Widodo, Agung and Gumelar, Agustinus Bimo (2020) Combination of Hardware and Microservices-based VR Game Controller using Mahony Filter. In: 2020 International Seminar on Application for Technology of Information and Communication (iSemantic), 19-20 September 2020, Semarang.

[thumbnail of rahardjo2020.pdf] PDF
rahardjo2020.pdf - Published Version
Restricted to Registered users only

Download (3MB)
Official URL / DOI:


The development of the world of virtual reality (VR) is currently happening, but these developments can only be reached by some people because of the high cost of the technology. Therefore, in this study, we would like to make a cheap gyroscope-based VR controller (costs around 22 USD) that can be used by everyone who has an android smartphone. This study used ESP32 as a microcontroller and gestures are needed from the user's hand in order to control the character. Moreover, VR controller communication with an android smartphone used WiFi where ESP32 acts as an access point and sends data in the form of JSON (JavaScript Object Nation) string through UDP (User Datagram Protocol) protocol. The filter process by using mahony filter on ESP32, the test results show a small response time of 33 ms, so that between the user's hand movements and character movements do not occur delay. The current generated is quite large at 155.75 milliamps based on Wifi transmitted.

Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: Virtual Reality (VR); Unreal Engine 4; ESP 32; Game Controller; Mahony Filter
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Faculty of Engineering > Department of Informatic
Depositing User: DELTA ARDY PRIMA
Date Deposited: 24 Jun 2021 05:32
Last Modified: 24 Jun 2021 05:32

Actions (login required)

View Item View Item