Skocz do zawartości

iOptron CEM25 z pilotem 8408 na WIFI


Pimo

Rekomendowane odpowiedzi

Cześć,

 

Natknąłem się swego czasu na TEN wątek w którym posiadacz CEM25 z pilotem 8408 z sukcesem przerobił go na WiFi.

Jako, że rozwiązanie wyglądało bardzo zgrabnie – postanowiłem pójść tą drogą i z sukcesem przerobiłem swój pilot – zdjęcie przedstawia moje wykonanie.

 

20180913_211405.jpg.2782a062778692778863d3db0cea72ce.jpg

 

W odróżnieniu od oryginału – wykorzystałem płytkę WEMOS D1 MINI PRO, która ma tą zaletę, że elementy są lutowane tylko na jednej stronie, więc nie trzeba wylutowywać gniazda usb, a całość bez problemu dokleja się do płytki pilota. Dodałem też widoczne na zdjęciu grube, białe taśmy dwustronne lekko dociskające płytkę gdy pilot jest skręcony.

Przewody (zasilanie 3.3v, masa, TX/RX – odpowiednio czerwony, czarny i zielony z niebieskim – lutujemy jak na zdjęciu).

20180919_174251.thumb.jpg.e71c1a780c351efd86400b4342439c34.jpg

Przed polutowaniem należy oczywiście wgrać firmware do płytki (ESP-Link) i ją skonfigurować. Wemos tworzy własną sieć do której loguje się mój laptop, ale jeśli dobrze doczytałem, to można też sprawić, że to Wemos będzie się dołączał do innej, istniejącej sieci.

 

To co mi się podoba najbardziej – to pozbycie się dwóch przewodów (serial i przejściówka na serial-usb), które były bardzo nieeleganckie – bo ograniczały nieco manewry pilotem.

To co mi się jeszcze bardziej podoba – to że rozwiązanie kosztowało mnie 33zł i wciąż pozostaje bardziej eleganckie od oferowanego przez iOptrona modułu StarFi za 450zł, który to z kolei i tak łączy się przewodem z pilotem (!).

 

Na koniec łączymy się za pomocą iOptron Commander’a jak poniżej – i cieszymy się BEZPROBLEMOWYM połączeniem z montażem. Nie mam screenshota pod ręką, ale w sterowniku montażu można sprawdzić też średni czas reakcji na komendę – u mnie wynosi on ok. 30ms, a także statystyki komunikacji - po kilku godzinach sesji miałem kilkadziesiąt tysięcy wysłanych/odebranych komend z ilością błędów równą zero.

 

739159859_Beztytuu.jpg.b111696878d6d2850a02a42007195d53.jpg

 

Podsumowując:

 

ZALETY

- cena 30+ PLN

- 2 przewody mniej (serial, serial-usb)

- bezprzewodowe, więc i bezproblemowe połączenie, żadnych rozłączonych w trakcie sesji przewodów

 

WADY

- naturalnie ingerujemy w pilota – więc ewentualnie tracimy gwarancję

 

Edytowane przez Pimo
  • Lubię 8
  • Dziękuję 1
Odnośnik do komentarza
Udostępnij na innych stronach

Pięknie! Praktycznie cały sprzęt astro komunikuje się po portach szeregowych, więc bez problemu można przerobić je na Bluetooth czy Wi-Fi podlutowując się do sygnałów RX, TX i masy układu :) niestety nie każdy ma doświadczenie w elektronice i chce się bawić w takie rzeczy, ale dzięki takim tematom szersze grono ludzi skusi się na takie ciekawe rozwiązania :)

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

1 minutę temu, Tayson napisał:

Widziałem i to właśnie do tego urządzenia się odnoszę.

Dalej dostajesz kawał buca, który będzie wisiał przy pilocie.

W rozwiązaniu jakie znalazłem i zastosowałem u siebie - nie widzisz z zewnątrz, że Twój montaż jest nagle "Wifi" :)

Odnośnik do komentarza
Udostępnij na innych stronach

7 godzin temu, _Spirit_ napisał:

Taaa trza najpierw mieć pilota (iEQ45)

Powinno się dać...

Swego czasu posiadałem iEQ45 i próbowałem go zrobić na BT.

Wówczas, bardziej zielony, brawurowo próbowałem się komunikować poziomem TTL z RS232, stąd niepowodzenie.

