Skocz do zawartości

Oswajanie silnika Robofocusa


Prorok78

Rekomendowane odpowiedzi

Jak rozumiem będę potrzebować np to: http://allegro.pl/funduino-mini-pro-jak-arduino-mini-i3550221242.html lub to: http://allegro.pl/funduino-nano-3-0-jak-arduino-nano-3-i3548468033.html lub to: http://allegro.pl/funduino-uno-r3-zamiast-arduino-nowe-i3561162811.html (które lapsze??) i to: http://allegro.pl/arduino-avr-silnik-krokowy-28byj-48-uln2003-i3561541635.html (płytkę bo silnik juz mam:) - czy zamiast płytki z tego ostatniego linka, moge pod arduino podłączyć ten uln2003 w konfiguracji jak do portu LPT, zasilić z zewnątrz (dac diodę żeby nie spalić USB) i będzie działać? Tyle że to nadal będzie wyłącznie komputerem sterowane (ok - nowocześniej bo poprzez USB a nie LPT i pewnie sterownik ascom arduino będzie 'bogatszy' niz od PPT focuser'a ale nadal tylko komp)... Gdzie tu miejsce na enkoder i guziczki ? :)

 

Ja użyłem tego http://www.propox.com/products/t_296.html - to klon arduino nano. Każdy klon nano się nada, arduino to projekt open hardware i każdy może klonować. Wersja mini niestety (zapomniałem o tym) nie ma bezpośrednio portu USB, tak że lepiej kupić nano albo uno.

Możesz podpiąć ULN2003 i w kodzie arduino (do pobrania ze strony) trzeba tylko ustawić w AccelSteperze odpowiedni rodzaj krokowca i podać które piny nim mają sterować.

Enkoder wpinasz w piny arduino tak jak opisano tu https://github.com/sirJolo/ascom-jolo-focuser/wiki/Arduino-board - powinien być taki z przyciskiem. Potrzebujesz 4 żyłowy kabelek pomiędzy enkoderem i arduino (jeden kabelek do masy i trzy sygnałowe) i możesz mieć enkoder w ręce a oko przy okularze, albo patrzeć w lapku na obraz live view. Kontroler może być w tym czasie podpięty do kompa albo nie - stan jest zapamiętywany w kontrolerku.

Tu jest download https://github.com/sirJolo/ascom-jolo-focuser/tree/master/Downloads

Sposób instalacji https://github.com/sirJolo/ascom-jolo-focuser/wiki/Installation

Odnośnik do komentarza
Udostępnij na innych stronach

Hmhmh, nie bardzo wiem jak :) Enkoder to takie urządzenie podobne do potencjometru z wyglądu ze stykami w środku. Kręcąc nim w jedną albo drugą stronę styki są zwierane w określonej kolejności i kontroler może te impulsy odczytywać i podejmować określone działania. Zastosowany przeze mnie enkoder ma 24 impulsy na pełny obrót. Dodatkowo po naciśnięciu przycisku w enkoderze (wciśnięciu ośki) możliwa jest zmiana "czułości" układu i jeden impuls z enkodera może odpowiadać 1, 2, 4, 8, 16, 32, 64 albo 128 krokom silnika focusera.

Tutaj https://github.com/sirJolo/ascom-jolo-focuser/wiki na pierwszej fotce to czarne pudełko z pokrętłem zawiera enkoder w środku który podłączamy kabelkiem do złącza w kontrolerze i działa :)

Przykładowy enkoder: http://allegro.pl/lispol-enkoder-20imp-z-przycisk-ec11-2b-f-l20-i3550006506.html

Odnośnik do komentarza
Udostępnij na innych stronach

No to teraz jasne :):) Znaczy jak focusujesz ręcznie, to nie wciskasz guziorów up/down, tylko kręcisz sobie gałą... :) Każdy tik enkodera to obrót o zadana ilość kroków (zadaną poprzez naciskanie gały enkodera)... Dobrze rozumiem ? Tylko jeden pytajnik mam - w jaki sposób wiesz, jaka jest aktualnie prędkośc ustawiona?

Hmm... dla mnie enkoder to bardziej było urządzenie mierzące obrót (np na osi silnika lub na slimaku) i dlatego nie mogłem zakumac :(

 

A co z sensorem temp?

 

Musi być to: http://allegro.pl/ds18b20-czujnik-temperatury-nowy-firma-i3526111747.html i to: http://allegro.pl/czujnik-temperatury-ds18b20-wodoodporny-gw-fv-i3561274460.html czy tylko to drugie (sonda) ? :)

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

Wciskanie gały powoduje przełączanie pomiędzy trybem ustawiania ostrości (jeden pik buzzera) i ustawiania czułości (dwa piki). W trybie ustawiania ostrości kręcąc gałą zmieniasz czułość. Każdy impuls powoduje zmianę czułości i sygnalizuje serią krótkich pików od 1 do 8. Do 4 pików potrafię je policzyć, powyżej już wymiękam :) Czyli mam czułość np 1, wciskam gałkę (2 piki) i kręcę 3 kroki w prawo (2, 3, 4 piki). Wciskam gałkę (1 pik) i jestem w trybie ustawiania ostrości z czułością 8 - jeden impuls daje osiem kroków silnika.

Obie te aukcje to ten sam czujnik, na pierwszej na płytce z diodą LED, na drugiej zamontowany na kabelku.

Zamiast buzzera można podpiąć po prostu diodę z szeregowo opornikiem i zamiast pików będą błyski. Można też podpiąć buzzer i diodę z opornikiem jednocześnie - będzie pikać i błyskać :)

Odnośnik do komentarza
Udostępnij na innych stronach

No dobra... cos robię żle...:( Zrobiłem sobie w ramach eksperymentu układzik z pierwszego postu (ULN2003 i dioda zenera), zasiliłem, podpiąłem do silnika RF i .....NIC :(

Silnik nawet nie jęknie...Po drugie - w Maximie nie da sie wybrac PPT Focuser - po jego wybraniu i próbie wejścia w 'properties' wywala mi okno błędu na pół ekranu...

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ę.