Eiti į turinį

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.

Heliostat Sunspot kupole: 37 šešiakampių veidrodžių ant rėmo su servovarikliais, programėlės atvaizdas
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.