Skocz do zawartości

Budowa przydomowego amatorskiego obserwatorium w Zabrzu


Killerus

Rekomendowane odpowiedzi

Projekt zakończony sukcesem.

 

Mam w końcu to co chciałem uzyskać - pełną automatyzacje.

 

Mogę otworzyć/zamknąć dach i rozpocząć fotografowanie będąc na końcu świata, mając tylko smartfona i dostęp do internetu :D

 

Tutaj pokaz jak to działa - dach jest otwierany poprzez komputer, na razie poleceniem z monitora COMa, ale dziś wieczorem pewnie już będę miał prostą apkę na Windowsa.

 

Filmik z działania tutaj:

 

http://youtu.be/tkJPED3NU-w

 

 

 

Jeśli ktoś będzie miał jakieś pytania, czy będzie potrzebował pomocy w automatyzacji dachu to służę pomocą, również gdy ktoś będzie potrzebował kod źródłowy na Arduino :)

 

 

  • Lubię 9
Odnośnik do komentarza
Udostępnij na innych stronach

Aaaa, mam jeszcze pytanie: na ile Twój komputerowy sterownik dachu jest kompatybilny z ASCOMem???

 

Myśle, że działanie na ASCOMIE nie powinno być problemem. Trzeba tylko napisać odpowiedni sterownik, a na razie nie wiem, jak się za to zabrać (focusery na arduino na Ascomie dziają, więc sterowanie dachem też da się zrobić pod ASCOM, tylko jaki program astro to obsługuje).

 

Całość działa według schematu poniżej, natomiast na dzień dzisiejszy mam zrobione tylko sterowanie dachem. Sama centrala alarmowa powstanie na osobnym module arduino, tak by nie była spięta bezpośrednio z komputerem.

 

Projekt alarmu2.jpg

 

Taki był właśnie wstępny projekt i w zasadzie program jest napisany i działa, jedynie mam problem z komunikacja przez moduł GSM, bo raz działa i przyjmuje komendy, a raz nie potrafię się z nim poprzez komendy AT dogadać :P

 

Z tego schematu zostały tylko wyprowadzenia do przekaźników zasilających silnik i wyjścia na 3 przyciski.

 

Generalnie ta centralka alarmowa powstanie, ponieważ w nocy podczas otwartego dachu, chcę jeszcze zrobić bariere (np. laserową), tak , by nikt nie wskoczył niepostrzeżony do środka.

 

Elementy są już zakupione, trzeba to wszystko po prostu pomontować :P

 

 

Edytowane przez Killerus
  • Lubię 1
Odnośnik do komentarza
Udostępnij na innych stronach

Dach kompatybilny z ASCOMem możesz obsłużyć przede wszystkim z Maxima. Jeśli jeszcze go nie używasz, to zapewne w najbliższej przyszłości zaczniesz :) To idealne rozwiązanie dla obserwatorium. Ale skoro to tylko odsuwanie, to zgodność z ASCOM niewiele daje, bo dwa kliknięcia to można zrobić w dodatkowym programie :) Taki sterownik jest istotyn, gdy mamy kopułę obrotową i trzeba zsynchronizować obrót kopuły z teleskopem.

Generalnie pisanie sterownika ASCOM jest dość proste. Ze storny ASCOM pobierasz development components i jeśli piszesz np w C#, to masz od razu gotowe szablony, który trzeba tylko uzupełnić o własny kod. Np dla focusera były do uzupełnienia takie funkcje jak position, temperature, move, connect itp. W każdej funkcji dajesz kod, który wysyła coś lub odbiera z urządzenia i tyle. No, to w podstawowym wariancie :)

Odnośnik do komentarza
Udostępnij na innych stronach

Dach kompatybilny z ASCOMem możesz obsłużyć przede wszystkim z Maxima. Jeśli jeszcze go nie używasz, to zapewne w najbliższej przyszłości zaczniesz :) To idealne rozwiązanie dla obserwatorium. Ale skoro to tylko odsuwanie, to zgodność z ASCOM niewiele daje, bo dwa kliknięcia to można zrobić w dodatkowym programie :) Taki sterownik jest istotyn, gdy mamy kopułę obrotową i trzeba zsynchronizować obrót kopuły z teleskopem.

Generalnie pisanie sterownika ASCOM jest dość proste. Ze storny ASCOM pobierasz development components i jeśli piszesz np w C#, to masz od razu gotowe szablony, który trzeba tylko uzupełnić o własny kod. Np dla focusera były do uzupełnienia takie funkcje jak position, temperature, move, connect itp. W każdej funkcji dajesz kod, który wysyła coś lub odbiera z urządzenia i tyle. No, to w podstawowym wariancie :)

 

Program już w sobote miałem gotowy. Maxima używam, ale do otwierania dachu go nie potrtzebuje, wole to zrobić właśnie tym prostym małym programikiem napisanym w VB

 

screen.jpg

 

Działa wyśmienicie.

  • Lubię 3
Odnośnik do komentarza
Udostępnij na innych stronach

 

