AstroForum - forum za astronome

[- ASTRONOMSKI INSTRUMENTI -] => IZRADA I MODIFIKACIJA ASTRONOMSKIH INSTRUMENATA => Autor teme: Robert u 10.12.2025. u 13:08:53 sati

Naziv: Razvoj ASCOM i ALPACA uređaja/drivera za astrofotografiju
Autor: Robert u 10.12.2025. u 13:08:53 sati
Da ne otvaram novi post za svaku stvar, ovdje možemo staviti resurse i gotove stvari koje razvijamo za osobne potrebe pa možda pomognu nekome za slične projekte.

Odlučio sam prebaciti trenutnu kontrolu motora sa ASCOM COM na ALPACA protokol. ASCOM trenutno radi preko ArduinoUno boarda dok će se ALPACA vrtiti na ESP32 i plan je da imam paralelno oba boarda aktivno dok ne vidim kako se ponaša ESP32 preko WIFI (a i da ne ostanem bez kontrole krova tijekom snimanja). ASCOM je preko USB kabla.

Dolje se nalazi sketch INO za ALPACA Dome i Safety. Stavio sam i UI pa se može kontrolirati i preko web browsera, a sve radi i iz NINE.

- Management API dokumentacija za ALPACu (https://ascom-standards.org/api/?urls.primaryName=ASCOM+Alpaca+Management+API)
- Device API dokumentacija za ALPACu (https://ascom-standards.org/api/)
- INO source za ALPACA Dome i Safety WIP (https://pastebin.com/kCVjKHgr)
Naziv: Odg: Razvoj ASCOM i ALPACA uređaja/drivera za astrofotografiju
Autor: Robert u 11.12.2025. u 14:27:20 sati
~20€ dijelova sa aliexpressa za senzore, board i relay. Napajanje preko USBa (kabal ne mora ići u mini PC)

Naziv: Odg: Razvoj ASCOM i ALPACA uređaja/drivera za astrofotografiju
Autor: Robert u 11.12.2025. u 22:22:05 sati
Projekt kontrole krova implementirao sam bazirajući se na ovom rješenju (https://projecthub.arduino.cc/cfar/rolling-roof-computer-interface-rrci-a7f9ac). Iako sam kontroler radi, funkcionalnosti za safety senzor u originalnom ASCOM driveru nisu podržane (čak i kada se otkomentiraju u kodu).

Zbog potrebe za potpunom automatizacijom i fizičkom potvrdom da je montaža parkirana, napisao sam vlastiti ASCOM Dome driver. On sada ispravno podržava safety senzor koji sprječava otvaranje ili zatvaranje krova ako teleskop nije u sigurnom položaju.

Također, driver ima ugrađenu failsafe opciju: ako dođe do kvara senzora, provjeru je moguće isključiti (bypass) kroz postavke drivera, ručno parkirati montažu i zatvoriti krov.

ASCOM driver i pripadajuću .ino datoteku možete preuzeti ovdje (https://drive.proton.me/urls/54KG5CWE30#cKUb5OV1BSDB).
Driver već duže vrijeme uspješno koristim u NINA sekvencama i radi stabilno, no svakako ga koristite uz oprez.

EDIT: ovo je prva verzija kontrole krova koju sam implementirao kod mene, a zamijenit ću je sa ALPACOM iz prvog posta.