Skocz do zawartości

AstroHub 3.0 - moduły dodatkowe


jolo

Rekomendowane odpowiedzi

W pewnym dalekim, kraju na wschodzie znalazłem coś takiego: http://www.aliexpress.com/snapshot/7417410536.html?orderId=73484645321386 wygląda identycznie jak ten podany przez jolo. Sprawdzimy jak się sprawdzi bo już zamówiłem :) Ostatnio uruchomili opcję przelewy24 więc kupuję się naprawdę przyjemnie po przewalutowaniu $ na zł zapłaciłem 40,21 zł (darmowa przesyłka) Moduł za 10-14 dni będzie u mnie w domu a za zaoszczędzone zł wydam na lcd :)

  • Like 1

APO TS 130/910;  ASI 290MM; okular Baader Scopos 30 mm 2",  ES 14mm,  ES 4,7 mm, EQ6-R Pro, Canon EOS RP, Jolo AstroHub 3.0

Odnośnik do komentarza
Udostępnij na innych stronach

Taki jest plan - każdy z komponentów astrohuba ma własny sterownik ASCOM (w sumie jest ich 5) który może być kontrolowany z dowolnego programu, a dodatkowo jest dedykowany panel, gdzie jest w tym samym czasie dostęp do wszystkich danych i ustawień:

multi.jpg.2491b1e037cdd81be772321be74ae6

  • Like 3

jolo-astrojolo.png

Odnośnik do komentarza
Udostępnij na innych stronach

Sposób podłączenia wyświetlacza LCD do AstroHuba.
Do współpracy z modułem LCD potrzebny jest firmware w wersji 3.1.0 lub nowszy, oraz panel AstroHuba w wersji 3.1.0 lub wyższej

AstroHub przystosowany jest do współpracy z wyświetlaczem LCD 4x20. Godny polecenia będzie wyświetlacz czerwony negatyw, np taki http://allegro.pl/ShowItem2.php?item=6034063655. Należy zwrócić uwagę na rozmiar wyświetlacza tak, aby zmieścił się w obudowie urządzenia. Montaż wyświetlaczy z rodziny YM-2004A będzie dość wygodny, ponieważ dwa dolne otwory będą pasowały do istniejących w pokrywie otworów na wkręty. 
Pierwsza rzecz do zrobienia, to wycięcie otworu w górnej części obudowy wg wymiarów posiadanego wyświetlacza. Sposobów jest co najmniej kilka, ja to robię metodą, którą jeszcze mi pokazywał mój dziadek. Rysujemy od wewnątrz w odpowiednim miejscu odpowiedniej wielkości ramkę, nawiercamy wewnątrz ramki (ale jak najbliżej linii) otworki wiertłem o średnicy 2.5-3mm, przecinamy pozostałości, a resztę wyrównujemy pilnikiem na odpowiedni rozmiar. Na spokojnie i powoli, bo już nie mam więcej frezowanych obudów z nadrukiem :5640dc79beb52_40Alien2: W ramach ćwiczeń można zainwestować kilkanaście złotych w zwykłą obudowę Z-112A i na niej poćwiczyć.

Na zdjęciach poniżej wycięty otwór - na przyklejony moduł GPS nie zwracajcie uwagi :5640dc72c3466_18Angel:

lcd-1.thumb.jpg.8bd2c3dadff09f61e05ed9a5  lcd-2.thumb.jpg.93e81c59e945455717c8eb5d

Boki wyświetlacza LCD możemy okleić czarną taśmą izolacyjną - w ten sposób zablokujemy światło z podświetlenia wydostające się na boki.

lcd-3.thumb.jpg.6c1051479f52f330165b1038  IMG_6331.thumb.JPG.f06ebef52aa81f92e2c9e

Następnie wykonujemy połączenia. W poście http://www.forumastronomiczne.pl/index.php?/topic/9265-astrohub-30-moduły-dodatkowe/&do=findComment&comment=129696 Marek przedstawił sposób podłączenia wyświetlacza do urządzenia. Oprócz linii sygnałowych podłączamy też wyjście PWM z Arduino, którym będziemy mogli sterować jasność podświetlenia wyświetlacza. Do sterowania kontrastu możemy podłączyć potencjometr:

lcd-ah_pot.thumb.jpg.430bb7ad9de2ed4ef86

albo zastosować filtr RC podpięty do Arduino. Wtedy również kontrast będziemy mogli ustawiać z poziomu panelu sterującego. W tym ostatnim przypadku musimy poprowadzić osobny kabelek i przylutować go bezpośrednio do pinu nr 4 Arduino:

lcd-ah_bb.thumb.jpg.eb99d87d43b0e03bc9b7  lcd-contrast.thumb.jpg.9b0728654eccb9e2a

Sprawdzamy jeszcze raz połączenia i gotowe. Mocujemy wyświetlacz w obudowie i testujemy. Po uruchomieniu panelu AstroHub z menu w lewym dolnym rogu okienka wybieramy pozycję LCD:

panel-1.jpg.9f2d2cd8e3e5d7bfb81df75df411  2016-03-09_220846.jpg.16e01b4e0158a77709

Wyświetlacz działa w ten sposób, że cyklicznie pokazywane są na nim ekrany z wybranymi informacjami. W sekcji Predefined screens mamy z góry zdefiniowane ekrany z zestawem danych - tutaj możemy tylko wybrać czas, przez jaki będą pokazywane. Jeśli wybierzemy 0 ekran będzie pominięty. W sekcji Custom screens są dwa kolejne ekrany, które możemy sami skomponować używając informacji dostępnych w polach wyboru po prawej stronie. Każde pole wyboru oznacza kolejną linijkę wyświetlacza. 
Pole Enable LCD służy do włączenia / wyłączenia wyświetlacza. Pole Disable LCD update during stepper work powoduje wyłączenie odświeżania informacji na wyświetlaczu w trakcie pracy silnika krokowego. Odświeżanie LCD powoduje niewielkie nieregularności podczas długiej pracy silnika, jeśli komuś one bardzo przeszkadzają, może zaznaczyć to pole. Wartość LCD backlight steruje jasnością podświetlenia wyświetlacza. Pole LCD contrast służy do regulacji kontrastu (o ile zastosowaliśmy rozwiązanie z filtrem RC podłączonym do pinu 4 Arduino. Dla różnych wyświetlaczy różne wartości kontrastu są optymalne, w przypadku wyświetlacza podlinkowanego na początku sensowne wartości to od 0 (maksymalny kontrast) do około 20 (praktycznie już nic nie widać). Po kliknięciu Save konfiguracja jest przesyłana do urządzenia i wyświetlacz jest inicjalizowany na nowo - zostaje wyłączony na około sekundę i następnie zaczyna pracę z nową konfiguracją.
Kilka słów o dacie i czasie wyświetlanym na LCD. AstroHub nie posiada wewnątrz żadnego zegara czasu rzeczywistego. Po włączeniu urządzenia data i czas nie są dostępne. Po podłączeniu do komputera, informacje o czasie i dacie są przesyłane z komputera do AstroHuba i wyświetlane na LCD, a więc jest to ten sam czas, który mamy w komputerze. Jeśli mamy podpięty moduł GPS, to po uzyskaniu sygnału wyświetlany na LCD czas będzie synchronizowany z czasem GPS. 


IMG_6340.thumb.JPG.4f90bb0db536a604d7db6

Temperatura otoczenia 2*C, a temperatura nieba -16.5*C - to by mogło oznaczać, że widać gwiazdy.

Faktycznie widać ... :5640dc6dbc8ce_01Smile:

  • Like 8

jolo-astrojolo.png

Odnośnik do komentarza
Udostępnij na innych stronach

Myślałem o tym, ale nie znalazłem na szybko odpowiedniego komponentu, którego mógłbym użyć. Jak znajdę to dołożymy. Jakby ktoś znał/wiedział, to poproszę o info - panel jest napisany w Visual Studio 2015 C# i .NET 4 (takiego wymaga ASCOM 6.2).

  • Like 2

jolo-astrojolo.png

Odnośnik do komentarza
Udostępnij na innych stronach

12 godzin temu, jolo napisał:

Mogą również pojawić się takie informacje:
No GPS serial data received - oznacza brak danych odebranych z modułu GPS. Przyczyną może być niewłaściwe podłączenie modułu, zła konfiguracja (port, szybkość) lub uszkodzenie modułu GPS
GPS waiting for fix, <n> satellites detected - oznacza nawiązanie połączenia z modułem oraz oczekiwanie na ustalenie pozycji.


IMG_6338.thumb.JPG.937004c1ad65503629d4d

A czy jest możliwość wyświetlenia grupy krwi ?? To na wypadek pęknięcia tętnicy lub jakiejś innej aorty z wściekłości gdy po rozstawieniu setupu (po miesiącu czekania na pogodę) chmurwy nadejdą ..... :5640dc727769c_17Devil:

Serdecznie pozdrawiam i kryształowego nieba życzę - Jacek  ?
TS T APO 90/600 z TSFLAT2 + Samyang 135 f2 ED z QHY183C + AS 60/240 z RC IMX290M + Canon 550D - sadzane na ZEQ25GT + Nikon 12x50 EX do podglądania.

Odnośnik do komentarza
Udostępnij na innych stronach

5 minut temu, Jacek E. napisał:

A czy jest możliwość wyświetlenia grupy krwi ?? To na wypadek pęknięcia tętnicy lub jakiejś innej aorty z wściekłości gdy po rozstawieniu setupu chmurwy nadejdą ..... :5640dc727769c_17Devil:

Na taki przypadek przewiduję różnego rodzaju gry i zabawy - np pokazywany jest azymut i wysokość nad horyzontem i trzeba odgadnąć jaka emka albo jaki engiec tam się powinien znajdować :5640dc70bd641_11Geek:

  • Like 1

jolo-astrojolo.png

Odnośnik do komentarza
Udostępnij na innych stronach

1 minutę temu, jolo napisał:

Na taki przypadek przewiduję różnego rodzaju gry i zabawy - np pokazywany jest azymut i wysokość nad horyzontem i trzeba odgadnąć jaka emka albo jaki engiec tam się powinien znajdować :5640dc70bd641_11Geek:

Dobre.. ale czy nie lepiej taką atarową chyba jak pamiętam gierkę ..  PP Hummer coby rozładować się na wyświetlaczu nie na sprzęcie :5640dc723411e_16XD:

  • Like 1

Serdecznie pozdrawiam i kryształowego nieba życzę - Jacek  ?
TS T APO 90/600 z TSFLAT2 + Samyang 135 f2 ED z QHY183C + AS 60/240 z RC IMX290M + Canon 550D - sadzane na ZEQ25GT + Nikon 12x50 EX do podglądania.

Odnośnik do komentarza
Udostępnij na innych stronach

W ostateczności mogą być Diamenty......:5640dc6e20115_02Laugh:

A wracając do meritum tematu.......... przestałem nadążać za dodatkami, trzeba dokręcić sobie "śrubkę" :5640dc6e20115_02Laugh:

NexStar 5SE 125/1250; StarSense Autoalign; Philips 900NC; TEM1300;ZWO ASI1600 MC-C; pare filtrów i okularów

Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 10.03.2016 at 10:25, jolo napisał:

Myślałem o tym, ale nie znalazłem na szybko odpowiedniego komponentu, którego mógłbym użyć. Jak znajdę to dołożymy. Jakby ktoś znał/wiedział, to poproszę o info - panel jest napisany w Visual Studio 2015 C# i .NET 4 (takiego wymaga ASCOM 6.2).

Prawdopodobnie wirtualny port będzie wymagał własnego sterownika.
Może dałoby się wykorzystać com0com: http://www.wikisail.fr/wiki/Com0com/fr

com0com tworzy dwa wirtualne porty i przekierowuje dane z jednego do drugiego. Raz utworzone wirtualne porty są cały czas widoczne w systemie (po restarcie również). AH wysyła dane na pierwszy port a np. APT odbiera te dane z drugiego portu - tak to sobie wyobrażam.
com0com jest dostępny na licencji GNU ? źródła są dostępne i można je wykorzystać np. do własnego sterownika.

https://sourceforge.net/projects/com0com/
http://com0com.sourceforge.net/

com0com.jpg.c91dbb2ca1def703b28f5f035fc4

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

com0com ma sterowniki bez podpisu cyfrowego i aby program poprawnie zainstalować musiałem w win 10 postępować według tego: 
https://spece.it/windows-serwer-artykuly/windows-10-i-instalowanie-sterownikow-bez-podpisu-cyfrowego
poza tą niedogodnością wygląda że jest ok.

Jest jeszcze: http://freevirtualserialports.com/
Ma sterowniki podpisane wiec instalacja bez problemu, po instalacji prawidłowo utworzył wirtualne porty, które są w systemie cały czas widoczne (po restarcie również). Są pewne ograniczenia w stosunku do wersji płatnej ale może do naszych zastosowań będzie wystarczający.

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

Jako czujniki samej temperatury, czyli DS18B20 polecam to: https://sklep.avt.pl/uklad-scalony-ds-18b20-czujnik-temp-w-wodoodpornej-obudowie-z-przewodem-slikonowym-2m.html

Mam w ręku kilka egzemplarzy różnej długości i wyglądają na pancerne - 3 żyły zalane w grubym silikonie, a sam sensor zaciśnięty w tulei ze stali nierdzewnej.

POLECAM.

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

  • 2 tygodnie później...

Zamówiłem 7 marca - wczoraj dotarł :) Poczekam na wyświetlacz LED z rozkręcaniem, ale samo piłowanie otworu ... brr :)