Myślę, że trzeba zacząć googlować "RS232 wifi wemos" i szukać... Ludzie robią cuda z tym Wemos'em :)

 

A kształt obudowy z portem RS na iEQ45 aż się prosi, żeby tam było małe pudełko... :)

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, Pimo napisał:

Powinno się dać...

Swego czasu posiadałem iEQ45 i próbowałem go zrobić na BT.

Wówczas, bardziej zielony, brawurowo próbowałem się komunikować poziomem TTL z RS232, stąd niepowodzenie.

Myślę, że trzeba zacząć googlować "RS232 wifi wemos" i szukać... Ludzie robią cuda z tym Wemos'em :)

 

A kształt obudowy z portem RS na iEQ45 aż się prosi, żeby tam było małe pudełko... :)

Ależ nie ma problemu, wystarczy najprostrzy translator poziomów logicznych (ang. level shifter) i z RS232 (chyba 12V tam było) przejdziesz sobie na TTL :)

Odnośnik do komentarza
Udostępnij na innych stronach

19 minut temu, sidiouss napisał:

Ależ nie ma problemu, wystarczy najprostrzy translator poziomów logicznych (ang. level shifter) i z RS232 (chyba 12V tam było) przejdziesz sobie na TTL :)

to nie takie proste bo w RS232 poziomy logiczne to +12V i -12V. Potrzebne są specjalne do tego celu konwertery np. MAX3232, które zawierają przetwornice pozwalające wytworzyć napięcia dodatnie i ujemne

 

pozdrawiam

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

 

MAX3232 nadaje się do konwersji poziomów RS232. Wykonałem moduł łączący SkySafari lub PC po BT do portu RS232 iEQ45 v.1 z wykorzystaniem modułu opartego na MAX3232.

Przydałoby mi się tanie rozwiązanie RS485 po WIFI, dzięki czemu pilot od montażu byłby bezprzewodowy.

Odnośnik do komentarza
Udostępnij na innych stronach

Godzinę temu, ZbyT napisał:

to nie takie proste bo w RS232 poziomy logiczne to +12V i -12V. Potrzebne są specjalne do tego celu konwertery np. MAX3232, które zawierają przetwornice pozwalające wytworzyć napięcia dodatnie i ujemne

 

pozdrawiam

To prawda, zapomniałem, że tam są +/-12V :) 

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 13.09.2018 o 22:37, Pimo napisał:

Przed polutowaniem należy oczywiście wgrać firmware do płytki (ESP-Link) i ją skonfigurować. Wemos tworzy własną sieć do której loguje się mój laptop, ale jeśli dobrze doczytałem, to można też sprawić, że to Wemos będzie się dołączał do innej, istniejącej sieci.

Dzięki za fajny opis i prezentację a czy mógłbyś jeszcze trochę szczegółowiej opisać proces konfiguracji i czy sam firmware musi być jakiś konkretny czy dowolny znaleziony na sieci (we wpisie chyba zgubił się link)?

Odnośnik do komentarza
Udostępnij na innych stronach

47 minut temu, Mik napisał:

firmware musi być jakiś konkretny czy dowolny znaleziony na sieci (we wpisie chyba zgubił się link)?

https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 13.09.2018 o 22:37, Pimo napisał:

Natknąłem się swego czasu na TEN wątek w którym posiadacz CEM25 z pilotem 8408 z sukcesem przerobił go na WiFi.

Ja również trafiłem na ten wątek i rozważałem modyfikację. Teraz mnie zmotywowałeś i zamówiłem moduł :)

 

Mam kilka pytań:

1) Czy adres IP montażu jest zawsze stały (wpisuje się go w kodzie, albo go pamięta), czy potrafi się zmienić jak DHCP sobie wymyśli?

2) Czy sieć działa stabilnie i nie zawiesiła się nigdy?

3) Jaki jest zasięg?

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

Miałem chwilę, to i bardziej szczegółowy opis podaję poniżej:

1. Pobieramy ESP-Link ze strony Github (plik .tgz) - po rozpakowaniu powinniśmy mieć 5 plików *.bin. Ja ściągnąłem wersję 3.0.14.

2. Podłączamy Wemosa do komputera kabelkiem USB.

