Mostra el registre d'ítem simple
G-engine: microcontroller based video game console
dc.contributor | Capellá Frau, Gabriel José |
dc.contributor.author | Marcet Jiménez, Guillem |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica |
dc.date.accessioned | 2019-01-08T11:20:27Z |
dc.date.available | 2019-01-08T11:20:27Z |
dc.date.issued | 2018-06 |
dc.identifier.uri | http://hdl.handle.net/2117/126254 |
dc.description.abstract | The objective of this project is to develop a functional portable videogame console for playing retro/arcade games that is capable of loading games from an SD card. For that, the device will be build around a stm32 microcontroller, specifically the stm32f103ZE. To accomplish this objective, this document will detail the operational processes that occur in the microcontroller, how to configure these processes, how to communicate with the development board and with other modules and how to program it. The same goes for the LCDs microcontroller and for the SD card interfaces and FAT32 file system. All this implies a good knowledge of the programming language C and the ability to find and understand reliable documentation. The console, named G-Engine, will be a portable device for playing arcade games. It will display the game on a 480x320 pixel resolution LCD, and the user will control it using its 8 input buttons: four directions buttons, two action buttons and the select and start buttons. G-Engine will be able to load games from an SD card making it so the user can have multiple games installed on the card and can change from one to another any time. It will implement the FAT32 file system so the games can be installed on the SD card from any PC by just “click and drag” the game into the card. To ensure portability the device has a 5200mAh Li-Ion battery that can be charged through a mini-USB connector. It will also have three battery status LEDs. One indicates low battery, other indicates that the device is being charged and the last indicates that the charge has finished. In order to reduce the power consumption the device has a power switch to disconnect the battery from the processor when the gaming session is over |
dc.language.iso | eng |
dc.publisher | Universitat Politècnica de Catalunya |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es |
dc.subject | Àrees temàtiques de la UPC::Enginyeria elèctrica |
dc.subject.lcsh | Video games--Equipment and supplies |
dc.subject.lcsh | Video display terminals |
dc.subject.lcsh | Programming (Computers) |
dc.subject.lcsh | Microcontrollers |
dc.subject.lcsh | Microprocessors |
dc.subject.other | STM32 |
dc.subject.other | VideoGame |
dc.subject.other | Console |
dc.subject.other | Arcade |
dc.subject.other | Programing |
dc.subject.other | SpaceInvaders |
dc.subject.other | Microcontroller |
dc.subject.other | MicroProcessor |
dc.subject.other | ADC |
dc.subject.other | SPI |
dc.subject.other | FAT |
dc.title | G-engine: microcontroller based video game console |
dc.type | Bachelor thesis |
dc.subject.lemac | Terminals de pantalla de visualització |
dc.subject.lemac | Videojocs |
dc.subject.lemac | Microcontroladors |
dc.subject.lemac | Microprocessadors |
dc.identifier.slug | 320-135957 |
dc.rights.access | Open Access |
dc.date.updated | 2018-11-12T09:12:43Z |
dc.audience.educationlevel | Grau |
dc.audience.mediator | Escola Superior d'Enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa |
dc.audience.degree | GRAU EN ENGINYERIA ELECTRÒNICA INDUSTRIAL I AUTOMÀTICA (Pla 2009) |