# Driver Hub

# Introdução ao Driver Hub



# Primeiros passos

Depois de receber o Driver Hub, é aconselhável desembalar o dispositivo, conectar o Driver Hub para carregar via USB-C e ligar o Driver Hub. Abaixo está o processo inicial de abertura do Driver Hub.

---

### Materiais necessários
- [Driver Hub](https://stemos.com.br/produto/rev-driver-hub/)
- Cabo USB A para USB C
- Carregador USB A

### Instalação da bateria
Para instalar a bateria coloque-a com o logo da REV para fora e o -/+ localizado próximo aos contatos do dispositivo. Adicione a tampa e parafuse usando os parafusos M3.
<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/image-1701279280349.png alt="driver hub" width="75%" height="x%" align=center />
</p>

<p class="callout info">Antes de continuar a configurar o Driver Hub, deixe a bateria carregar via USB-C ou mantenha o Driver Hub conectado a uma fonte de alimentação durante a configuração.</p>

### Configurando o Driver Hub

Quando o Driver Hub é ligado pela primeira vez ou um reset de fábrica é realizada, um processo de configuração inicial é necessário. Comece selecionando *next* na tela principal para continuar.
<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/driverhub-front-screen-blank-on-hub.png alt="driver hub" width="75%" height="x%" align=center />
</p>

Selecione uma rede Wi-Fi local que tenha acesso à Internet, digite a senha dessa rede caso necessário, e selecione *next*.

<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/networkconnection-screenshot-onhub.png alt="driver hub" width="75%" height="x%" align=center />
</p>

O fuso horário e a data do dispositivo são definidos pela rede Wi-Fi local. Confirme se essas configurações estão corretas antes de prosseguir com o botão *next*.
<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/dateconfirm-screenshot-onhub.png alt="driver hub" width="75%" height="x%" align=center />
</p>

A configuração inicial está concluída! Selecione *Finish* para operar o Driver Hub.
<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/finish-screenshot-onhub.png alt="driver hub" width="75%" height="x%" align=center />
</p>

### Atualização inicial
Após configurar o Driver Hub, o aplicativo *Software Manager* será aberto. Selecione o botão *Update All* para iniciar o download e instalação de atualizações de software para o Driver Hub.

<p class="callout info">As atualizações podem levar alguns minutos para serem concluídas. Certifique-se de que o Driver Hub esteja com bateria o suficiente, ou apenas carregue-o durante o processo de atualização.</p>
<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/softwaremanagerupdateall-screenshot-onhub.png alt="driver hub" width="75%" height="x%" align=center />
</p>

  <p class="callout success">Agora o Driver Hub está pronto para conexão com o Control Hub</p>

# Navegando na Driver Station

___
Assim que o Driver Hub estiver conectado a um Control Hub, você terá acesso a toda a interface da *Driver Station Application*. Como qualquer aplicativo, compreender os principais componentes que compõem a interface do aplicativo Driver Station vai ajudar você a utilizar o aplicativo com eficiência. Considere os seguintes componentes:

<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/drivehub-ds-navigation1.png alt="module" width="75%" height="x%" align=center />
</p> 

<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/drivehub-ds-navigation2.png alt="module" width="75%" height="x%" align=center />
</p> 

Numeração  |O quê|Descrição
----|----|----
1|Inicializa, começa e para os programas|Disponível apenas quando um programa foi selecionado
2|Display de telemetria|Exibe saídas de telemetria. Exibe quaisquer avisos do sistema e códigos de erro
3|Configuração ativa|Exibe qual arquivo de configuração está ativo no momento. Se esta seção disser *no config file* você precisa ativar ou [criar um arquivo](https://docs.revrobotics.com/duo-control/programming/hello-robot-configuration) de configuração.
4|Informação de rede|Exibe o nome SSID do Control Hub, a intensidade do sinal e o tempo de ping.
5|Conexões de Gamepad|Consulte conectando gamepads
6|Menu autônomo|Menu suspenso que exibe todos os programas autônomos salvos no Control Hub
7|Menu teleoperado|Menu suspenso que exibe todos os programas teleoperado salvos no Control Hub
8|Exibição de energia do sistema|Exibe a quantidade de tensão da bateria que alimenta o robô, quando conectado a um Control Hub
9|Menu de configurações|Acesse as configurações, configure o robô, reinicie o robô, verifique se o seu sistema atende aos requisitos de inspeção da competição e muito mais.
10|Timer de pratica|Um cronômetro integrado que pode ser usado para praticar diferentes partes de uma partida.

#### Dicas
- Se você tocar na área 4, a velocidade do link e a intensidade do sinal serão exibidas. Ele voltará a mostrar a intensidade do sinal e o tempo de ping se você tocar nele novamente.
- O número menor na área 8 é a tensão mais baixa que a *Driver Station* observou no *Control Hub*. Se você tocar na área 8, a tensão mais baixa será redefinida para a tensão atual.


### Conectando Gamepads
A *Driver Station* permite a conexão de dois gamepads. Ao trabalhar com o *Driver Hub*, esses gamepads podem ser conectados a qualquer uma das três portas USB 2.0. Assim que os gamepads estiverem conectados, você precisará inicializá-los.

<p align=center>
  <img src=https://docs.stemos.com.br/uploads/images/gallery/2023-11/scaled-1680-/drivehub-dualgamepad.png alt="gamepads" width="75%" height="x%" align=center />
</p> 

Para inicializar o gamepad que atuará como Usuário 1 (gamepad1, no código) pressione o botão de opções e o botão X no gamepad ao mesmo tempo. Para inicializar o Usuário 2 (gamepad2, em código) pressione o botão de opções e o botão Bolinha ao mesmo tempo.

<p class="callout info">Para o Logitech F310 Gaming Controller e o Xbox 360 Controller para Windows, pressione start e A ao mesmo tempo para inicializar o Usuário 1 e start e B ao mesmo tempo para inicializar o Usuário 2.</p>