Agenda de Jogos da Copa do Mundo 2026 com Arduino - MakerHero
Agenda de Jogos da Copa do Mundo 2026 com Arduino

Agenda de Jogos da Copa do Mundo 2026 com Arduino Deixe um comentário

A Agenda de Jogos da Copa do Mundo 2026 é um projeto que permite acompanhar as partidas do maior torneio de futebol do planeta utilizando uma Arduino UNO R4 WiFi, um display LCD gráfico 128×64 e um joystick para navegação. Conectado à internet, o dispositivo consulta uma API de futebol e exibe diretamente no visor os confrontos programados para cada fase da competição.

Agenda de Jogos da Copa do Mundo 2026 com Arduino

Com a edição de 2026 prometendo ser a maior da história, acompanhar a programação dos jogos será fundamental para não perder nenhum confronto. Neste projeto, você terá uma agenda interativa capaz de organizar as partidas por fase e apresentar as informações de forma simples e intuitiva.

Através de um menu dedicado, será possível navegar entre as diferentes etapas do torneio, como fase de grupos, 16 avos de final, oitavas de final, quartas de final, semifinais e final. Dessa forma, você terá uma agenda digital da Copa do Mundo sempre à disposição.

Além de ser um projeto divertido para os fãs de futebol, esta montagem também demonstra na prática como utilizar a conectividade Wi-Fi da Arduino UNO R4 WiFi para consumir informações de serviços online e apresentá-las em um dispositivo embarcado.

Materiais necessários

Para montar a Agenda de Jogos da Copa do Mundo 2026, você precisará dos seguintes componentes:

Além dos componentes eletrônicos, alguns materiais e ferramentas serão necessários durante a montagem:

Com todos os componentes em mãos, podemos seguir para a configuração da Arduino IDE e a preparação do ambiente de desenvolvimento.

Agenda de Jogos da Copa do Mundo 2026 com Arduino: Bibliotecas utilizadas

Antes de carregar o código para a Arduino UNO R4 WiFi, é necessário instalar algumas bibliotecas que serão responsáveis pela comunicação com a API de futebol, processamento dos dados recebidos e exibição das informações no display gráfico.

Para instalar uma biblioteca, acesse Ferramentas > Gerenciar Bibliotecas na Arduino IDE e utilize o campo de busca.

Instale as seguintes bibliotecas:

  • ArduinoJson: A biblioteca ArduinoJson será utilizada para interpretar os dados recebidos da API de futebol, permitindo extrair informações como fases da competição, datas e partidas.
  • U8G2: A biblioteca U8G2 é responsável pelo controle do display LCD gráfico 128×64. Com ela, podemos exibir menus, textos e informações dos jogos de forma organizada na tela.

Após concluir a instalação das bibliotecas, a Arduino IDE estará pronta para receber o código do projeto.

Agenda de Jogos da Copa do Mundo 2026 com Arduino: Configuração da API

Para exibir a agenda das partidas da Copa do Mundo 2026, o projeto utiliza a API disponibilizada pelo site football-data.org. Através dela, a Arduino UNO R4 WiFi consulta pela internet as informações das partidas e exibe os dados diretamente no display gráfico.

O primeiro passo é criar uma conta no site https://www.football-data.org/. Na página inicial, clique em Get Started para iniciar o cadastro. Em seguida, informe seu nome, endereço de e-mail e selecione uma das opções disponíveis na plataforma. Aceite os termos de uso e conclua o cadastro.

Após a criação da conta, você receberá um e-mail contendo sua chave de acesso à API (API Token). Guarde essa informação, pois ela será utilizada pelo código para autenticar as requisições realizadas ao serviço.

Agenda de Jogos da Copa do Mundo 2026 com Arduino: Código

Faça o download do código disponibilizado para este projeto e abra o arquivo na Arduino IDE. Nele já estão implementadas todas as funções necessárias para conexão com a internet, consulta da API de futebol, navegação pelos menus e exibição das partidas no display.

Agenda de Jogos da Copa do Mundo 2026 com Arduino

Antes de enviar o programa para a placa, localize no código as variáveis responsáveis pela configuração da rede sem fio.

Substitua os valores pelos dados da sua rede Wi-Fi, informando o nome da rede (SSID) e a senha corretamente. Essas informações serão utilizadas pela Arduino UNO R4 WiFi para acessar a internet e consultar os dados da Copa do Mundo 2026. 

Na sequência, localize a variável destinada ao token da API Football-Data.org. Insira a chave obtida durante o cadastro realizado anteriormente. Essa chave é indispensável para que o sistema consiga autenticar as requisições e obter as informações das partidas diretamente dos servidores da API.

