Oldal: 1 / 1

PicGoto távcsővezérlő elektronika

Elküldve: 2013.10.10. 06:42
Szerző: Dlajos
Tobe_ a színpad a tiéd...

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2013.10.10. 19:02
Szerző: tobe_
Köszönöm, írok egy kis anyagot és beteszem ide, amint megvan, dolgozok rajta. Már be is regisztráltam a yahoo fórumra is abba a csoportba, hogy gyűjtsek még több tudnivalót is.

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2013.10.12. 00:25
Szerző: tobe_
A PICGOTO távcsővezérlő bevezető ismertetése

A PICGOTO távcsővezérlő hardver és szoftver együttes egy spanyol nyelvű ügyes ember fejlesztése 2003-as évből. Azóta több mindent fejlesztett még ezzel kapcsolatban és egy yahoo.com csoport is épül rá, ahol főként spanyol nyelven folyik a társalgás. Ez manapság már nem okozhat gondot, mert a webes fordítóval le lehet fordítani az oldalakat, még ha kissé töri is magyart.

Itt van pár link, hol lehet felkeresni ezt az oldalt, ahol a vezérlőhöz szükséges információk megtalálhatóak:

Angol leírás: https://sites.google.com/site/picgoto/english-manual
Spanyol főoldal: https://sites.google.com/site/picgoto/

A vezérlő szoftver az elektronikával együtt gyakorlatilag egy távcső "GOTO" funkcióját valósítja meg.
Az elektronikát magunk megépíthetjük otthon, a szoftver pedig letölthető az oldalakról ingyen és bérmentve.

A szoftver egy PicGoto nevű szerver program, ami pl. a Carte du Ciel nevű csillagászati ábrázoló programhoz kapcsolható, aminek segítségével egy csillagra, bolygóra vagy bármely égitestre rámutatva pár kattintással, a távcsövet az adott égitestre mozgatja, majd azon tartja, megfelelően mozgatva utána folyamatosan szép lassan.

Az elektronika pár panelből állhat, amit nem sok alkatrészből meg lehet építeni, és nem túl sok pénzből,
egy gyári vezérlőhöz képest. Ez többféle létezik, ki mit szeretne megépíteni, van már pár verzió ezekből.

Ha van rá igény én is tudok segíteni a megépítésben vagy panelt csinálni, akár beültetve is a későbbiekben.

A rendszer tudása, működése pár pontban felsorolva:

- Carte du Ciel parancsai TCP kapcsolaton keresztül mehetnek, tehát akár a vezérlő gép lehet a lakásban
és nem kell a távcső mellett kint ülni a sötét kert végében
- a Carte du Ciel parancsait a PicGoto 2.7 stb. nevű szerver program fogadja a távcső melletti gépen, pl. laptopon és ahhoz lehet kötni egy kábellel a távcső vezérlő elektronikát, amit táplálhatunk akkumulátorról is, ha olyan a kedvünk
- ez a szerver program és a Carte du Ciel lehet egy gépen is persze
- megoldható rádiófrekvencián keresztüli kapcsolat is, plusz kis kártya segítségével
- lehetőség van pl. vezeték nélküli Joystick vagy hasonló eszköz használatára, amivel tudjuk mozgatni néhány beállítható sebességgel a távcsövet, hogy rá tudjunk állni a megcélzott égitestre
- az okulár fókuszt is tudjuk ugyanígy állítani, ha arra is teszünk motort
- lehetőség van vezetésre, ami hosszabb fényképezésnél jöhet jól pl. webkamerával, vagy egyéb eszköz segítségével
- létezik Alt-Az beállítású tengelyrendszerre is a programnak egy verziója

A weboldalát tervemben van lefordítani magyar nyelvre, úgy hogy a google fordító ezt a normális fordítást hozza elő, még ezt nem tudom hogy is kell megcsinálni, de nemsokára meglesz szerintem.