IMG_20160323_071856.thumb.jpg.69d28b6f81

  • Like 1

APO TS 130/910;  ASI 290MM; okular Baader Scopos 30 mm 2",  ES 14mm,  ES 4,7 mm, EQ6-R Pro, Canon EOS RP, Jolo AstroHub 3.0

Odnośnik do komentarza
Udostępnij na innych stronach

To chyba zamówiłeś u "chinoli". Chociaż mój syn u nich zamawia wiele rzeczy i szybciej przychodzą. (dziwne bo przesyłka z Chin jest darmowa).

TAKAHASHI FSQ-106ED,  QHY 163M, QHY 163C, NEQ 6
SW 150/750, SW DOB 10, Platforma paralaktyczna
AstroWalker, SW Star Adventurer 2i
Canon 1100D, lornetka Nicon Action 10x50,
Odnośnik do komentarza
Udostępnij na innych stronach

Bo czas z GPS jest podawany jako GMT/UTC czyli uniwersalny natomiast offset to po prostu strefa czaosowa. Dla polski będzie +1 lub +2 w zależności czy czas letni czy zimowy.

  • Like 1

Pozdrawiam! Lucjan
Sony A7II, Olympus E-PL5, E-PM2 full spectrum, Astro CZJ Sonnar 300 f/[email protected], EQ3-2 + AstroEQ

