2026 · Ingegneria, energia solare
Eliostato progettato nel browser
Sunspot posiziona lo specchio sulla mappa, calcola l’ottica e la meccanica, poi prepara tutto per la realizzazione: file STL per la stampa 3D, elenco dei materiali, schema Arduino e manuale. Non usa l’AI durante il funzionamento. Il codice è stato scritto con l’aiuto dell’AI.
- Tipi di componenti
- 129
- Pezzi da assemblare
- 1 587
- File STL nel pacchetto
- 28, per un totale di 211 unità
- Elenco dei materiali
- 107 voci
- Specchi
- 37 faccette, 865 cm²
- Codice dell’applicazione
- 89.346 righe di TypeScript
- Test automatizzati
- 790 casi in 72 file
- Dal primo commit alla versione 1.0.0
- 26–28 ottobre 2026
01Che cos’è
Eliostato con 37 specchi a curvatura variabile
Un eliostato è uno specchio che segue automaticamente il sole e riflette la luce in un punto scelto. Sunspot è composto da 37 faccette esagonali con specchio acrilico da 2 mm. Il lato di ciascuna faccetta misura 30 mm, la superficie degli specchi è di 865 cm² e l’intero gruppo specchio pesa 5,64 kg.
Ogni faccetta è inclinata da due servomotori, per un totale di 74. Il sistema di specchi funziona quindi come un unico specchio a curvatura regolabile: il punto luminoso può essere concentrato su un bersaglio a 4 m o a 30 m. L’intero sistema ruota su due assi, azimut ed elevazione, tramite motori passo-passo 28BYJ-48, sotto una cupola in PMMA di circa 724 mm di diametro.
Mettiamo a disposizione gratuitamente l’applicazione sunspot.hexart.io, senza bisogno di un account. È un esempio di ciò che realizziamo oggi: un progetto ingegneristico, dai requisiti al pacchetto pronto per la produzione.
02Non AI, ma codice
Non c’è intelligenza artificiale in azione
L’applicazione non richiama alcun modello di IA. Il codice calcola ogni valore in base a formule tratte dalla letteratura e dalle norme, verificabili nella documentazione dei calcoli. Lo stesso insieme di parametri produce le stesse dimensioni dei componenti.
La posizione del sole è calcolata con l’algoritmo NOAA e Meeus, con correzione per la rifrazione. La radiazione diretta (DNI) è calcolata con il modello Meinel, con correzione Laue; la massa d’aria con la formula di Kasten e Young del 1989; la forma del disco solare con il modello Buie. Il carico del vento segue la norma EN 1991-1-4, i denti degli ingranaggi la ISO 6336, i cuscinetti le ISO 76 e ISO 281.
Dove è stato utilizzato l’AI
L’AI ha contribuito alla scrittura del codice. I requisiti sono stati definiti da Paul Lazniak, mentre un team di agenti AI ha scritto il codice per fasi: gli autori hanno lavorato in parallelo su gruppi di file distinti, seguiti dall’integrazione e dalla revisione da parte di agenti separati. Gli autori delle funzionalità hanno usato Claude Opus 5.5, mentre Claude Sonnet 5.5 ha verificato le singole richieste.
Sette agenti di ricerca hanno preparato 30 schede dei componenti con dati di catalogo. Una sessione di coordinamento ha gestito 25 agenti. La regola era: niente numeri inventati, ogni valore deve avere una fonte.
03Simulazione
Sole, vento e rischi calcolati prima della costruzione
-
160.000 raggi in 0,1 s
L’ottica viene calcolata con il ray tracing Monte Carlo su una griglia 129 × 129. Per 37 faccette, il calcolo dura circa 0,1 s, quindi la mappa dell’intensità sul bersaglio si aggiorna in tempo reale con i parametri.
-
39,0 W rispetto a 57,13 W
Scheda di ricerca del 26 ottobre 2026: con DNI di 909 W/m² e un bersaglio a 4,47 m, sul bersaglio arrivano 39,0 W. La densità di picco è di 12,35 kW/m² e il 90% dell’energia è concentrato in un cerchio di 9,6 cm di diametro.
-
460 Wh al giorno, 121,3 kWh all’anno
La stessa scheda calcola l’energia fornita durante il giorno e l’anno. La giornata può essere ricostruita ora per ora, anche con i dati meteo di Open-Meteo.
-
0 collisioni su 833 posizioni
Il controllo del meccanismo verifica 209 coppie di componenti in 833 posizioni. Situazione al 26 ottobre 2026: zero collisioni.
-
Errore inferiore a 0,05 mm
In modalità a faccette, il raggio centrale di ogni specchio manca il bersaglio di meno di 0,05 mm a 4,6 m e di 0,2 mm a 32 m.
-
Soglie di sicurezza
Il modulo di rischio calcola l’intensità secondo le soglie HSE e API RP 521: 1,2, 2,5, 9,5, 12,5 e 25 kW/m², il tempo prima che la pelle inizi a sentire dolore e il rischio per gli occhi secondo Ho e coautori, 2011.
04Allestimento
Il dispositivo nel luogo reale
Il dispositivo e l’obiettivo si impostano sulla mappa oppure inserendo un indirizzo. Il terreno deriva dai dati altimetrici, gli edifici da OpenStreetMap e il modello della città dalla fotogrammetria di Google Photorealistic 3D Tiles tramite Cesium ion. L’obiettivo può essere un punto qualsiasi nello spazio: una finestra, un pannello, una porzione di parete.
La data e l’ora si scelgono dal calendario oppure si fa scorrere la giornata in modalità accelerata. La stessa scena funziona con visori VR e in modalità AR con visualizzazione dell’ambiente circostante (WebXR).
05Pacchetto per lo sviluppo
Un solo pulsante: tutto il necessario per il workshop
Il pulsante «Scarica il pacchetto per la stampa» scarica un archivio ZIP con 38 file, circa 111 MB. Contiene 28 file STL per 211 componenti da stampare e tagliare, 4 disegni SVG di pannelli e specchi da tagliare da un foglio. Include anche uno sketch Arduino, l’elenco dei materiali in CSV e Markdown, il preventivo e i parametri del progetto in JSON.
Nella configurazione predefinita, l’elenco dei materiali comprende 107 voci. 80 sono da acquistare, 20 da stampare in 3D, 4 da tagliare da un foglio e 3 parti possono essere stampate o realizzate con uno stampo. I soli elementi di fissaggio sono 340: 70 viti, 30 dadi e 240 rondelle. A questi si aggiungono 74 servomotori, 5 driver PCA9685, 2 motori 28BYJ-48 e un orologio DS3231.
Il dispositivo completo pesa 74,4 kg. I materiali, secondo il listino di ottobre 2026, costano 8.608,73 PLN netti e la stampa FDM richiede circa 24,7 h.
Manuale e scheda di ricerca
Sulla base dei parametri attuali, l’applicazione genera il manuale di costruzione e la scheda di ricerca con i risultati dei calcoli, in polacco e in inglese, pronti per essere esportati in PDF. Nella versione del 26 ottobre 2026, il manuale aveva 61 pagine A4 e la scheda di ricerca 32.
06Controller
Sketch Arduino sviluppato per un progetto specifico
Il generatore seleziona la scheda in base al numero di specchi: Arduino Uno fino a 61 facce, Mega 2560 fino a 432, ESP32 fino a 864. Per 37 facce seleziona Mega 2560. Lo sketch ha quindi 2 128 righe e, secondo la stima, occupa circa 44,9 kB di memoria flash.
I servomotori gestiscono i moduli PCA9685, con 8 faccette per modulo. L’ora UTC è fornita da un orologio DS3231, mentre il sensore Hall rileva la posizione zero e la calibrazione viene salvata nella EEPROM. Il controller è dotato di un pulsante SAFE e di un limitatore della potenza del fascio concentrato.
Arduino virtuale nel browser
Anche il nucleo dello sketch funziona nell’applicazione. Il codice C++ viene tradotto in JavaScript ed eseguito su hardware emulato: tempi in microsecondi, interruzioni dei passi, isteresi del sensore Hall, servomotori ed EEPROM. Prima di trasferire qualsiasi cosa sulla scheda, è possibile vedere come funziona il controller.
07Applicazioni
A cosa serve un eliostato
-
Illuminazione supplementare dei pannelli fotovoltaici
Lo specchio dirige luce aggiuntiva sul pannello, che in quel momento è in ombra o inclinato con un’angolazione sfavorevole. Occorre impostare l’intensità con un margine di sicurezza, perché la luce concentrata surriscalda le celle.
-
Riscaldamento localizzato e superficiale
Un fascio concentrato riscalda un punto specifico, uno diffuso una superficie più ampia. Il limitatore di potenza nel controller controlla la soglia.
-
Più dispositivi, un unico obiettivo
In configurazione finale, più eliostati puntano allo stesso punto. La scheda «Matrice» dell’app calcola questa configurazione.
-
Banco di prova per l’ottica
La scheda di ricerca indica la potenza, la distribuzione dell’intensità e l’energia per un luogo, una data e una distanza specifici.
-
Costruzione autonoma
Il pacchetto STL, l’elenco dei materiali, lo schema e il manuale guidano dalla stampa dei componenti all’avvio del controller.
08Stato del progetto
Cosa ci aspetta ancora
I numeri riportati in questa pagina provengono da una simulazione, non da misurazioni effettuate su un dispositivo costruito. L’applicazione lo specifica nella nota a piè di pagina: «Simulazione ingegneristica. Risultati stimati, da verificare con misurazioni prima della costruzione.»
Nella documentazione del progetto teniamo un elenco di 14 carenze note. Per esempio, il contenitore del controller non ha ancora un interno e i motori NEMA non entrano nei supporti per motori 28BYJ-48. Abbiamo verificato le modalità VR e AR nell’emulatore. Dobbiamo ancora testarle con il visore Quest 3.
La luce concentrata brucia e può provocare incendi, mentre il suo riflesso danneggia la vista. Prima di installare il dispositivo all’esterno, occorre verificare dove punta il fascio durante tutta la giornata.
Materiali dei progetti realizzati
Render dall’app, versione 1.0.0 del 28 ottobre 2026.
Domande frequenti
Domande su Sunspot
Sunspot è un’intelligenza artificiale?
No. L’applicazione non richiama alcun modello di AI. Il codice calcola le dimensioni dei componenti, l’ottica e i carichi in base a formule e norme: NOAA, Monte Carlo, EN 1991-1-4, ISO 6336, ISO 281. L’AI è stata usata solo per sviluppare il codice: lo hanno scritto agenti AI, mentre una persona ha definito i requisiti e approvato le modifiche.
Quanto costa l’app e bisogna creare un account?
L’applicazione è gratuita e funziona nel browser all’indirizzo sunspot.hexart.io, senza bisogno di un account. I materiali per il dispositivo nella configurazione predefinita costano circa 8.608,73 PLN netti, secondo il listino di ottobre 2026.
Cosa contiene il pacchetto di stampa?
Archivio ZIP con 38 file: 28 file STL per 211 pezzi da stampare e tagliare, 4 disegni SVG di pannelli e specchi, bozza Arduino, elenco dei materiali in CSV e Markdown, preventivo e parametri del progetto in JSON.
Su quale scheda Arduino funziona il controller?
Il generatore seleziona la scheda in base al numero di specchi: Arduino Uno fino a 61 faccette, Arduino Mega 2560 fino a 432, ESP32 fino a 864. Per le 37 faccette predefinite seleziona Mega 2560.
Posso modificare le dimensioni del dispositivo?
Sì. Il progetto descrive 156 parametri in 13 gruppi: posizione, obiettivo, specchio, messa a fuoco, calotta, meccanismo, struttura, carichi, termica e altri. Passando da 3 a 4 anelli di specchi, si ottengono 61 sfaccettature invece di 37, mentre il pacchetto, l’elenco dei materiali e il disegno vengono ricalcolati.
Quanto sono affidabili i risultati?
Si tratta di una simulazione ingegneristica. L’applicazione fornisce risultati stimati e invita a verificarli con una misurazione prima della costruzione. Anche i numeri riportati in questa pagina provengono da una simulazione, non da misurazioni su un esemplare costruito.
Ha un dispositivo che può essere descritto tramite parametri?
Sunspot è stato realizzato in tre giorni: dai requisiti al file STL, allo schema del controller e al manuale. Se anche il Suo prodotto si può quantificare, ci scriva cosa deve fare.
Prenota un workshop con Paul
Scegliete una sessione di trenta minuti o un workshop completo. Prenotate l'appuntamento direttamente a calendario, la conferma e immediata.