Ma sikerült az első éles próbát megejtenem kint a távcsővel, laptoppal, a Hold volt a teszt égitest.
Először kiderült, hogy a beírt fogaskerék áttétel értékek helyesek lehetnek, mert a követéskor a Hold nem mászott el a látómezőből.
A legnagyobb örömömre, még ilyet eddig nem csináltam soha és nagyon jó, ahogy áll benne kép és nem kell lökdösni a csövet, hogy utána a libegést is megvárjuk, mire megáll.

Viszont volt egy gond emellett, mégpedig az, hogy az elsőnek felszerelt motorral ugra-bugrált a kép, mert a mikrolépésben járó motor egyáltalán nem mozgott egyenletesen. Kis gondolkodás után kicseréltem egy másik motorra, mivel akad itt egy pár szerencsére, mert ezekkel foglalkozok sokszor. Csere után a kép stabilan áll, a Hold nagy kráter rengetege gyönyörű látvány.

Sajnos a felhők is színre léptek hamarosan, így nem sokáig tartott az élvezet és már képet nem tudtam készíteni a Holdról.

Egy kis kép ízelítőül, a próba kinézetéről:

PICT1620_small.JPG


Videó:

http://www.youtube.com/watch?v=ljRJBY1B47w

Az aláfestő zenét a felvétel után pengettem , hogy valami hang is legyen alatta. :)

A következő hozzászólásomban az elektronika panelt fogom bemutatni. Hamarosan ... :) Remélem hasznos lesz a leírás néhányunk számára és kedvet kaptok az építéshez, használathoz, valamint közösen még jobban kiokosodunk a témában.

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2015.08.30. 15:51
Szerző: tobe_
A PICGoto rendszer használatának folytatása ... kis idő eltelt a legutóbbi beírásom óta.

Mivel a léptető motor eléggé rezonál, egy szervóra való átalakítást találtam ki, átemeltem a másik témából a beírásomat, a kis programot amit egy ARDUINO panellel meg tudok oldani.

Mivel a PICGoto szoftver forráskódját nem találom sehol, a neten, ezért egyszerűbbnek találom egy plusz panellel megoldani azt, hogy a léptető motor 4 tekercsének közvetlen vezérlését átalakítom Step-Dir jellé, amit a szervó vezérlőm tud kezelni, mert annak ilyen a bemenete. A szervó motor nem rezonál úgy, mint a léptető, egész finoman tud mozogni, azonkívül sokkal gyorsabban is tudja tekerni a tubust, mellesleg a PICGoto hirtelen megindulását is le tudom akár fékezni, egy kis plusz program írásával később, de most egyelőre az a célom, hogy finoman mozogjon.

Ennek a PICGoto programnak is vannak újabb verziói, találtam olyat, ami step dir kimenetet hoz létre, de elég megtalálni melyik megy mivel, hogyan, inkább csinálok egy saját panelt, mert a többi része meg már úgyis készen van.


A PICGoto 4 tekercs közvetlen vezérlő jelének átalakítása Step-Dir jellé, ami azt jelenti, hogy itt két vezetéken jön a léptetési parancs, a Step jel felmenetele adja ki a parancsot, a Dir jel magas vagy alacsony jelszintje, pedig meghatározza, hogy melyik irányba tegyen egy lépést.

A szervó motoron van encoder, az már önmagát szabályozza, a PICGoto fele nem kell semmilyen visszacsatolás.

#define INPUT0_PIN 2
#define INPUT1_PIN 3
#define INPUT2_PIN 4
#define INPUT3_PIN 5

#define OUTPUT_STEP 6
#define OUTPUT_DIR 7

#define INPUT0 digitalRead(INPUT0_PIN)
#define INPUT1 digitalRead(INPUT1_PIN)
#define INPUT2 digitalRead(INPUT2_PIN)
#define INPUT3 digitalRead(INPUT3_PIN)


int prev_stat=0;
int curr_stat=0;

int new_stat() {
return (INPUT3<<3)|(INPUT2<<2)|(INPUT1<<1)|(INPUT0<<0);
}

int up_stat() {
prev_stat+=prevstat&0x0F;
}