Odnośnik do komentarza
Udostępnij na innych stronach

No tyle to niby rozumiem ;) tylko nie wiem gdzie w Astrohubie ten czas jest odczytywany/podawany. Podchodzac do tego bardziej praktycznie - jezeli podam sobie jakis losowy (zupelnie niezwiazany z moja strefa czasowa) offset, w jaki sposob zauwaze to w pracy astrohuba? I czy w ogole?

SW 120ED | WO Star 71 | AZ EQ6 | TS AZ5 Alt-Az | Canon 6D | ASI1600 Mono| QHY 5L-II 

Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 23.03.2016 at 23:13, Gayos napisał:

To chyba zamówiłeś u "chinoli". Chociaż mój syn u nich zamawia wiele rzeczy i szybciej przychodzą. (dziwne bo przesyłka z Chin jest darmowa).

Tak, masz rację, zresztą wcześniej wstawiłem link do zamówienia. Czy długo czekałem? Te 15 dni jak nie miałem tego jeszcze w planach robić zleciało momentalnie, zresztą nigdy nie należałem do niecierpliwych - to chyba poniekąd cecha naszego hobby :) (cóż znaczy 2 tygodnie wobec eonów Wszechświata :) )

  • Like 1

APO TS 130/910;  ASI 290MM; okular Baader Scopos 30 mm 2",  ES 14mm,  ES 4,7 mm, EQ6-R Pro, Canon EOS RP, Jolo AstroHub 3.0

