# Cheesy Arena



# Materiais

___

| Componentes | Quantidade |
| --- | --- |
| Computador com Ethernet | 1 |

# Instalação

___

1. Faça download do [Go](https://golang.org/dl/) (versão 1.22 ou depois)
2. Execute o Setup
3. Clique em Next

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776100014600.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776100014600.png)

5. Clique em Next

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776100040912.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776100040912.png)

5. Escolha uma pasta de instalação
6. Clique em Next

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776100076442.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776100076442.png)

7. Clique em *install* e aguarde a conclusão

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776100157695.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776100157695.png)

8. Clique em *finish*

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776100215347.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776100215347.png)

9. Faça download em .zip do seguinte repositório: [stemOS Arena](https://github.com/stemosofc/stemOS-arena/archive/refs/heads/main.zip)
   - Após instalar, extraia a pasta.
10. Acesse a pasta até os arquivos aparecerem
11. Clique com o botão direito e aperte “Abrir no terminal”

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776101199605.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776101199605.png)

12. Digite “go build” para compilar o código
13. Aguarde até finalizar, nenhum texto adicional deve aparecer.

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776102174055.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776102174055.png)

# Configuração do Computador

___

<p class="callout info">O processo abaixo pode variar dependendo da sua versão do Windows.</p>

1. Vá em configurações;
2. Rede e Internet;
3. Configurações Avançadas de rede;
4. Clique em Ethernet
    - Exibir propriedades adicionais
5. Clique em Editar
6. Coloque as seguintes configurações de IP:

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776085750596.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776085750596.png)

# Inicializando o aplicativo

___

1. Execute  `cheesy-arena.exe` 
2. Acesse no seu navegador o [`http://localhost:8080/`](http://localhost:8080/) 
    - Recomendado utilizar o google chrome

# Configuração de Networking

___

1. Acesse a aba de setup 

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776085965284.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776085965284.png)

2. Clique em *Settings* 
3. Acesse o campo *Field*
4. Faça a seguinte configuração
    - O que estiver vazio deixe assim.
    - AP Channel (6GHz) pode ser alterado dependendo do local do evento para evitar interferências.

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776085971741.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776085971741.png)

# Gerar Lista de Times

____

<p class="callout warning">Para o processo abaixo o computador deve estar conectado na internet.</p>

1. Na dropdown list do setup, entre na página de **Team List**
    
[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776086550716.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776086550716.png)
    
2. Adicione os times no campo de texto, separando cada um por uma quebra de linha
3. Clique no botão **add Teams**
    - O computador precisa estar conectado à internet durante este processo

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776086554677.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776086554677.png)

4. Ao final da página clique no botão **Generate WPA Keys**

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776086557776.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776086557776.png)

5. Faça a instalação do .csv com as **WPA Keys** na dropdown list do **report**

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776086561887.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776086561887.png)

<p class="callout info">O arquivo .csv será utilizado na seção do Radio Kisok</p>

# Executando uma Partida

___

1. Clique em *Run* na página inicial;
2. Acesse *Match Play* no menu suspenso;

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776176965678.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776176965678.png)

3. Adicione o número do time conforme sua posição na Driver Station;

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776177018587.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776177018587.png)

4. Clique em Substitue;
   - A partir deste momento os times são configurados no VH-113;

- Quando forem estabelecidos as conexões com a Driver Station, rádio VH-109 e controlador do robô, a janela abaixo deve aparecer indicando as informações do robô (ex. 1156);
- Quando um time não está conectado as informações ficam vazias ou vermelhas (ex. 9999);

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776177141398.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776177141398.png)

- Caso algum robô não esteja apto para jogar é possível fazer um *Bypass* clicando nos ícones verdes abaixo de ***Byp***;
  - Dessa forma será possível inicializar a partida;
  
[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776184536746.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776184536746.png)

5. Clique em *Start Match* para começar a partida;
6. Após finalizado o VH-113 será restaurado e as informações não irão aparecer;
     - A partir deste ponto é possível publicar resultados ou alterar pontuação;

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776185060937.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776185060937.png)

7. Para inicializar outra partida clique em *Load Test Match*, de forma a zerar todos os campos.

[![](https://docs.stemos.com.br/uploads/images/gallery/2026-04/scaled-1680-/image-1776185488866.png)](https://docs.stemos.com.br/uploads/images/gallery/2026-04/image-1776185488866.png)

# Avançado

___

- Caso você queia operar tablets de referee e *displays* para audiência, será necessário configurar o esquema de conexão do FMS um pouco diferente.
    - Nesse caso será necessário utilizar um roteador para abrir uma rede Wi-Fi e conectar o switch (pela porta FMS) a ele, juntamento com o computador.
    - Dessa forma o servidor fica visível para os outros dispositivo, quando estes estão conectados na rede do servidor.
    - Basta fazer utilizar um DHCP server na roteador com um endereço de 10.0.100.x com 255.255.255.0
 
<p class="callout info">EM DESENVOLVIMENTO</p>