Projeto open-source: quem gosta de eletrônica vai querer entender como este smartwatch foi construído

Enquanto os principais fabricantes mantêm seus smartwatches fechados tanto no hardware quanto no software, um estudante decidiu seguir o caminho oposto. Após aproximadamente um ano de desenvolvimento, ele publicou um projeto completo de smartwatch open source, disponibilizando gratuitamente o firmware, os esquemáticos da placa, arquivos para fabricação da PCB e a documentação necessária para que outros desenvolvedores estudem ou reproduzam o dispositivo.

O projeto foi apresentado no Reddit e publicado no GitHub, onde o autor reuniu o código-fonte e a documentação técnica do relógio. A proposta vai além de um simples protótipo, o smartwatch foi concebido como uma plataforma aberta para desenvolvimento de novos recursos e integração com projetos personalizados.

O relógio utiliza dois microcontroladores

A arquitetura do dispositivo combina um microcontrolador STM32L4, responsável pelas funções principais do sistema, com um chip Nordic nRF52 dedicado às comunicações Bluetooth Low Energy (BLE).

Segundo o desenvolvedor, essa divisão permite manter o consumo de energia reduzido enquanto separa o processamento principal das tarefas de comunicação sem fio.

A programação pode ser feita de duas maneiras. A principal utiliza um programador SWD, como ST-Link ou J-Link, permitindo gravar tanto o STM32 quanto o nRF52 para disponibilizar todas as funções do relógio, incluindo Bluetooth.

Também existe suporte para atualização via USB-C utilizando o STM32CubeProgrammer. Nesse caso, apenas o STM32 pode ser gravado diretamente, enquanto o chip Bluetooth permanece sem firmware.

USB-C faz mais do que carregar o dispositivo

Como a bateria ainda não foi instalada no protótipo apresentado, o relógio aparece alimentado diretamente pela porta USB-C.

Segundo o desenvolvedor, isso ocorreu porque o firmware ainda está em desenvolvimento e ele preferiu realizar testes de consumo antes da soldagem definitiva da bateria.

A conexão USB-C também oferece outras funções.

O smartwatch utiliza a biblioteca TinyUSB para expor duas interfaces simultaneamente:

  • porta serial virtual (CDC);
  • armazenamento em massa (MSC).

Na prática, isso permite que o dispositivo seja reconhecido pelo computador tanto como uma unidade de armazenamento quanto como uma interface de comunicação para envio de comandos e depuração do firmware.

O smartwatch pode funcionar como teclado, mouse e BadUSB

Entre as funções já implementadas está a capacidade de atuar como dispositivo USB HID.

Isso significa que o relógio pode se apresentar ao computador como:

  • teclado;
  • mouse;
  • dispositivo BadUSB;
  • interface de comandos.

O autor cita aplicações voltadas principalmente para desenvolvedores, profissionais de segurança, administradores de sistemas e entusiastas de hardware, que podem utilizar o relógio para automatizar tarefas ou controlar outros equipamentos

Recursos já implementados

Segundo a documentação do projeto, o firmware atual já inclui diversas funções operacionais.

Entre elas estão:

  • relógio em tempo real (RTC);
  • atualização da interface com horário;
  • contador de passos;
  • reconhecimento da inclinação do relógio;
  • gravação de áudio;
  • armazenamento interno dos arquivos gravados;
  • cronômetro;
  • comunicação por comandos via USB.

O acelerômetro BMA400 é utilizado tanto para reconhecer movimentos quanto para contabilizar passos e detectar quando a tela deve ser ativada por inclinação.

Outra característica interessante é a possibilidade de iniciar gravações de áudio utilizando gestos reconhecidos pelo firmware.

Bluetooth amplia as possibilidades

O chip nRF52 ainda terá papel mais importante nas próximas versões do software.

O desenvolvedor pretende implementar sincronização com smartphones utilizando Bluetooth Low Energy para permitir que o relógio receba informações como previsão do tempo, notificações e dados enviados por aplicativos.

Outra possibilidade mencionada é integrar o smartwatch ao Home Assistant ou a projetos baseados em ESP32, permitindo controlar dispositivos domésticos diretamente pelo relógio.

Como todo o código permanece aberto, outros desenvolvedores poderão criar suas próprias integrações.

Próximas versões já estão planejadas

Embora o protótipo esteja funcional, o autor descreve diversas melhorias previstas para a próxima revisão da placa:

  • migração do STM32L4 para um STM32U5;
  • redução da alimentação para 1,8 V visando menor consumo;
  • suporte a USB High-Speed;
  • aumento da capacidade de armazenamento interno;
  • microfone estéreo;
  • substituição do nRF52 por um nRF53;
  • suporte futuro para transmissão de áudio Bluetooth;
  • redução do diâmetro da PCB de 44 mm para 40 mm;
  • reposicionamento da bateria.

Esses recursos ainda não estão implementados e fazem parte do planejamento da próxima geração do hardware.

Um projeto pensado para ser estudado

O diferencial do smartwatch não está apenas no fato de funcionar.

Ao publicar no Github esquemáticos, firmware, arquivos de fabricação da PCB e instruções de programação, o autor transforma o relógio em uma plataforma aberta para aprendizado. Quem possui experiência com eletrônica embarcada pode analisar o circuito, modificar o firmware ou produzir uma versão própria do dispositivo.

Esse tipo de iniciativa ainda é relativamente raro no segmento de wearables, onde a maior parte dos fabricantes utiliza hardware proprietário e sistemas fechados.

Mesmo sendo um projeto experimental, o smartwatch demonstra como componentes atuais permitem desenvolver um dispositivo vestível totalmente personalizável sem depender das plataformas comerciais disponíveis no mercado.

Leia mais

Economia
Publicidade de bets terá aviso sobre risco de dependência e perdas
Variedades
A 4ª cidade mais antiga do Brasil guarda o Cristo Redentor mais velho do país e uma praça única nas Américas
Tecnologia
GameSir X4 Aileron com 21% de desconto: o controle ideal para quem joga no celular
Variedades
Prouni 2026: inscrição gratuita para o 2º semestre termina nesta sexta
Variedades
Flávia Alessandra surge de lingerie em novela e incendeia a web: “Espetáculo!”
Variedades
Chiquinho Brazão, do caso Marielle, é alvo de ação contra corrupção

Mais lidas hoje