Odnośnik do komentarza
Udostępnij na innych stronach

39 minut temu, plitfyg napisał:

No tyle to niby rozumiem ;) tylko nie wiem gdzie w Astrohubie ten czas jest odczytywany/podawany. Podchodzac do tego bardziej praktycznie - jezeli podam sobie jakis losowy (zupelnie niezwiazany z moja strefa czasowa) offset, w jaki sposob zauwaze to w pracy astrohuba? I czy w ogole?

Obecnie to tylko na LCD jest pokazywany ten czas (tzn może być). W planach jest synchronizacja czasu komputera z GPS, ale zastanawiam się jak zlikwidować opóźnienie, a i samo ustawienie czasu w windowsie nie jest takie banalne z poziomu własnego programu :)

jolo-astrojolo.png

Odnośnik do komentarza
Udostępnij na innych stronach

Fakt, napisać taki własny serwer ntp uwzględnić opóźnienia a potem ustawić czas w dobie tych wszystkich zabezpieczeń.. masakra.. chmm no właśnie a gdyby udało się zaimplementować coś w rodzaju serwera ntp i jakaś usługa niezależnie by synchronizowała czas... wiem łatwo się pisze a i myśl pewnie głupia..

APO TS 130/910;  ASI 290MM; okular Baader Scopos 30 mm 2",  ES 14mm,  ES 4,7 mm, EQ6-R Pro, Canon EOS RP, Jolo AstroHub 3.0

Odnośnik do komentarza
Udostępnij na innych stronach

Serwer NTP jest zaimplementowany nawet w najtańszych produktach MikroTik'a (udp, port 123). Problem jak zaimplementować skrypt synchronizacji wewnątrz Huba. Tu nie pomogę.

EDIT: lokalny server NTP z AP macie dostępny w Zatomiu. Opóżnienia w sieci lokalnej to rzędu 1-2ms, więc nie ma wpływu na zegar.

Odnośnik do komentarza
Udostępnij na innych stronach

1 godzinę temu, Pawcio napisał:

Fakt, napisać taki własny serwer ntp uwzględnić opóźnienia a potem ustawić czas w dobie tych wszystkich zabezpieczeń.. masakra.. chmm no właśnie a gdyby udało się zaimplementować coś w rodzaju serwera ntp i jakaś usługa niezależnie by synchronizowała czas... wiem łatwo się pisze a i myśl pewnie głupia..

Serwery NTP na Arduino są dostępne i nawet z obsługą czasu GPS (*), np https://github.com/jystic/ntp-arduino/blob/master/src/main.cpp - ale dokładanie do AH karty sieciowej tylko po to żeby synchronizować czas z kompem, to byłaby lekka przesada wg mnie :5640dc72c3466_18Angel:

* - generalnie zasada jest taka, że jak przyjdzie do głowy jakiś pomysł na zastosowanie Arduino, to na 99.9999% w internetach znajdzie się na to gotowca :5640dc6dbc8ce_01Smile: Pozostałe 0.0001% to AstroHub :5640dc723411e_16XD:

jolo-astrojolo.png

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ć obrazków. Dodaj lub załącz obrazki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • 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ę.

© Robert Twarogal * forumastronomiczne.pl * (2010-2023)