Seu SmallTV Ultra com Pomodoro, 11 mostradores e um tomate.
Um firmware novo para o relógio de mesa GeekMagic SmallTV Ultra: mostradores desenhados à mão, um timer Pomodoro com mascote em pixel art, clima sem chave de API e um painel web simples no celular.
O que é
O relógio: GeekMagic SmallTV Ultra
Um cubinho de mesa com Wi-Fi e uma tela colorida de 240×240 pixels. Por dentro tem um ESP8266 (o mesmo chip de muitos projetos de automação) e um display ST7789. De fábrica ele mostra hora, clima e fotos, com o firmware fechado da GeekMagic.
O firmware: SmallTV Pomodoro
Um programa novo para o mesmo aparelho, escrito do zero e aberto no GitHub. Você grava pelo painel web do próprio relógio, como uma atualização comum, e ele passa a ter mostradores novos, um timer Pomodoro e um mascote tomate. As fotos que já estavam gravadas continuam lá.
Mostradores novos para instalar
Além dos 8 embutidos, há uma galeria de mostradores que não vêm no firmware: Bento, Synthwave, Terminal, Aquário, Estação e outros. Cada um é um arquivo pequeno que o relógio instala sem regravar o firmware.
O que muda em relação ao firmware de fábrica
O hardware é o mesmo. O que muda é o que roda nele.
Funções
Tudo cabe em cerca de 520 KB (390 KB comprimido) e roda no próprio relógio.
11 mostradores
Matriz, Tomate, Analógico, Clima, Neon, Flip (com animação de virada de verdade), LCD retrô, Palavras (a hora por extenso) Previsão (os próximos 5 dias), Previsão em cartões e Previsão LCD.
Pomodoro com mascote
O tomate fica focado, relaxa com um café na pausa, dorme quando o timer está pausado e pula de alegria quando uma fase termina.
Atividade do foco
Escolha no painel o que vai fazer: ler, estudar, programar, tarefas ou desenhar. A tela mostra o objeto da atividade ao lado do tomate.
Clima
Pelo Open-Meteo, sem cadastro nem chave de API. Em °C ou °F. Avisa quando a chuva vai começar na próxima hora. Na chuva o tomate abre o guarda-chuva; no frio põe cachecol; no calor, óculos escuros.
Fotos e GIFs
Usa o álbum que já estava no relógio. Fotos novas vão pelo painel e são recortadas para 240×240 automaticamente.
Brilho noturno
Escolha um horário para a tela ficar mais fraca à noite e não iluminar o quarto.
Painel web
Abra no celular ou no computador o IP que aparece na tela: mostradores, Pomodoro, fotos e ajustes, incluindo cor e rotação da tela. Em português, inglês ou espanhol.
Jogo do foco
Sequência de dias com a meta batida, planta que cresce até o tomate dourado, horta do ano, 10 conquistas e cartão do dia para compartilhar. Ver o jogo.
Atualização em um toque
Quando sai uma versão nova, o painel avisa e atualiza o relógio com um toque (a partir da v1.8). Também dá para enviar o arquivo em /update (o .bin.gz, sem descompactar) e voltar ao firmware original.
Aviso de chuva, °F e mais segurança
Vai chover
Quando a chuva deve começar na próxima hora, a tela mostra “chuva 15 min” e o tomate já abre o guarda-chuva. Usa a previsão de 15 em 15 minutos do Open-Meteo. Liga e desliga em Ajustes → Clima.
Temperatura em °F
Uma chave em Ajustes → Clima. Os mostradores e os pacotes ({UNIT}, {RAIN}) passam a usar °F, com três dígitos nos dias quentes.
Mais leve e mais seguro
O painel saiu da memória do programa e fica na memória de arquivos, conferido por SHA-256: firmware 11 KB menor. Uploads só com a senha certa, JPEG e pacotes de mostrador protegidos contra arquivos forjados, e o histórico de focos não se perde mais ao reiniciar.
Depois de atualizar, a primeira abertura do painel baixa o painel novo do site (o navegador precisa de internet). Pelo /update, envie o .bin.gz sem descompactar.
Controle pela Alexa
Comece, pause e encerre o Pomodoro pela voz. O relógio aparece para o Echo como três lâmpadas na sua rede: sem conta, sem skill e sem nuvem. Ligar e desligar mexem no timer, e a porcentagem vira minutos.
Como ligar
No painel, em Ajustes → Alexa, ative Controlar pela Alexa. Com um Echo na mesma rede Wi-Fi, diga “Alexa, descobrir dispositivos”. O painel mostra quando o Echo se conectou e o último comando.
Rotinas
No app da Alexa, crie rotinas com frases suas, como “Alexa, hora de focar”. A lâmpada acesa mostra a fase atual: Pomodoro, Pausa ou Pausa longa.
Alexa avisa o fim
Cole no painel o endereço de um gatilho do Virtual Smart Home, Voice Monkey ou IFTTT. Quando o foco ou a pausa terminam, o relógio chama o gatilho e uma rotina faz a Alexa dizer “Pomodoro concluído”.
Precisa do firmware v1.13.0 ou mais novo. Os nomes das lâmpadas seguem o idioma do relógio. Depois de atualizar, diga “Alexa, descobrir dispositivos” de novo.
Veja de perto
As telas do relógio, geradas pelo simulador do projeto com o mesmo código do firmware.
Foco: o anel vermelho enche até o fim da fase, com a contagem regressiva e o horário de término. O tomate fica concentrado ao lado do objeto da atividade. (acelerado)
No painel você escolhe a atividade do foco, e o objeto dela aparece ao lado do tomate:
Como instalar
Leva uns 5 minutos e não precisa de cabo nem de programas no computador: tudo acontece pelo navegador.
SmallTV Pomodoro
Arquivo .bin para enviar pelo painel do relógio.
-
Baixe o firmware
Pegue o arquivo
.binno botão acima. -
Envie pelo painel de fábrica
Abra no navegador o IP que o relógio mostra, entre em Firmware Upgrade, escolha o arquivo e envie. O relógio reinicia sozinho.
Apareceu “ERROR[4]: Not Enough Space”?
O espaço de atualização de fábrica varia entre unidades. Nesse caso, passe antes por um carregador pequeno:
- Baixe
smalltv-mod-loader.bin(giovi321/smalltv-mod v2.8.2) e envie em Firmware Upgrade. - Conecte o celular ou computador à rede Wi-Fi aberta
SmallTV-Loader. - Abra
http://192.168.4.1/updatee envie o firmware SmallTV Pomodoro.
- Baixe
-
Conecte ao Wi-Fi
Se o relógio não entrar sozinho na sua rede, conecte-se à rede
SmallTV-Pomodoroe abrahttp://192.168.4.1para escolher a rede.Só funciona com redes de 2,4 GHz.
-
Abra o painel
Digite no navegador o IP que aparece na tela do relógio. Escolha o mostrador, a cidade do clima e comece um foco.
Atualizações seguintes: o painel avisa quando há versão nova; ou envie o arquivo em Ajustes → Atualizar firmware.
Voltar ao firmware original
Baixe o .bin oficial em GeekMagicClock/smalltv-ultra e envie no painel do SmallTV Pomodoro em Ajustes → Atualizar firmware (ou em /update, usuário admin).
Funciona porque o SmallTV Pomodoro usa o mesmo layout de memória do original e fica abaixo do tamanho limite (cerca de 530 KB). O sistema de arquivos é montado sem formatação automática: suas fotos não são apagadas.