Agenda de Jogos da Copa do Mundo 2026 com Arduino: Circuito

A montagem é composta por três elementos principais: a Arduino UNO R4 WiFi, o display LCD gráfico 128×64 e o joystick utilizado para navegação pelos menus da Agenda de Jogos da Copa do Mundo 2026. Abaixo você pode conferir o esquemático eletrônico completo utilizado no projeto:

Agenda de Jogos da Copa do Mundo 2026 com Arduino

Após concluir todas as conexões, confira cuidadosamente cada ligação antes de energizar o circuito. Uma verificação prévia ajuda a evitar falhas de funcionamento e garante que o dispositivo opere corretamente desde a primeira inicialização.

Agenda de Jogos da Copa do Mundo 2026 com Arduino: Montagem da case

Comece fixando o display LCD gráfico na abertura frontal da case. Certifique-se de que o visor esteja corretamente alinhado para garantir uma boa visualização das informações exibidas durante o funcionamento do dispositivo.

Agenda de Jogos da Copa do Mundo 2026 com Arduino

Em seguida, instale a Arduino UNO R4 WiFi nos pontos de fixação internos da estrutura. Posicione a placa de forma que a conexão USB permaneça acessível, facilitando futuras atualizações de software ou manutenções.

Na sequência, fixe o joystick no local destinado ao controle de navegação. Ele será responsável por permitir a seleção das fases da competição e a navegação entre as partidas disponíveis no sistema.

Agenda de Jogos da Copa do Mundo 2026 com Arduino

Com todos os componentes posicionados, organize os cabos internamente para evitar interferências mecânicas durante o fechamento da estrutura. Por fim, una as partes da case e realize a fixação utilizando os parafusos fornecidos no projeto.

Após a montagem, conecte a alimentação da placa e verifique se o display inicializa corretamente e se o joystick responde aos comandos de navegação. Com isso, sua Agenda de Jogos da Copa do Mundo 2026 estará pronta para entrar em campo.

Agenda de Jogos da Copa do Mundo 2026 com Arduino: Funcionamento

Após a inicialização do sistema e a conexão com a internet, o display exibirá o menu principal da Agenda de Jogos da Copa do Mundo 2026.

Utilizando o joystick, você poderá navegar entre as diferentes fases da competição. O menu foi organizado para facilitar a consulta dos jogos em cada etapa do torneio, permitindo localizar rapidamente as partidas desejadas.

 

Entre as fases disponíveis estão:

  • Fase de Grupos
  • 16 Avos de Final
  • Oitavas de Final
  • Quartas de Final
  • Semifinais
  • Disputa de Terceiro Lugar
  • Final

Ao selecionar uma das fases, o sistema carregará automaticamente a lista de partidas correspondente. Em seguida, utilizando os movimentos laterais do joystick, será possível navegar entre os jogos e visualizar informações como as seleções participantes, data e horário de cada confronto.

Graças à conexão Wi-Fi da Arduino UNO R4 WiFi e à integração com a API Football-Data.org, as informações exibidas permanecem atualizadas, permitindo acompanhar toda a programação da Copa do Mundo 2026 diretamente no dispositivo.

Possíveis expansões do projeto

Uma das grandes vantagens deste projeto é que ele pode ser facilmente adaptado para acompanhar outras competições esportivas. Como as informações são obtidas através de uma API online, basta alterar as consultas realizadas pelo código para exibir dados de outros campeonatos e torneios ao redor do mundo.

Uma possibilidade interessante é transformar a Agenda de Jogos da Copa do Mundo 2026 em um painel dedicado ao Campeonato Brasileiro. Inclusive, já mostramos um projeto semelhante aqui no blog, onde utilizamos um ESP8266 para acompanhar partidas, resultados e classificações do Brasileirão.

Outra expansão seria incluir a exibição dos resultados das partidas após o encerramento dos jogos. Dessa forma, além da agenda, o dispositivo também funcionaria como um painel de acompanhamento da competição.

Usuários mais avançados também podem adicionar novas telas com informações complementares, como classificação dos grupos, tabela do mata-mata, estatísticas das seleções e artilharia do torneio.

A conectividade da Arduino UNO R4 WiFi ainda permite integrar notificações com aplicativos, serviços na nuvem ou até mesmo criar uma versão web para acompanhar os jogos em diferentes dispositivos.

Essas possibilidades mostram como um mesmo hardware pode ser reutilizado em diversos projetos conectados, tornando a Agenda de Jogos da Copa do Mundo 2026 um excelente ponto de partida para explorar aplicações de Internet das Coisas (IoT), APIs e interfaces gráficas com Arduino.

Faça seu comentário

Acesse sua conta e participe