Sari la conținut

2026 · Inginerie, energie solară

Heliostat proiectat în browser

Sunspot poziționează oglinda pe hartă, calculează optica și mecanica, apoi pregătește totul pentru construcție: fișiere STL pentru imprimare 3D, lista de materiale, o schiță Arduino și un manual. În funcționare, nu folosește AI. Am scris codul cu ajutorul AI.

Heliostat Sunspot în cupolă: 37 de oglinzi hexagonale pe un cadru cu servomotoare, randare din aplicație
Tipuri de piese
129
Piese de asamblat
1 587
Fișiere STL în pachet
28, în total 211 de bucăți
Lista materialelor
107 de poziții
Oglindă
37 de fațete, 865 cm²
Codul aplicației
89.346 de linii TypeScript
Testare automată
790 de cazuri în 72 de fișiere
De la primul commit la versiunea 1.0.0
26–28 octombrie 2026

01Ce este

Heliostat cu 37 de oglinzi cu curbură variabilă

Heliostatul este o oglindă care se rotește singură după soare și reflectă lumina într-un punct ales. Sunspot îl alcătuiește din 37 de fațete hexagonale cu oglindă acrilică de 2 mm. Latura unei fațete măsoară 30 mm, suprafața oglinzilor este de 865 cm², iar ansamblul oglinzii cântărește 5,64 kg.

Fiecare fațetă este înclinată de două servomotoare, 74 în total. Astfel, ansamblul de oglinzi funcționează ca o singură oglindă cu curbură reglabilă: fasciculul de lumină poate fi focalizat asupra unei ținte aflate la 4 m sau la 30 m. Ansamblul se rotește pe două axe, azimut și elevație, cu motoare pas cu pas 28BYJ-48, sub o cupolă din PMMA cu diametrul de aproximativ 724 mm.

Punem aplicația sunspot.hexart.io la dispoziție gratuit, fără cont. Este o mostră a ceea ce facem astăzi: un proiect de inginerie, de la cerințe până la pachetul de producție.

02Nu AI, ci cod

În practică, nu există inteligență artificială

Aplicația nu apelează niciun model AI. Codul calculează fiecare valoare folosind formule din literatura de specialitate și din standarde, care pot fi verificate în documentația calculelor. Același set de parametri produce aceleași dimensiuni ale pieselor.

Poziția soarelui este calculată cu algoritmul NOAA și Meeus, cu refracție. Radiația directă (DNI) este calculată cu modelul Meinel, cu corecția Laue, masa de aer cu formula Kasten și Young din 1989, iar forma discului solar cu modelul Buie. Încărcarea vântului este calculată conform EN 1991-1-4, dinții roților dințate conform ISO 6336, iar rulmenții conform ISO 76 și ISO 281.

Unde a lucrat AI

AI a contribuit la scrierea codului. Cerințele au fost stabilite de Paul Lazniak, iar o echipă de agenți AI a scris codul în etape: autorii au lucrat în paralel, fiecare într-un set distinct de fișiere, apoi agenți separați s-au ocupat de integrare și revizuire. Autorii funcționalităților au lucrat cu Claude Opus 5.5, iar verificarea fiecărei solicitări a fost realizată cu Claude Sonnet 5.5.

Șapte agenți de cercetare au pregătit 30 de fișe de componente cu date de catalog. O sesiune de coordonare a gestionat 25 de agenți. Regula de lucru a fost: fără cifre inventate, fiecare valoare are o sursă.

03Simulare

Soare, vânt și riscuri calculate înainte de construcție

  • 160.000 de raze în 0,1 s

    Optica este calculată prin trasarea razelor cu metoda Monte Carlo pe o grilă de 129 × 129. Pentru 37 de fațete, simularea durează aproximativ 0,1 s, astfel încât harta intensității la țintă se actualizează în timp real odată cu parametrii.

  • 39,0 W în scopul de 57,13 W

    Fișă de cercetare din 26 octombrie 2026: la DNI de 909 W/m² și cu ținta la o distanță de 4,47 m, pe țintă ajung 39,0 W. Densitatea maximă este de 12,35 kW/m², iar 90% din energie se concentrează într-un cerc cu diametrul de 9,6 cm.

  • 460 Wh pe zi, 121,3 kWh pe an

    Același card calculează energia livrată într-o zi și într-un an. Ziua poate fi reconstituită oră cu oră, inclusiv cu datele meteo de la Open-Meteo.

  • 0 coliziuni la 833 de poziții

    Controlul mecanismului verifică 209 perechi de piese în 833 de poziții. Situație la 26 octombrie 2026: zero coliziuni.

  • Precizie de poziționare de sub 0,05 mm

    În modul fațete, raza centrală a fiecărei oglinzi ratează ținta cu mai puțin de 0,05 mm la 4,6 m și cu 0,2 mm la 32 m.

  • Praguri de siguranță

    Modulul de risc calculează intensitatea în funcție de pragurile HSE și API RP 521: 1,2, 2,5, 9,5, 12,5 și 25 kW/m², timpul până la apariția durerii cutanate și riscul pentru ochi conform studiului lui Ho și al colaboratorilor din 2011.

