2026 · Inžinerija, saulės energija
Heliostatas, kurį galima projektuoti naršyklėje
Sunspot nustato veidrodžio padėtį žemėlapyje, apskaičiuoja optiką ir mechaniką, tada paruošia viską gamybai: 3D spausdinimo STL failus, medžiagų sąrašą, „Arduino“ schemą ir instrukciją. Veikimo metu AI nenaudojamas. Kodą parašėme padedami AI.
- Dalių tipai
- 129
- Surinkti vienetai
- 1 587
- STL failai pakete
- 28, iš viso 211 vnt.
- Medžiagų sąrašas
- 107 įrašų
- Veidrodžiai
- 37 briaunų, 865 cm²
- Programos kodas
- 89 346 TypeScript eilučių
- Automatiniai testai
- 790 atvejų 72 failuose
- Nuo pirmojo commito iki 1.0.0 versijos
- 2026 m. spalio 26–28 d.
01Kas tai yra
Heliostatas su 37 kintamo kreivumo veidrodžiais
Heliostatas, tai veidrodis, kuris pats sukasi paskui saulę ir nukreipia šviesą į pasirinktą vietą. „Sunspot“ jį sudaro iš 37 šešiakampių briaunų su 2 mm akriliniu veidrodžiu. Briaunos kraštinė yra 30 mm, veidrodžių plotas, 865 cm², o visas veidrodžio mazgas sveria 5,64 kg.
Kiekvieną veidrodžio segmentą pakreipia du servovarikliai, iš viso 74. Todėl veidrodžių sistema veikia kaip vienas reguliuojamo kreivumo veidrodis: šviesos tašką galima sufokusuoti į objektą, esantį už 4 m arba 30 m. Visa sistema sukasi apie dvi ašis: azimuto ir elevacijos. Ją suka 28BYJ-48 žingsniniai varikliai. Sistema įrengta po maždaug 724 mm skersmens PMMA gaubtu.
Programėlę sunspot.hexart.io suteikiame nemokamai, be paskyros. Tai pavyzdys, ką šiandien kuriame: inžinerinis projektas nuo reikalavimų iki paruošto gamybinio paketo.
02Ne AI, o kodas
Šiame veiksme nėra dirbtinio intelekto
Programėlė neiškviečia jokio AI modelio. Kiekvieną skaičių apskaičiuoja kodas pagal literatūroje ir standartuose pateiktas formules, kurias galima patikrinti skaičiavimų dokumentacijoje. Tas pats parametrų rinkinys duoda tuos pačius dalių matmenis.
Saulės padėtį apskaičiuoja NOAA ir Meeuso algoritmas su refrakcijos korekcija. Tiesioginę spinduliuotę (DNI) nustato Meinelio modelis su Laue korekcija, oro masę apskaičiuoja 1989 m. Kasten ir Young formulė, o Saulės disko formą apibrėžia Buie modelis. Vėjo apkrova skaičiuojama pagal EN 1991-1-4, krumpliaračių dantys pagal ISO 6336, guoliai pagal ISO 76 ir ISO 281.
Kur dirbo AI
AI padėjo rašyti kodą. Reikalavimus nustatė Paul Lazniak, o AI agentų komanda kodą rašė etapais: autoriai dirbo su tarpusavyje nesidengiančiais failais, lygiagrečiai, vėliau atskiri agentai atliko integraciją ir peržiūrą. Funkcijų autoriai naudojo Claude Opus 5.5, o atskirus pakeitimus tikrino Claude Sonnet 5.5.
Septyni tyrimų agentai parengė 30 komponentų kortelių su kataloginiais duomenimis. Viena koordinavimo sesija valdė 25 agentus. Darbo principas: jokių išgalvotų skaičių, kiekviena reikšmė turi šaltinį.
03Simuliacija
Saulė, vėjas ir rizika įvertinti prieš statybas
-
160 000 spindulių per 0,1 s
Optika apskaičiuojama Monte Karlo spindulių sekimo metodu 129 × 129 tinklelyje. 37 briaunų skaičiavimas trunka apie 0,1 s, todėl taikinio intensyvumo žemėlapis keičiasi realiuoju laiku kartu su parametrais.
-
39,0 W, palyginti su 57,13 W
2026 m. spalio 26 d. tyrimo kortelė: kai DNI yra 909 W/m², o taikinys yra už 4,47 m, į jį patenka 39,0 W. Didžiausias galios tankis siekia 12,35 kW/m², o 90 % energijos telpa 9,6 cm skersmens apskritime.
-
460 Wh per dieną, 121,3 kWh per metus
Toje pačioje kortelėje skaičiuojama per dieną ir per metus tiekiama energija. Dieną galima atkurti valanda po valandos, įskaitant orų duomenis iš Open-Meteo.
-
0 susidūrimų iš 833 pozicijų
Mechanizmo patikra tikrina 209 dalių porų 833 padėtyse. 2026 m. spalio 26 d. duomenimis, susidūrimų nėra.
-
Paklaida mažesnė nei 0,05 mm
Veikiant fasetiniu režimu, kiekvieno veidrodžio centrinis spindulys nukrypsta nuo taikinio mažiau nei 0,05 mm per 4,6 m ir 0,2 mm per 32 m.
-
Saugumo ribos
Rizikos modulis apskaičiuoja intensyvumą pagal HSE ir API RP 521 ribas: 1,2, 2,5, 9,5, 12,5 ir 25 kW/m², laiką iki odos skausmo ir pavojų akims pagal Ho ir bendraautorių 2011 m. tyrimą.
04Apipavidalinimas
Įrenginys tikroje vietoje
Įrenginys ir tikslas nustatomi žemėlapyje arba įvedus adresą. Reljefas gaunamas iš aukščių duomenų, pastatai iš „OpenStreetMap“, o miesto modelis sukuriamas fotogrametrijos būdu naudojant „Google Photorealistic 3D Tiles“ per „Cesium ion“. Tikslu gali būti bet kuris erdvės taškas: langas, skydas ar sienos dalis.
Datą ir laiką galima pasirinkti kalendoriuje arba stebėti dieną pagreitintai. Ta pati scena veikia VR akiniuose ir AR režimu su aplinkos vaizdu (WebXR).
05Rinkinys statybai
Vienas mygtukas: viskas, ko reikia dirbtuvėms
Mygtuku „Atsisiųsti spausdinimo failų rinkinį“ paspaudus atsisiunčiamas ZIP archyvas su 38 failais, apie 111 MB. Jame yra 28 STL failai, skirti 211 spausdinamų ir pjaustomų detalių, 4 plokščių ir veidrodžių pjovimo iš lakšto brėžiniai SVG formatu. Taip pat yra Arduino eskizas, medžiagų sąrašas CSV ir Markdown formatais, sąmata ir projekto parametrai JSON formatu.
Numatytojoje konfigūracijoje medžiagų sąraše yra 107 pozicijos. Reikia įsigyti 80, 20 atspausdinti 3D spausdintuvu, 4 išpjauti iš lakštinės medžiagos, o 3 dalis galima išlieti formoje arba atspausdinti. Vien jungiamųjų detalių yra 340: 70 varžtų, 30 veržlių ir 240 poveržlių. Be to, reikia 74 servovariklių, 5 PCA9685 valdiklių, 2 28BYJ-48 variklių ir DS3231 laikrodžio.
Visas įrenginys sveria 74,4 kg. Medžiagos pagal 2026 m. spalio kainoraštį kainuoja 8 608,73 PLN be PVM, o FDM spausdinimas trunka apie 24,7 val.
Vadovas ir tyrimo kortelė
Pagal esamus parametrus programa parengia gamybos instrukciją ir tyrimų kortelę su skaičiavimų rezultatais lenkų ir anglų kalbomis, paruoštas spausdinti PDF formatu. 2026 m. spalio 26 d. versijoje gamybos instrukciją sudarė 61 A4 formato puslapis, o tyrimų kortelę, 32.
06Valdiklis
„Arduino“ eskizas, parašytas konkrečiam projektui
Generatorius parenka plokštę pagal veidrodžių skaičių: Arduino Uno iki 61 briaunos, Mega 2560 iki 432, ESP32 iki 864. 37 briaunoms pasirenkama Mega 2560. Tada eskizą sudaro 2 128 eilutės, o pagal skaičiavimus jis užima apie 44,9 kB „flash“ atminties.
Servovarikliai valdo PCA9685 modulius, po 8 fasetų kiekviename. UTC laiką rodo DS3231 laikrodis, nulinę padėtį nustato Holo jutiklis, o kalibravimo duomenys išsaugomi EEPROM. Valdiklis turi SAFE mygtuką ir sutelktos šviesos pluošto galios ribotuvą.
Virtualus „Arduino“ naršyklėje
Eskizo pagrindas veikia ir programėlėje. C++ kodas išverčiamas į JavaScript ir paleidžiamas emuliuojamoje aparatinėje įrangoje: mikrosekundžių tikslumas, žingsnių pertraukos, Holo jutiklio histerezė, servovarikliai ir EEPROM. Dar prieš perkeliant ką nors į plokštę matyti, ką daro valdiklis.
07Pritaikymas
Kam skirtas heliostatas
-
Fotovoltinių modulių apšvietimas
Veidrodis nukreipia papildomą šviesą į skydą, kuris tuo metu yra šešėlyje arba pasuktas netinkamu kampu. Intensyvumą reikia nustatyti su atsarga, nes sutelkta šviesa perkaitina elementus.
-
Taškinis ir paviršinis šildymas
Sutelktas spindulys įkaitina pasirinktą tašką, išsklaidytas, didesnį plotą. Galios ribotuvas valdiklyje kontroliuoja nustatytą ribą.
-
Keli įrenginiai, vienas tikslas
Galutiniame sprendime keli heliostatai nukreipiami į tą patį tašką. Programėlės skirtuke „Matrica“ apskaičiuojamas toks išdėstymas.
-
Optikos tyrimų stendas
Tyrimo kortelėje nurodoma galia, intensyvumo pasiskirstymas ir energija konkrečioje vietoje, dieną ir pasirinkus tam tikrą atstumą.
-
Savarankiškas kūrimas
STL paketas, medžiagų sąrašas, eskizas ir vadovas padės pereiti nuo dalių spausdinimo iki valdiklio paleidimo.
08Projekto būsena
Kas dar mūsų laukia
Šio puslapio skaičiai gauti atlikus simuliaciją, o ne išmatavus pagamintą įrenginį. Programėlė tai nurodo poraštėje: „Inžinerinė simuliacija. Apytiksliai rezultatai, prieš gamybą patikrinkite matavimais.“
Projekto dokumentacijoje pateikiame 14 žinomų trūkumų sąrašą. Pavyzdžiui, valdiklio dėžutė dar neturi vidaus, o į 28BYJ-48 variklių laikiklius netelpa NEMA variklis. VR ir AR režimus patikrinome emuliatoriuje, bandymas su Quest 3 akiniais dar laukia.
Sufokusuota šviesa degina ir uždega, o jos atspindys pažeidžia regėjimą. Prieš įrengiant įrenginį lauke, reikia patikrinti, kur visą dieną krinta spindulys.
Įgyvendinimo medžiaga
Programėlės atvaizdai, 1.0.0 versija, 2026 m. spalio 28 d.
Klausimai ir atsakymai
Klausimai apie Sunspot
Ar Sunspot yra dirbtinis intelektas?
Ne. Programa nekviečia jokio AI modelio. Dalių matmenis, optiką ir apkrovas pagal formules ir standartus apskaičiuoja kodas: NOAA, Monte Carlo, EN 1991-1-4, ISO 6336, ISO 281. AI padėjo sukurti tik patį kodą: jį rašė AI agentai, o žmogus nustatė reikalavimus ir priėmė pakeitimus.
Kiek kainuoja programėlė ir ar reikia susikurti paskyrą?
Programėlė nemokama ir veikia naršyklėje adresu sunspot.hexart.io, nereikia paskyros. Medžiagos įrenginiui pagal numatytąją konfigūraciją kainuoja apie 8 608,73 PLN be PVM pagal 2026 m. spalio kainoraštį.
Kas yra spausdinimo pakete?
ZIP archyvas su 38 failais: 28 STL failų 211 spausdinamų ir pjaunamų detalių, 4 plokščių ir veidrodžių SVG brėžiniai, Arduino eskizas, medžiagų sąrašas CSV ir Markdown formatais, sąmata ir projekto parametrai JSON formatu.
Su kokiu „Arduino“ veikia valdiklis?
Generatorius parenka plokštę pagal veidrodžių skaičių: „Arduino Uno“ skirta iki 61 briaunos, „Arduino Mega 2560“ iki 432, o „ESP32“ iki 864. Pagal numatytąją nuostatą, 37 briaunas, parenkama „Mega 2560“.
Ar galiu pakeisti įrenginio dydį?
Taip. Projekte aprašomi 156 parametrų 13 grupių: vieta, tikslas, veidrodis, fokusavimas, kupolas, mechanizmas, konstrukcija, apkrovos, šiluminiai parametrai ir kita. Pakeitus veidrodžių žiedų skaičių nuo 3 iki 4, vietoj 37 atsiranda 61 briauna, o paketas, medžiagų sąrašas ir eskizas perskaičiuojami iš naujo.
Kiek patikimi yra rezultatai?
Tai inžinerinė simuliacija. Programa pateikia apytikslius rezultatus ir rekomenduoja prieš statybą juos patikrinti matavimais. Šiame puslapyje pateikti skaičiai taip pat gauti simuliuojant, o ne matuojant pastatytą egzempliorių.
Ar turite įrenginį, kurį galima apibūdinti parametrais?
„Sunspot“ sukurtas per tris dienas: nuo reikalavimų iki STL failų paketo, valdiklio eskizo ir instrukcijos. Jei ir jūsų produktą galima apskaičiuoti, parašykite, ką jis turi daryti.
Užsakyti praktinius mokymus su Paul
Pasirinkite trisdešimt minučių arba visą seminarą. Laiką rezervuojate kalendoriuje, patvirtinimas ateina iš karto.