Przejdź do treści

2026 · Inżynieria, energia słoneczna

Heliostat, który projektuje się w przeglądarce

Sunspot ustawia lustro na mapie, liczy optykę i mechanikę, a potem oddaje wszystko do budowy: pliki STL do druku 3D, listę materiałów, szkic Arduino i manual. W działaniu nie używa AI. Kod napisaliśmy z pomocą AI.

Heliostat Sunspot w kopułce: 37 heksagonalnych luster na ramie z serwami, render z aplikacji
Rodzaje części
129
Sztuk do złożenia
1 587
Pliki STL w paczce
28, razem 211 sztuk
Lista materiałów
107 pozycji
Lustra
37 faset, 865 cm²
Kod aplikacji
89 346 linii TypeScript
Testy automatyczne
790 przypadków w 72 plikach
Od pierwszego commita do wersji 1.0.0
26–28 października 2026

01Co to jest

Heliostat z 37 luster o zmiennej krzywiźnie

Heliostat to lustro, które samo obraca się za słońcem i odbija światło w wybrany punkt. Sunspot składa je z 37 heksagonalnych faset z akrylowym lustrem 2 mm. Bok fasety ma 30 mm, pole luster wynosi 865 cm², a cały zespół lustra waży 5,64 kg.

Każdą fasetę pochylają dwa serwa, razem 74. Zestaw luster działa więc jak jedno zwierciadło o regulowanej krzywiźnie: plamkę światła da się skupić na celu oddalonym o 4 m albo o 30 m. Całość obraca się w dwóch osiach, azymutu i elewacji, na silnikach krokowych 28BYJ-48, pod kopułką z PMMA o średnicy około 724 mm.

Aplikację sunspot.hexart.io udostępniamy bezpłatnie, bez konta. To próbka tego, co dziś robimy: projekt inżynierski od wymagań do paczki produkcyjnej.

02Nie AI, tylko kod

W działaniu nie ma sztucznej inteligencji

Aplikacja nie wywołuje żadnego modelu AI. Każdą liczbę liczy kod według wzorów z literatury i norm, które da się sprawdzić w dokumentacji obliczeń. Ten sam zestaw parametrów daje te same wymiary części.

Pozycję słońca liczy algorytm NOAA i Meeusa z refrakcją. Promieniowanie bezpośrednie (DNI) daje model Meinela z poprawką Laue, masę powietrza wzór Kastena i Younga z 1989 roku, a kształt tarczy słonecznej model Buie. Obciążenie wiatrem idzie według EN 1991-1-4, zęby kół według ISO 6336, łożyska według ISO 76 i ISO 281.

Gdzie pracowało AI

AI pracowało przy pisaniu kodu. Wymagania ustalał Paul Lazniak, a zespół agentów AI pisał kod falami: autorzy w rozłącznych zakresach plików, równolegle, potem integracja i przegląd przez osobnych agentów. Autorzy funkcji pracowali na Claude Opus 5.5, weryfikację pojedynczych zgłoszeń robił Claude Sonnet 5.5.

Siedmiu agentów researchu przygotowało 30 kart podzespołów z danymi katalogowymi. Jedna sesja koordynująca prowadziła 25 agentów. Zasada pracy brzmiała: bez zmyślonych liczb, każda wartość ma źródło.

03Symulacja

