Please use this identifier to cite or link to this item:
https://krs.chmnu.edu.ua/jspui/handle/123456789/3478
Title: | Бездротовий контролер для аркадних відеоігор |
Other Titles: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 123 «Комп’ютерна інженерія» |
Authors: | Павленко, Б. В. |
Keywords: | Кафедра комп'ютерної інженерії Бурлаченко І. С. Мікроконтролер ESP32 Android Arduino Bluetooth периферійний пристрій ігрове занурення Microcontroller peripheral device game immersion |
Issue Date: | Jun-2024 |
Publisher: | ЧНУ ім. Петра Могили |
Abstract: | Ця робота присвячена створенню і проєктуванню периферійного пристрою, який являє собою бездротовий контролер для аркадних відеоігор, який складається з мікроконтролера як основного компоненту пристрою, і декількох функціональних елементів. Головною метою проєкту є створення пристрою, котрий має забезпечити просте і комфортне занурення в ігровий процес. При виконанні проєкту головне напрямлення було закладено на використанні бездротових технологій передачі даних для забезпечення зручності при використанні пристрою. Розроблена система включає в себе мікроконтролер ESP32 з підтримкою вбудованого Bluetooth модуля, для забезпечення бездротової складової контролера, тактильні кнопки для імітації натискання по екрану смартфона і стік, котрий імітує свайпи по екрану смартфона. Приймач сигналу у вигляді девайсу на базі ОС Android отримує від контролера уже опрацьовані дані і використовує ці дані для виконання певних дій на девайсі. Для виконання програмної частини було використано середовище розробки Arduino IDE, котре було оснащено певним набором бібліотек, які використовувалися під час процесу програмування апаратної частини пристрою. Результатом роботи став розроблений прототип периферійного пристрою, який являє собою бездротовий контролер для аркадних відеоігор, котрий своїми ергономічними рішеннями покращує процес ігрового занурення, забезпечуючи бездротове з’єднання і необхідні функції для зручного і комфортного користування пристроєм. Пояснювальна записка бакалаврської роботи складається зі вступу, трьох розділів основної фахової частини, висновків і трьох додатків. У вступі визначається актуальність теми, її мета, об’єкт та предмет дослідження, та закладено основі завдання на бакалаврську роботу. У першому розділі проведено аналіз системи і готових рішень, підібрано компоненти і описано вимоги до АПЗ. У другому розділі описано покроковий процес підключення всіх компонентів в єдину систему. В третьому розділі описано процес створення програмного забезпечення, проведено тестування готової системи та вказано на можливі покращення. У висновках наведено аналіз виконаної роботи та отримані результати дослідження. У додатку А наведено перевірку на унікальність роботи. У додатку Б наведено лістинг коду програмної частини. У додатку В наведено усі використані роботі графічні матеріали. Загалом, бакалаврська робота без додатків складає 61 с., містить 50 рис., 5 табл., і 19 джерел посилань. This bachelor’s thesis is devoted to the creation and design of a peripheral device, which is a wireless controller for arcade video games, consisting of a microcontroller as the main component of the device, and several functional elements. The main goal of the project is to create a device that should provide a simple and comfortable immersion in the gameplay. The project was focused on the use of wireless data transmission technologies to ensure the convenience of using the device. The developed system includes an ESP32 microcontroller with support for a built-in Bluetooth module to provide the wireless component of the controller, tactile buttons to simulate tapping on the smartphone screen, and a stick that simulates swiping on the smartphone screen. The signal receiver in the form of an Android device receives already processed data from the controller and uses this data to perform certain actions on the device. The Arduino IDE development environment was used to execute the software part, which was equipped with a certain set of libraries that were used during the programming process of the device's hardware The result of the work was a prototype of a peripheral device, which is a wireless controller for arcade video games, which with its ergonomic solutions improves the process of gaming immersion, providing a wireless connection and the necessary functions for convenient and comfortable use of the device. The explanatory note of a bachelor's thesis consists of an introduction, three chapters of the main professional part, conclusions and three appendices. The introduction defines the relevance of the topic, its purpose, object and subject of research, and lays down the basis for the bachelor's thesis assignment. The first chapter analyses the system and off-the-shelf solutions, selects components and describes the requirements for an automated control system. The second section describes the step-by-step process of connecting all components into a single system. The third section describes the software development process, tests the finished system and points out possible improvements. The conclusions provide an analysis of the work performed and the results of the study. Appendix A contains a check for the uniqueness of the work. Appendix B contains the code listing of the software part. Appendix C contains all the graphic materials used in the work. In total, the bachelor's thesis without appendices is 61 pages, contains 50 figures, 5 tables, and 19 references. |
Description: | Павленко Б. В. Бездротовий контролер для аркадних відеоігор : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 123 «Комп’ютерна інженерія» / Б. В. Павленко ; ЧНУ ім. Петра Могили. – Миколаїв, 2024. – 73с. |
URI: | https://krs.chmnu.edu.ua/jspui/handle/123456789/3478 |
Appears in Collections: | Факультет ком'ютерних наук |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Павленко 405 – КБР.pdf | 2.47 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.