04Aranjare

Dispozitivul într-un loc real

Dispozitivul și ținta se configurează pe hartă sau prin introducerea unei adrese. Terenul folosește date altimetrice, clădirile provin din OpenStreetMap, iar modelul orașului este generat prin fotogrammetrie din Google Photorealistic 3D Tiles, prin Cesium ion. Ținta poate fi orice punct din spațiu: o fereastră, un panou, o porțiune de perete.

Data și ora se selectează din calendar sau ziua este redată cu viteză accelerată. Aceeași scenă funcționează în căștile VR și în modul AR, cu vedere asupra mediului înconjurător (WebXR).

05Pachet pentru construcții

Un singur buton: tot ce aveți nevoie pentru atelier

Butonul „Descărcați pachetul pentru tipărire” descarcă o arhivă ZIP cu 38 de fișiere, aproximativ 111 MB. Arhiva conține 28 de fișiere STL pentru 211 de piese destinate imprimării și decupării, precum și 4 desene SVG pentru plăci și oglinzi care trebuie decupate dintr-o coală. Include și o schiță Arduino, lista materialelor în format CSV și Markdown, devizul și parametrii proiectului în format JSON.

Pentru configurația implicită, lista de materiale conține 107 poziții. Trebuie cumpărate 80, 20 trebuie imprimate 3D, 4 trebuie decupate dintr-o placă, iar 3 piese pot fi turnate într-o matriță sau imprimate. Doar elementele de fixare însumează 340 de bucăți: 70 de șuruburi, 30 de piulițe și 240 de șaibe. În plus, sunt necesare 74 de servomotoare, 5 controlere PCA9685, 2 motoare 28BYJ-48 și un ceas DS3231.

Întregul dispozitiv cântărește 74,4 kg. Materialele, conform listei de prețuri din octombrie 2026, costă 8 608,73 PLN net, iar imprimarea FDM durează aproximativ 24,7 h.

Manual și fișă de cercetare

Din parametrii actuali, aplicația generează un manual de construcție și o fișă de cercetare cu rezultatele calculelor, în poloneză și engleză, gata pentru export în PDF. În versiunea din 26 octombrie 2026, manualul avea 61 de pagini A4, iar fișa de cercetare, 32.

06Controler

Schiță Arduino scrisă pentru un proiect concret

Generatorul selectează placa în funcție de numărul de oglinzi: Arduino Uno pentru până la 61 de fațete, Mega 2560 pentru până la 432, ESP32 pentru până la 864. Pentru 37 de fațete, selectează Mega 2560. Schița are atunci 2 128 de linii și, conform estimării, ocupă aproximativ 44,9 kB de memorie flash.

Servoarele controlează modulele PCA9685, câte 8 fațete pe modul. Ora UTC este furnizată de ceasul DS3231, iar poziția zero de senzorul Hall, cu calibrarea salvată în EEPROM. Controlerul are un buton SAFE și un limitator al puterii fasciculului concentrat.

Arduino virtual în browser

Nucleul schiței funcționează și în aplicație. Codul C++ este tradus în JavaScript și rulat pe hardware emulat: timp în microsecunde, întreruperi pentru pași, histerezisul senzorului Hall, servomotoare și EEPROM. Înainte ca ceva să ajungă pe placă, puteți vedea ce face driverul.

07Utilizări