Słońce, wiatr i ryzyko policzone przed budową

  • 160 000 promieni w 0,1 s

    Optykę liczy śledzenie promieni metodą Monte Carlo na siatce 129 × 129. Dla 37 faset przebieg trwa około 0,1 s, więc mapa natężenia w celu zmienia się na żywo razem z parametrami.

  • 39,0 W na celu z 57,13 W

    Karta badawcza z 26 października 2026: przy DNI 909 W/m² i celu w odległości 4,47 m na cel trafia 39,0 W. Szczyt gęstości to 12,35 kW/m², a 90% energii mieści się w kole o średnicy 9,6 cm.

  • 460 Wh dziennie, 121,3 kWh rocznie

    Ta sama karta liczy energię dostarczoną w ciągu dnia i roku. Dzień da się odtworzyć godzina po godzinie, także z pogodą z Open-Meteo.

  • 0 kolizji na 833 pozycjach

    Kontrola mechanizmu sprawdza 209 par części w 833 położeniach. Stan z 26 października 2026: zero kolizji.

  • Chybienie poniżej 0,05 mm

    W trybie faset promień centralny każdego lustra chybia celu o mniej niż 0,05 mm na 4,6 m i o 0,2 mm na 32 m.

  • Progi bezpieczeństwa

    Moduł ryzyka liczy natężenie według progów HSE i API RP 521: 1,2, 2,5, 9,5, 12,5 i 25 kW/m², czas do bólu skóry i zagrożenie dla oczu według Ho i współautorów z 2011 roku.

04Aranżacja

Urządzenie w prawdziwym miejscu

Urządzenie i cel ustawia się na mapie albo wpisując adres. Teren pochodzi z danych wysokościowych, budynki z OpenStreetMap, a model miasta z fotogrametrii Google Photorealistic 3D Tiles przez Cesium ion. Celem może być dowolny punkt w przestrzeni: okno, panel, fragment ściany.

Datę i godzinę wybiera się z kalendarza albo puszcza dzień w przyspieszonym tempie. Ta sama scena działa w goglach VR i w trybie AR z widokiem otoczenia (WebXR).

05Paczka do budowy

Jeden przycisk: wszystko, co trzeba do warsztatu

Przycisk „Pobierz paczkę do druku” oddaje archiwum ZIP z 38 plikami, około 111 MB. W środku jest 28 plików STL na 211 sztuk do druku i cięcia, 4 rysunki SVG płyt i luster do cięcia z arkusza. Do tego szkic Arduino, lista materiałów w CSV i Markdown, wycena i parametry projektu w JSON.

Dla konfiguracji domyślnej lista materiałów ma 107 pozycji. Do kupienia jest 80, do druku 3D 20, do cięcia z arkusza 4, a 3 części można odlać w formie albo wydrukować. Same łączniki to 340 sztuk: 70 śrub, 30 nakrętek i 240 podkładek. Do tego 74 serwa, 5 sterowników PCA9685, 2 silniki 28BYJ-48 i zegar DS3231.

Całe urządzenie waży 74,4 kg. Materiały według cennika z października 2026 kosztują 8 608,73 zł netto, a druk FDM zajmuje około 24,7 h.

Manual i karta badawcza

Z bieżących parametrów aplikacja składa manual budowy i kartę badawczą z wynikami obliczeń, po polsku i po angielsku, gotowe do wydruku do PDF. W wersji z 26 października 2026 manual miał 61 stron A4, a karta badawcza 32.

06Sterownik

Szkic Arduino pisany pod konkretny projekt

Generator dobiera płytkę do liczby luster: Arduino Uno do 61 faset, Mega 2560 do 432, ESP32 do 864. Dla 37 faset wybiera Mega 2560. Szkic ma wtedy 2 128 linii i według szacunku zajmuje około 44,9 kB pamięci flash.

Serwa obsługują moduły PCA9685, po 8 faset na moduł. Czas UTC daje zegar DS3231, pozycję zerową czujnik Halla z kalibracją zapisaną w EEPROM. Sterownik ma przycisk SAFE i ogranicznik mocy skupionej wiązki.

Wirtualne Arduino w przeglądarce

Rdzeń szkicu działa też w aplikacji. Kod C++ jest tłumaczony na JavaScript i uruchamiany na emulowanym sprzęcie: czas w mikrosekundach, przerwania kroków, histereza czujnika Halla, serwa i EEPROM. Zanim cokolwiek trafi na płytkę, widać, co robi sterownik.

07Zastosowania