Program już w sobote miałem gotowy. Maxima używam, ale do otwierania dachu go nie potrtzebuje, wole to zrobić właśnie tym prostym małym programikiem napisanym w VB

 

attachicon.gifscreen.jpg

 

Działa wyśmienicie.

 

Otwieranie jak otwieranie, ale jeśli np. MaxIm sam zaparkuje mont i "klozetnie" dach bez budzenia właściciela to już coś :thmbup:

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety taki komunikat mi wyskakuje przy próbie stworzenia nowego projektu w VB express 2012 :(

 

 

Ascom.jpg

 

Tworze nowy projekt jako : Visual Basic/ASCOM6/ASCOM Device Driver (VB)

 

Ale chyba dam se z tym spokój, bo mnie to przerasta.. za dużo dłubaniny w programach których się nie zna.. eh

 

 

Edytowane przez Killerus
Odnośnik do komentarza
Udostępnij na innych stronach

Niestety taki komunikat mi wyskakuje przy próbie stworzenia nowego projektu w VB express 2012 :(

 

 

attachicon.gifAscom.jpg

 

Tworze nowy projekt jako : Visual Basic/ASCOM6/ASCOM Device Driver (VB)

 

Ale chyba dam se z tym spokój, bo mnie to przerasta.. za dużo dłubaniny w programach których się nie zna.. eh

 

 

Problem taki występuje ponieważ nie masz aktywnego certyfikatu,

Aby wygenerować nowy w Visula Studio przy otworzonym projekcie

Wchodzimy w drzewo projektu prawym przyciskiem myszy na nazwie projektu wchodzimy we właściwości projektu

Z prawej strony okna wybieramy "Signing" przycisk "Create Test Certyficate"

 

Powinno pomóc

Odnośnik do komentarza
Udostępnij na innych stronach

Pracujemy obecnie nad podobnym nieco bardziej rozbudowanym projektem opartym o Arduino Mega.

Napisanie drivera ASCOM, nawet bez szablonu projektu jest stosunkowo proste, szczególnie dla RollOffRoof'a.

Jeśli potrzebny jest ci przykładowy plik, to ci go prześlę.

 

  • Lubię 1
Odnośnik do komentarza
Udostępnij na innych stronach

Pracujemy obecnie nad podobnym nieco bardziej rozbudowanym projektem opartym o Arduino Mega.

Napisanie drivera ASCOM, nawet bez szablonu projektu jest stosunkowo proste, szczególnie dla RollOffRoof'a.

Jeśli potrzebny jest ci przykładowy plik, to ci go prześlę.

 

 

Super, byłbym wdzięczny.. zawsze to jakaś wskazówka :D

Odnośnik do komentarza
Udostępnij na innych stronach

Najprościej będzie jeśli zainstalujesz nasz driwer ze strony: http://www.scopedome.com/en/download_program.aspx

 

Po instalacji w katalogu: c:\ScopeDome\SourceCode_5 masz wgrany pełen kod źródłowy naszego oprogramowania.

W pliku: C:\ScopeDome\SourceCode_5\ScopeDomeUSBCard_Dome_ver_5.1.1.0_LS\ScopeDomeUSBDriver_DLL\Class_Ascom_Dome​.vb jest klasa drivera zgodnego z ASCOM.

 

Jeśli będziesz miał problemy z kompilacją projektu to chętnie pomogę ci przez TeamViewer.

 

  • Lubię 2
Odnośnik do komentarza
Udostępnij na innych stronach

Czarna magia jak dla mnie.

 

Mój program jest bardzo prosty i ogranicza się jedynie do wysyłania po kliknięciu na port COM polecen "open", "close" i "stop" . Arduino odczytuje dana komendę i w programie ma zapisane to ma zrobić gdy odpowiednie słowo

odczyta i tyle. Szybko prosto i przejrzyście. :)

 

Całe to środowisko VB jak na razie jest dla mnie mało przejrzyste, ale to pewnie dlatego, że trzeba by usiąść z jakimś porządnym kursem i wszystko po kolei mieć objaśnione.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Chwila bezchmurnego nieba i wszystko mogło zostać przetestowane w boju :)

 

Rezultat jak najbardziej więcej niż zadowalający.

 

Screeny z podgładu komputera w budce:

 

Obs!.jpg

 

jak i z podglądu z domu z kamery:

 

Obs2.jpg

 

 

To co świeci pod montażem to tylko lampki czerwone, które informują mnie czy dany element działa (tutaj zasilanie grzałek i kamery).

 

Oczywiście są jeszcze 2 kamery jedna skierowana w górę (Asi 120M) i jedna na zewnątrz w obudowie wypatrująca czy czasem jakieś "świecidełka" nie spalają się w naszej atmosferze. Niestety tę drugą trzeba będzie wymienić na bardziej czułą, bo się nie sprawdza.

 

 

 

 

  • Lubię 1
Odnośnik do komentarza
Udostępnij na innych stronach