void step_up() {

digitalWrite(OUTPUT_DIR, HIGH);
digitalWrite(OUTPUT_STEP, HIGH);
digitalWrite(OUTPUT_STEP, LOW);

}

void step_dn() {

digitalWrite(OUTPUT_DIR, LOW);
digitalWrite(OUTPUT_STEP, HIGH);
digitalWrite(OUTPUT_STEP, LOW);

}


setup() {

pinMode(OUTPUT_STEP, OUTPUT);
pinMode(OUTPUT_DIR, OUTPUT);
digitalWrite(OUTPUT_DIR, LOW);
digitalWrite(OUTPUT_STEP, LOW);

}


loop () {

while (1) {

curr_stat=new_stat();

if (curr_stat()!=prev_stat) {

if (curr_stat()==up_stat()) step_up();
else step_dn();

prev_stat=curr_stat;
}

}
}

Csak össze kell drótozni egy ARDUINO panelt a PIC és a szervó meghajtó közé és már elvileg működhet is, ezt majd valószínűleg holnap nappal ütöm meg, este inkább próbálok videózni, amit lehet.

Mivel van egy saját tervezésű kis panelom is, ebből egyet kimarok és ez jó is lesz erre az átalakításra, van annyi processzor láb, oda kötöm a jeleket, ahova akarom. Csak adni kell 5V tápot a szükséges 4 bemenő jelet és 2 kimenő jelet bekötni és voálá kész is vagyok.

Serovo_brain_V1.PNG


Most egy órát még rászántam, átrajzoltam ez lesz az áramkör, erre a feladatra lesz pontosan:

picgoto_step_dir_adapter.PNG


A panelt ki is martam, holnap be is lesz ültetve talán. Aztán jöhet a szervózás, ha működik ...

PICT2706_kicsi.JPG

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2015.09.11. 01:55
Szerző: tobe_
Ma sikerült a Step-Dir átalakítást megcsinálni és úgy néz ki oszcilloszkópon látva, hogy működik is, holnap majd szervó motort rákötök, aztán lehet száguldani az égitestek után, legalábbis a vezérlőn nem fog múlni.

A felső jel a Step lépések, amint 4 darab van egy fázisban, alul a tekercsjel van.

PICT2743_kicsi.JPG

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2015.09.11. 19:30
Szerző: tobe_
Felszereltem a szervó motort, ez 4000 lépésből tesz meg egy fordulatot, elég finom lesz hozzá, azonkívül majd a léptetéssel, ha azt a trükköt később megírom, hogy nagyobb lépés legyen egy jel, és én bontom fel automatikusan a szervó felbontására, így nem nagy freki kell, hogy nagyon gyorsan is tudjon tekerni, ha kell.

Most az elektronikát programozom még fel este, illetve a motorral megnézem, hogy minden jó legyen, nagyon felhős most az ég, ha ma nem is holnap tettre kész lesz a berendezés, hátha tudok valami jó kis videót készíteni. Már alig várom.

PICT2744_kicsi.JPG

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2015.09.25. 11:38
Szerző: TZ
Tobe, csinálj próbaképpen valami hosszabb expozíciós felvételt!

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2015.09.25. 20:09
Szerző: tobe_
TZ írta:Tobe, csinálj próbaképpen valami hosszabb expozíciós felvételt!


Olyan kamerám nincs, ami hosszabb expót tudna, de még remeg most is a kép a szervóval is még állítanom kell majd rajta, már vagy kétszer teszteltem.

Re: PicGoto távcsővezérlő elektronika

Elküldve: 2015.09.28. 16:40
Szerző: lESI FOTÓS
Szia Tobe!

Már sértésnek ne vedd kérlek,de ez a mechanika a büdös életben nem fog Neked (se!) rezgésmentes követést biztosítani. Nem erre lett kitalálva...
Ha az erre a a projektre fordított idő alatt valami normális melót csinálnál,az árából már vehetnél egy jobb mechanikát.

Minden tiszteletem a kitartásodért!

Üdv: Zoli