2026 · Engenharia, energia solar
Helióstato concebido no browser
O Sunspot posiciona o espelho no mapa, calcula a ótica e a mecânica e, no final, entrega tudo pronto para construção: ficheiros STL para impressão 3D, lista de materiais, esquema Arduino e manual. Não utiliza IA durante o funcionamento. Escrevemos o código com a ajuda de IA.
- Tipos de peças
- 129
- Peças para montar
- 1 587
- Ficheiros STL no pacote
- 28, num total de 211 unidades
- Lista de materiais
- 107 itens
- Espelhos
- 37 facetas, 865 cm²
- Código da aplicação
- 89 346 linhas de TypeScript
- Testes automatizados
- 790 ocorrências em 72 ficheiros
- Desde o primeiro commit até à versão 1.0.0
- 26–28 de outubro de 2026
01O que é
Heliostato com 37 espelhos de curvatura variável
Um helióstato é um espelho que acompanha o sol e reflete a luz para um ponto escolhido. A Sunspot é composta por 37 facetas hexagonais com espelhos acrílicos de 2 mm. Cada faceta tem 30 mm de lado, a área total dos espelhos é de 865 cm² e o conjunto pesa 5,64 kg.
Cada faceta é inclinada por dois servomotores, num total de 74. O conjunto de espelhos funciona, assim, como um único espelho de curvatura regulável: é possível focar o ponto de luz num alvo a 4 m ou a 30 m. O conjunto roda em dois eixos, azimute e elevação, com motores passo a passo 28BYJ-48, sob uma cúpula de PMMA com cerca de 724 mm de diâmetro.
Disponibilizamos gratuitamente a aplicação sunspot.hexart.io, sem necessidade de conta. É uma amostra do que fazemos hoje: um projeto de engenharia, dos requisitos ao pacote de produção.
02Não é AI, é código
A ação não utiliza inteligência artificial
A aplicação não invoca nenhum modelo de IA. O código calcula cada valor com base em fórmulas da literatura e de normas, verificáveis na documentação dos cálculos. O mesmo conjunto de parâmetros produz as mesmas dimensões das peças.
A posição do Sol é calculada pelo algoritmo NOAA e Meeus, com refração. A radiação direta (DNI) é calculada pelo modelo de Meinel, com a correção de Laue; a massa de ar, pela fórmula de Kasten e Young, de 1989; e a forma do disco solar, pelo modelo de Buie. A carga do vento segue a norma EN 1991-1-4, os dentes das engrenagens seguem a ISO 6336 e os rolamentos seguem as normas ISO 76 e ISO 281.
Onde a IA foi aplicada
A IA participou na escrita do código. Os requisitos foram definidos por Paul Lazniak, enquanto uma equipa de agentes de IA escrevia o código em vagas: autores em conjuntos de ficheiros distintos, em paralelo, seguidos da integração e revisão por agentes separados. Os autores das funcionalidades trabalharam com Claude Opus 5.5; a verificação de cada pedido foi feita pelo Claude Sonnet 5.5.
Sete agentes de pesquisa prepararam 30 fichas de componentes com dados de catálogo. Uma sessão de coordenação conduziu 25 agentes. A regra de trabalho era clara: sem inventar números, cada valor tem uma fonte.
03Simulação
Sol, vento e risco calculados antes da construção
-
160 000 raios em 0,1 s
A ótica é calculada por ray tracing através do método Monte Carlo, numa grelha de 129 × 129. Para 37 facetas, o cálculo demora cerca de 0,1 s, pelo que o mapa de intensidade no alvo se atualiza em tempo real com os parâmetros.
-
39,0 W com o objetivo de atingir 57,13 W
Ficha de investigação de 26 de outubro de 2026: com uma DNI de 909 W/m² e um alvo a 4,47 m, chegam ao alvo 39,0 W. A densidade máxima é de 12,35 kW/m² e 90% da energia concentra-se num círculo com 9,6 cm de diâmetro.
-
460 Wh por dia, 121,3 kWh por ano
O mesmo cartão calcula a energia fornecida ao longo do dia e do ano. É possível consultar o dia hora a hora, incluindo os dados meteorológicos do Open-Meteo.
-
0 colisões em 833 posições
A verificação do mecanismo analisa 209 pares de peças em 833 posições. Estado a 26 de outubro de 2026: zero colisões.
-
Erro inferior a 0,05 mm
No modo de facetas, o raio central de cada espelho falha o alvo por menos de 0,05 mm a 4,6 m e por 0,2 mm a 32 m.
-
Limites de segurança
O módulo de risco calcula a intensidade de acordo com os limiares HSE e API RP 521: 1,2, 2,5, 9,5, 12,5 e 25 kW/m², o tempo até à dor na pele e o risco para os olhos segundo Ho et al., 2011.
04Decoração
Dispositivo num local real
O dispositivo e o alvo são definidos no mapa ou através da introdução de um endereço. O terreno é obtido a partir de dados de elevação, os edifícios do OpenStreetMap e o modelo da cidade da fotogrametria do Google Photorealistic 3D Tiles através do Cesium ion. O alvo pode ser qualquer ponto no espaço: uma janela, um painel ou uma parte da parede.
A data e a hora são selecionadas no calendário ou pode acelerar-se o dia. A mesma cena funciona em óculos VR e em modo AR com vista do ambiente (WebXR).
05Pacote de construção
Um botão: tudo o que precisa para a oficina
O botão «Transferir o pacote para impressão» disponibiliza um arquivo ZIP com 38 ficheiros, cerca de 111 MB. Inclui 28 ficheiros STL para 211 peças a imprimir e cortar, 4 desenhos SVG de placas e espelhos para cortar a partir de uma folha. Inclui também um esboço Arduino, uma lista de materiais em CSV e Markdown, o orçamento e os parâmetros do projeto em JSON.
Na configuração predefinida, a lista de materiais tem 107 itens. É preciso comprar 80, imprimir 20 em 3D, cortar 4 em chapa e moldar ou imprimir 3 peças. Só os elementos de fixação são 340: 70 parafusos, 30 porcas e 240 anilhas. A isto juntam-se 74 servomotores, 5 controladores PCA9685, 2 motores 28BYJ-48 e um relógio DS3231.
O dispositivo completo pesa 74,4 kg. Os materiais, de acordo com a tabela de preços de outubro de 2026, custam 8 608,73 PLN líquidos, e a impressão FDM demora cerca de 24,7 h.
Manual e ficha de investigação
Com os parâmetros atuais, a aplicação gera um manual de construção e uma ficha de investigação com os resultados dos cálculos, em polaco e em inglês, prontos para exportar para PDF. Na versão de 26 de outubro de 2026, o manual tinha 61 páginas A4 e a ficha de investigação, 32.
06Controlador
Esboço Arduino desenvolvido para um projeto específico
O gerador seleciona a placa de acordo com o número de espelhos: Arduino Uno para até 61 facetas, Mega 2560 para até 432 e ESP32 para até 864. Para 37 facetas, seleciona a Mega 2560. O sketch terá então 2 128 linhas e, segundo a estimativa, ocupará cerca de 44,9 kB de memória flash.
Os servos controlam módulos PCA9685, com 8 facetas por módulo. A hora UTC é fornecida pelo relógio DS3231 e a posição zero pelo sensor de Hall, com a calibração guardada na EEPROM. O controlador tem um botão SAFE e um limitador da potência do feixe focalizado.
Arduino virtual no navegador
O núcleo do esboço também funciona na aplicação. O código C++ é convertido para JavaScript e executado em hardware emulado: tempos em microssegundos, interrupções de passos, histerese do sensor de Hall, servos e EEPROM. Antes de qualquer código chegar à placa, é possível ver o que o controlador faz.
07Aplicações
Para que serve um helióstato
-
Iluminação suplementar de painéis fotovoltaicos
O espelho direciona luz adicional para o painel que, a determinada hora, fica à sombra ou num ângulo desfavorável. A intensidade deve ser regulada com margem, porque a luz concentrada sobreaquece as células.
-
Aquecimento pontual e de superfície
O feixe concentrado aquece um ponto específico, enquanto o feixe disperso aquece uma área maior. O limitador de potência no controlador mantém o valor abaixo do limite.
-
Vários dispositivos, um único objetivo
Em última análise, vários heliostatos apontam para o mesmo ponto. O separador «Matriz» da aplicação calcula esta configuração.
-
Bancada de investigação em ótica
A ficha de investigação indica a potência, a distribuição da intensidade e a energia para um local, dia e distância específicos.
-
Construção autónoma
O pacote STL, a lista de materiais, o esquema e o manual orientam o processo desde a impressão das peças até à configuração do controlador.
08Estado do projeto
O que ainda temos pela frente
Os números desta página resultam de uma simulação, não de medições de um dispositivo construído. A aplicação indica-o no próprio rodapé: «Simulação de engenharia. Resultados estimados, verificar através de medições antes da construção.»
Na documentação do projeto, mantemos uma lista de 14 limitações conhecidas. Por exemplo, a caixa do controlador ainda não tem interior e os suportes para motores 28BYJ-48 não acomodam um motor NEMA. Testámos os modos VR e AR num emulador. Ainda falta testar com os óculos Quest 3.
A luz concentrada queima e incendeia, e o seu reflexo pode causar danos na visão. Antes de instalar o dispositivo no exterior, é necessário verificar para onde aponta o feixe ao longo de todo o dia.
Materiais do projeto
Renderizações da aplicação, versão 1.0.0 de 28 de outubro de 2026.
Perguntas e respostas
Perguntas sobre a Sunspot
O Sunspot é uma inteligência artificial?
Não. A aplicação não utiliza nenhum modelo de IA. O código calcula as dimensões das peças, a ótica e as cargas com base em fórmulas e normas: NOAA, Monte Carlo, EN 1991-1-4, ISO 6336, ISO 281. Só o código foi criado com a ajuda de IA: foi escrito por agentes de IA, enquanto uma pessoa definiu os requisitos e aprovou as alterações.
Quanto custa a aplicação e é necessário criar uma conta?
A aplicação é gratuita e funciona no navegador em sunspot.hexart.io, sem necessidade de criar uma conta. Os materiais para o dispositivo na configuração predefinida custam, de acordo com a tabela de preços de outubro de 2026, cerca de 8 608,73 PLN líquidos.
O que está incluído no pacote de impressão?
Arquivo ZIP com 38 ficheiros: 28 ficheiros STL para 211 peças para impressão e corte, 4 desenhos SVG de placas e espelhos, esboço Arduino, lista de materiais em CSV e Markdown, orçamento e parâmetros do projeto em JSON.
Em que Arduino funciona o controlador?
O gerador seleciona a placa de acordo com o número de espelhos: Arduino Uno para até 61 facetas, Arduino Mega 2560 para até 432 e ESP32 para até 864. Para as 37 facetas predefinidas, seleciona o Mega 2560.
Posso alterar o tamanho do dispositivo?
Sim. O projeto descreve 156 parâmetros em 13 grupos: localização, objetivo, espelho, focagem, cúpula, mecanismo, estrutura, cargas, térmica e outros. Alterar o número de anéis de espelhos de 3 para 4 resulta em 61 facetas em vez de 37, e o pacote, a lista de materiais e o esboço são recalculados.
Até que ponto são fiáveis os resultados?
Esta é uma simulação de engenharia. A aplicação apresenta resultados estimados e recomenda que sejam verificados através de medições antes da construção. Os valores apresentados nesta página também são resultados de simulação, não de medições realizadas num exemplar construído.
Tem um dispositivo cujas características possam ser descritas por parâmetros?
O Sunspot foi criado em três dias: dos requisitos ao ficheiro STL, ao esboço do controlador e ao manual. Se também for possível quantificar o seu produto, diga-nos o que deve fazer.
Agendar workshop com Paul
Escolha trinta minutos ou um workshop completo. Reserve a data no calendário, a confirmação chega de imediato.