3. Wgrywamy firmware do Wemos'a - ja korzystałem z tego filmiku na youtube i programu Nodemcu - oczywiście wersja PRO Wemosa ma 32MB pamięci, ale wybieramy 4MB.

4. Teraz Wemos powinien już być widoczny - tworzy swoją sieć ("ESP...") - możemy się do niej zalogować, w przeglądarce wejść na adres 192.168.4.1 i skonfigurować 4 istotne zakładki - u mnie wygląda to jak poniżej:

 

Z1.jpg.a146394d667e97cf76b1a353ca13847f.jpg2.jpg.350be1ec3387a58901b105c01bd11ee2.jpgz3.png.b72fb77d05426a82f8cf1e0e56948571.png

esp-link-conf-3.png.0ca93060ee29953d41c42117c2de192d.png

 

 

5. Pora na lutowanie płytki.

Czerwony - WEMOS 3.3V -> do prawej strony kondensatorka C21

Czarny - WEMOS GND -> do pinu od wtyczki RJ

Niebieski - WEMOS RX -> trzeci od lewej pin układu MAX3232

Zielony - WEMOS TX -> czwarty od lewej pin układu MAX3232

 

Zdjęcie ilustruje wszystko:

20180919_174245.jpg.6a9aee357eca9e994496e33856fb3245.jpg

 

6. Pora na odpalenie montażu!

Łączymy się z siecią WIFI którą nam tworzy Wemos, odpalamy iOptron Commander'a i logujemy się zgodnie z poniższym:

739159859_Beztytuu.jpg.b111696878d6d2850a02a42007195d53.jpg.66ad573a70bb071d90cd5694fac8832e.jpg

 

Wszystko powinno już działać.

Jeżeli ktoś będzie próbował i pojawią się problemy - dajcie znać! :)

 

 

 

 

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

10 godzin temu, MateuszW napisał:

Ja również trafiłem na ten wątek i rozważałem modyfikację. Teraz mnie zmotywowałeś i zamówiłem moduł :)

 

Mam kilka pytań:

1) Czy adres IP montażu jest zawsze stały (wpisuje się go w kodzie, albo go pamięta), czy potrafi się zmienić jak DHCP sobie wymyśli?

2) Czy sieć działa stabilnie i nie zawiesiła się nigdy?

3) Jaki jest zasięg?

Ad.1) Tutaj odsyłam do dokumentacji ESP-Link na github... Niestety tak głęboko w tym nie siedzę...

Ad.2) MEGA stabilnie, 3 wilgotne noce w Bieszczadach z tak przerobionym pilotem za mną. Kabelki od kamer rozłączyły się kilkukrotnie. Wifi działało niezawodnie.

Ad.3) Mały jak na Wifi. Oceniam, że Wemos ma zasięg bardziej jak bluetooth niż Wifi. Póki laptop jest te max 10 metrów od montażu - wszystko gra.

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

No więc zlutowalem i nie działa :( Tzn działa samo WiFi, mogę puścić sobie TV pomiędzy komputerami i jest ok. Ale Commander nie widzi pilota. Jakieś pomysły @Pimo?

Co podejrzane, na stronie ESP link w podglądzie terminala nie pojawiają się żadne dane, co sugeruje, że od Commandera nic nie dochodzi do ESP. 

Odnośnik do komentarza
Udostępnij na innych stronach

Na początek spróbuj zalogować się przeglądarką do ESP i przejść do zakładki uC Console.

Tutaj w Console Entry spróbuj wpisać typowe komendy z protokołu iOptrona, jak na przykład:
:V#

:MountInfo#

 

To Ci powie, czy problem jest na linii iOptron Commander - ESP czy bardziej Wemos - pilot.

 

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

Link do protokołu:

http://www.ioptron.com/v/ASCOM/RS-232_Command_Language2014_V2.0.pdf

 

Przy komendach jak powyżej - jeżeli w konsoli pojawią się odpowiedzi odpowiednio V1.00# lub 0025 (dla :V# i :MountInfo#) - znaczy, że Wemos się komunikuje z montażem, a coś jest nie tak w konfigurowaniu samego połączenia Wifi.

 

1.jpg.79149f69216d3d99ad5847939cb96abf.jpg

Edytowane przez Pimo
  • Dziękuję 1
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ę.