Salve a tutti, a breve comincerà l'assemblaggio del mio osservatorio!
Già, ormai con una figlia in arrivo, le scampagnate notturne saranno un ricordo per un bel pò!
Per l'apertura e la chiusura del tetto utilizzerò il famosissimo motore per cancelli scorrevoli, che novità, la cosa che però mi "blocca" è la costruzione di una scheda che mi permetta di aprire e chiudere il tetto, mi piacerebbe poterla pilotare via ASCOM, e interfacciarci una piccola stazione meteo.
Non ho paura a scrivere il software su arduino ed i driver, ma ho solo un impedimento, capire come impostare visual studio 2019 per poter creare il driver ascom., sui tutorial che ho visto su youtube si parla di visual studio 2008, non è un problema trovarlo ma visual studio 2019 per studenti lo preferivo.
Ho visto il progetto di Astropix, mi piace molto ma purtroppo il mio motore non funziona come il suo ed ho un solo ingresso per aprire o chiudere il tetto, posso comunque avere un feedback per capire se il tetto si sta aprendo o chiudendo, in più con i finecorsa saprei se è aperto o chiuso.
Inoltre mi piacerebbe poter pilotare dei relé aggiuntivi (accensione flat box, accensione alimentazione 12v) per questo motivo stavo pensando a creare una scheda da 0.
Se poi fosse possibile, vorrei capire come posso fare a evitare i movimenti della montatura se il tetto è chiuso, e viceversa non poter chiudere il tetto se il telescopio non è in parcheggio.
Sul tetto sarà comunque installata una fotocellula che fermerà il motore in caso di intercettazione di un impedimento (come il telescopio non in parcheggio ma puntato nell'alto dei cieli).
Se chi mi risponderà ha un minimo di esperienza, spero che mi possa guidare in queste cose:
Se ho capito bene, per aprire e chiudere il tetto dovrò usare le funzioni OpenShutter e CloseShutter, poi c'è lo ShutterState per rispondere se la porta è chiusa,aperta o si sta muovendo.
Ma tutti i bool come CanSetAzimuth li devo mettere a false visto che non è una cupola rotante, visto che nel manuale c'è scritto "Must be implemented, must not throw a PropertyNotImplementedException."?
Per accendere e spegnere i vari relè, posso inviare i CommandString giusto?
Detto tutto ciò, come faccio ad interfacciare anche una stazione meteo di qualsiasi costo (più basso possibile)?
Spero che qualcuno possa aiutarmi!
![Osserva :obs:](./images/smilies/astronomer.gif)