Sistema de Ensino de Hardware Usando Realidade Virtual Daniel Pantano de Moura1, Marcos Wagner Souza Ribeiro2, Eliane Raimann3, Hugo Xavier Rocha1, Luciana de Oliveira Berretta2 e Fabrizzio Alphonsus Soares2 1 – Instituto Luterano de Ensino Superior de Itumbiara 2 – Universidade Federal de Goiás – Campus Jataí 3 – Instituto Federal de Educação, Ciência e Tecnologia de Goiás – Campus Jataí Resumo O objetivo é desenvolver um sistema que possibilite que o usuário tenha contato com os principais componentes de um computador. Abstract The objective is to develop a system that allows users to have contact with the main components of a computer. gerenciamento dos objetos existentes no ambiente (iluminação, janelas, colisões, visões). Loader: é um mini aplicativo responsável por transformar arquivos 3DS modelados na ferramenta 3D Studio Max e objetos renderizados em OpenGL. Ambiente Tridimensional: é o código responsável pela interação com os objetos do ambiente (transformações geométricas). Interface Gráfica GUI – é a interface apresentada ao usuário. 4. Funcionamento do Sistema 1. Introdução Com a evolução contínua e veloz das tecnologias de hardware (parte física do computador), está cada vez mais difícil ter um acompanhamento na mesma velocidade com que elas ocorrem isso faz com que as pessoas que trabalham, ou mesmo aquelas que querem apenas ter um conhecimento sobre os novos hardwares tenham certa dificuldade [1], [2], [3] e [4]. O sistema funciona de forma bem simples, ao acessar o sistema o usuário irá se deparar com uma interface constituída de um menu contendo os módulos disponíveis (Início, Periféricos, Montagem, Desmontagem e Dicas), como mostra a Figura 2. Os módulos Início e Dicas são módulos especiais com conteúdos textuais e explicativos sobre o funcionamento do sistema (especificações, configurações, denominações, e etc.) 3. Arquitetura do Sistema A Figura 1 apresenta a arquitetura do sistema, sendo cada módulo responsável por uma tarefa: Figura 2. Tela inicial do sistema Figura 1. Arquitetura do Sistema Código OpenGL: é o código construído em OpenGL para propiciar as configurações básicas de Os outros módulos contêm o ambiente modelado com os equipamentos de Hardware. Recomenda-se que siga exatamente a ordem do Menu, após passar pelo Início, o usuário conhecerá as equipamentos de Hardware que compõe o computador separadamente, como mostra a Figura 3. 6. Referências [1]. CARDOSO, Alexandre; KIRNER, Cláudio; LAMOUNIER, Edgard; KELNER, Judith. Tecnologias para o desenvolvimento de sistemas de realidade virtual e aumentada. Recife: Ed. Universitária da UFPE, 2007. [2]. Guia Como se Faz – Montagem, manutenção e instalação de Computadores. Editora Escala. 2007. São Paulo-SP. [3]. Hardware e Software básicos. MSD Editora, 1999. Brasília-DF. Figura 3. Janela do módulo Periféricos O lado direito desta interface possui uma lista com os equipamentos disponíveis, para visualizá-los o usuário deverá clicar sobre o nome do mesmo, até que conhecer todos. Após conhecer todas as partes de um computador, o próximo passo é acessar o modulo de Montagem, Figura 4. Figura 4. Interface de Montagem O usuário irá se deparar com um ambiente com uma bancada onde se encontram as partes de um computador separadas. Ele deverá fazer a montagem na ordem correta até que fique tudo organizado. Foi implementado sistema de colisão e verificação de encaixe das partes, propiciando ao usuário verificar se o mesmo está correto ou não. Para isso é necessário após a montagem que o computador seja ligado. O inverso, desmontar, é mais simples, porém alguns componentes somente são desmontados se seguirem uma ordem determinada. Da mesma forma que montagem, existe uma bancada que possui um computador, o qual será desmontado. As interações são realizadas por meio da seleção do componente e movimentação por meio do mouse O usuário deverá posicionar cada componente do computador em seu respectivo nome que está espalhado pela bancada (Figura 8). [4]. KIRNER, Claudio, TORI, Romero. Realidade Virtual conceitos e tendências. São Paulo-SP. Editora Mania de Livro. 2004.