La ce folosește heliostatul

  • Iluminarea suplimentară a panourilor fotovoltaice

    Oglinda direcționează lumină suplimentară către panoul aflat în umbră sau orientat la un unghi nepotrivit în acel moment al zilei. Intensitatea trebuie reglată cu rezervă, deoarece lumina concentrată supraîncălzește celulele.

  • Încălzire punctuală și de suprafață

    Fasciculul concentrat încălzește punctul selectat, iar cel dispersat o suprafață mai mare. Limitatorul de putere din controler menține respectarea pragului.

  • Mai multe dispozitive, un singur obiectiv

    În final, mai multe heliostate țintesc același punct. Fila „Matrice” din aplicație calculează această configurație.

  • Stație de cercetare în optică

    Fișa de cercetare indică puterea, distribuția intensității și energia pentru un anumit loc, o anumită zi și distanță.

  • Construcție proprie

    Pachetul STL, lista de materiale, schița și manualul vă ghidează de la imprimarea pieselor până la pornirea controlerului.

08Stadiul proiectului

Ce ne mai așteaptă

Valorile de pe această pagină provin dintr-o simulare, nu din măsurători efectuate pe un dispozitiv construit. Aplicația precizează acest lucru în subsol: „Simulare inginerească. Rezultate estimative. Verificați prin măsurători înainte de construcție.”

În documentația proiectului, ținem o listă cu 14 probleme cunoscute. De exemplu, carcasa controlerului nu are încă interior, iar motoarele NEMA nu încap în suporturile pentru motoarele 28BYJ-48. Am verificat modul VR și AR în emulator. Testarea cu casca Quest 3 urmează.

Lumina concentrată provoacă arsuri și incendii, iar reflexia ei afectează vederea. Înainte ca dispozitivul să fie instalat în exterior, trebuie verificat unde cade fasciculul pe parcursul întregii zile.

Materiale din implementare

Randări din aplicație, versiunea 1.0.0 din 28 octombrie 2026.

Întrebări și răspunsuri

Întrebări despre Sunspot

Este Sunspot o inteligență artificială?

Nu. Aplicația nu apelează niciun model AI. Codul calculează dimensiunile pieselor, optica și sarcinile pe baza formulelor și standardelor: NOAA, Monte Carlo, EN 1991-1-4, ISO 6336, ISO 281. AI a fost folosit doar pentru scrierea codului: agenții AI l-au scris, iar o persoană a stabilit cerințele și a aprobat modificările.

Cât costă aplicația și este necesar să vă creați un cont?

Aplicația este gratuită și funcționează în browser, la sunspot.hexart.io, fără cont. Materialele pentru un dispozitiv în configurația implicită costă aproximativ 8.608,73 PLN net, conform listei de prețuri din octombrie 2026.

Ce conține pachetul pentru tipărire?

Arhivă ZIP cu 38 de fișiere: 28 de fișiere STL pentru 211 de piese de imprimat și decupat, 4 desene SVG pentru plăci și oglinzi, o schiță Arduino, lista materialelor în CSV și Markdown, oferta de preț și parametrii proiectului în JSON.

Pe ce placă Arduino funcționează controlerul?

Generatorul selectează placa în funcție de numărul de oglinzi: Arduino Uno pentru până la 61 de fațete, Arduino Mega 2560 pentru până la 432, ESP32 pentru până la 864. Pentru cele 37 de fațete implicite, selectează Mega 2560.

Pot modifica dimensiunea dispozitivului?

Da. Proiectul descrie 156 de parametri în 13 grupuri: amplasare, scop, oglindă, focalizare, cupolă, mecanism, construcție, sarcini, termică și altele. Modificarea numărului de inele de oglinzi de la 3 la 4 produce 61 de fațete în loc de 37, iar pachetul, lista de materiale și schița se recalculează.

Cât de sigure sunt rezultatele?

Aceasta este o simulare inginerească. Aplicația oferă rezultate estimative și solicită verificarea lor prin măsurători înainte de construcție. Valorile de pe această pagină provin tot din simulare, nu din măsurarea unui exemplar construit.

Aveți un dispozitiv ale cărui caracteristici pot fi descrise prin parametri?

Sunspot a fost realizat în trei zile: de la cerințe la pachetul STL, schița controlerului și manual. Dacă și produsul dumneavoastră poate fi cuantificat, scrieți-ne ce trebuie să facă.

Programați un workshop cu Paul

Alegeți treizeci de minute sau un atelier complet. Rezervați data în calendar, confirmarea sosește imediat.