Ładnie, ładnie :) Tylko mi powiedz, czemu nie guidujesz w maximie? Ja też przechodziłem przez etap: akwizycja maximem, a guiding phd. Ale jak przeszedłem całkiem na maxima, to już nigdy nie wróciłem do phd :) Teoretycznie maxim jest bardziej "toporny" i może nie ma kilku bajerów do guidingu, ale ma też kilka rzeczy, które są możliwe tylko w nim. Np jak masz podpięty montaż, to przelicza sobie dane kalibracyjne w zależności od deklinacji i kalibrujesz w zasadzie raz na zawsze, jak nie ruszasz sprzętu. Po drugie kamera główna czeka z foceniem, jak guiding się ustabilizuje. Po trzecie jest możliwość ditheringu. Po czwarte można w maximie wpisać backlash, co daje na prawdę sporo. Po piąte masz wszystko w jednym miejscu i obsługa jest szybsza i wygodniejsza. I wiele innych. Mówię z własnego doświadczenia. Na początku miałem lustrzankę i guidowałem phd, potem kupiłem kamerę i akwizycja poszła w maxima, a guidowałem nadal w phd, bo sie bałem zmieniać. Ale po spróbowaniu maxima i poznaniu jego zalet już nigdy nie wróciłem do phd :)

 

A jeszcze miałem pytać o czujniki laserowe antywłamaniowe, bo chyba pisałeś o nich tu. Tak mnie zastanawia, czy ich światło jest totalnie niewidoczne dla kamer? Bo jak nie, to słabo będzie jak będą walić po tubie :)

Edytowane przez MateuszW
Odnośnik do komentarza
Udostępnij na innych stronach

Laser - na razie jedna wiązka jest zamontowana (tj, światło lasera i odbiornik) teraz czas na reszte.

 

Cały czas zastanawiam się jak to rozwiązać, bo najchętniej podłączył bym wszystko pod centrale główną, tj. że działało by to na zasadzie przerwania obwodu sabotażowego, wtedy alarm uruchamia się bez zwłoki i dzwoni mi na tel.

 

Aktywacja oczywiście osobno, albo zdalnie, albo z klawiatury numerycznej, jak tutaj na zdjęciu:

 

centrala.JPG

 

Wszystko jest jeszcze w fazie projektowania, obmyślania itd. Baaa myślałem nawet nad zamontowaniem takiej profesjonalnej bariery IR, ale zrezygnowałem, bo przecież kamera IP ma diody IR, które dają na prawdę czadu i mogły by zakłócić prawidłową pracę takiego "niewidzialnej bariery".

 

Laser nic a nic nie przeszkadza kamerom... jest poniżej nich.. na takiej wysokości, że jest ciężko go omijać.. baa nawet na kamerze podglądowej można go wychwycić i nic, a nic nie przeszkadza.

 

 

Co do Maxima, to nie guidowałem przez niego, bo używałem wcześniej kamerki ASI do guidowania i ponoć z nią Maxim miał jakieś problemy, po drugie nie potrafiłem się z tym w Maximie poradzić i teraz gdy chwilowo guiduje DSI i pogody tak mało to szkoda mi czasu na zabawę z Maximem i poznawanie co i jak poustawiać. Pewnie masz racje, że może to pracować lepiej, ale to musiał by ktoś do mnie przyjechać zorientowany w tym temacie i pomóc mi w ustawieniu i konfiguracji guidingu w Maximie

 

 

 

 

Edytowane przez Killerus
Odnośnik do komentarza
Udostępnij na innych stronach

Mi chodzi o to, czy laser nie wprowadza dodatkowego "LP" dla teleskopu. A kamerę do podglądu masz z diodami IR? No to już na pewno nie są one obojętne dla kamerki w wyciągu. Obawiam się, że to może realnie wpływać na jakość fotek.

 

Co do Maxima, to nie guidowałem przez niego, bo używałem wcześniej kamerki ASI do guidowania i ponoć z nią Maxim miał jakieś problemy, po drugie nie potrafiłem się z tym w Maximie poradzić i teraz gdy chwilowo guiduje DSI i pogody tak mało to szkoda mi czasu na zabawę z Maximem i poznawanie co i jak poustawiać. Pewnie masz racje, że może to pracować lepiej, ale to musiał by ktoś do mnie przyjechać zorientowany w tym temacie i pomóc mi w ustawieniu i konfiguracji guidingu w Maximie

Oglądnij wideotutorial jolo na forum. Wiele na pewno Ci rozjaśni.

 

PS. A w razie czego, to który kabel mam przeciąć, żeby nie było alarmu: zielony, niebieski, czy biały? :P

Edytowane przez MateuszW
Odnośnik do komentarza
Udostępnij na innych stronach

W 100% niczego w zabezpieczeniu nie udostępniam... w środku po ścianach idzie tyle kabli, że się nie połapiesz :)

 

W kamerze IP, diody IR, większość wyciąłem , bo tak jak mówisz wprowadzały zakłócenia w obrazie, laser nic nie przeszkadza, jest tak skryty, że nie znajdziesz go, bo go po prostu nie widać :D

 

Co do przecięcia kabla, to biały.. on jest pod 220V podpięty, więc może być ciekawie :P

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.