Do czego służy heliostat

  • Doświetlanie paneli fotowoltaicznych

    Lustro kieruje dodatkowe światło na panel, który o danej porze stoi w cieniu albo pod złym kątem. Natężenie trzeba ustawić z zapasem, bo skupione światło przegrzewa ogniwa.

  • Nagrzewanie punktowe i powierzchniowe

    Skupiona wiązka grzeje wybrany punkt, rozproszona większą powierzchnię. Ogranicznik mocy w sterowniku pilnuje progu.

  • Kilka urządzeń, jeden cel

    Docelowo kilka heliostatów celuje w ten sam punkt. Zakładka „Macierz” w aplikacji liczy taki układ.

  • Stanowisko badawcze optyki

    Karta badawcza podaje moc, rozkład natężenia i energię dla konkretnego miejsca, dnia i odległości.

  • Samodzielna budowa

    Paczka STL, lista materiałów, szkic i manual prowadzą od druku części do uruchomienia sterownika.

08Stan projektu

Co jeszcze przed nami

Liczby na tej stronie pochodzą z symulacji, nie z pomiaru zbudowanego urządzenia. Aplikacja mówi to sama w stopce: „Symulacja inżynierska. Wyniki szacunkowe, przed budową sprawdź pomiarem.”

W dokumentacji projektu prowadzimy listę 14 znanych braków. Przykład: skrzynka sterownika nie ma jeszcze wnętrza, a w uchwytach na silniki 28BYJ-48 nie zmieści się silnik NEMA. Tryb VR i AR sprawdziliśmy w emulatorze, test w goglach Quest 3 jest przed nami.

Skupione światło parzy i zapala, a jego odbicie uszkadza wzrok. Zanim urządzenie stanie na zewnątrz, trzeba sprawdzić, gdzie trafia wiązka przez cały dzień.

Materiały z realizacji

Rendery z aplikacji, wersja 1.0.0 z 28 października 2026.

Pytania i odpowiedzi

Pytania o Sunspot

Czy Sunspot to sztuczna inteligencja?

Nie. Aplikacja nie wywołuje żadnego modelu AI. Wymiary części, optykę i obciążenia liczy kod według wzorów i norm: NOAA, Monte Carlo, EN 1991-1-4, ISO 6336, ISO 281. Z pomocą AI powstał sam kod: pisali go agenci AI, a człowiek ustalał wymagania i przyjmował zmiany.

Ile kosztuje aplikacja i czy trzeba zakładać konto?

Aplikacja jest bezpłatna i działa w przeglądarce pod sunspot.hexart.io, bez konta. Materiały na urządzenie w konfiguracji domyślnej kosztują według cennika z października 2026 około 8 608,73 zł netto.

Co jest w paczce do druku?

Archiwum ZIP z 38 plikami: 28 plików STL na 211 sztuk do druku i cięcia, 4 rysunki SVG płyt i luster, szkic Arduino, lista materiałów w CSV i Markdown, wycena oraz parametry projektu w JSON.

Na jakim Arduino działa sterownik?

Generator dobiera płytkę do liczby luster: Arduino Uno do 61 faset, Arduino Mega 2560 do 432, ESP32 do 864. Dla domyślnych 37 faset wybiera Mega 2560.

Czy mogę zmienić wielkość urządzenia?

Tak. Projekt opisuje 156 parametrów w 13 grupach: miejsce, cel, lustro, ogniskowanie, kopułka, mechanizm, budowa, obciążenia, termika i inne. Zmiana liczby pierścieni luster z 3 na 4 daje 61 faset zamiast 37, a paczka, lista materiałów i szkic przeliczają się od nowa.

Na ile pewne są wyniki?

To symulacja inżynierska. Aplikacja podaje wyniki szacunkowe i sama prosi o sprawdzenie ich pomiarem przed budową. Liczby na tej stronie też pochodzą z symulacji, nie z pomiaru zbudowanego egzemplarza.

Masz urządzenie, które da się opisać parametrami?

Sunspot powstał w trzy dni: od wymagań do paczki STL, szkicu sterownika i manuala. Jeśli Twój produkt też da się policzyć, napisz, co ma robić.

Umów warsztat z Paulem

Wybierz trzydzieści minut albo pełny warsztat. Termin rezerwujesz w kalendarzu, potwierdzenie przychodzi od razu.