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.
- 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.