Stran 1 od 1

Arduino rotator interface

OdgovorObjavljeno: 27 Jan 2015, 16:44
Napisal/-a S54KM
Pozdravljeni

Imam dva klasična rotatorja Yaesu G-400RC ter G-800S.
Rad bi jima vgradil vmesnik za komunikacijo z računalnikom. Ker imam doma nekaj razvojnih plošč Arduino in potreben program bi uporabil kar to. Nekaj takega kot je na linku: https://www.youtube.com/watch?v=KFL_Bg-K34A

Ali mi lahko kdo pomaga, kje v vezju rotatorja je potrebno pobirati informacijo in jo pošiljati nazaj? Koda arduino programa, itd...?
Se je kdo s tako stvarjo že kdaj poigral?

Za vsak namig bom hvalažen :)

Lep dan
Miha S54KM

Re: Arduino rotator interface

OdgovorObjavljeno: 27 Jan 2015, 17:43
Napisal/-a s52o
Na spodnjem linku boš našel odgovore za vse tvoje zahteve:

http://remoteqth.com/remote-multi-rotator-control.php

Išči še pod K3NG rotator code .....

Zvone

Re: Arduino rotator interface

OdgovorObjavljeno: 27 Jan 2015, 20:16
Napisal/-a s55o

Re: Arduino rotator interface

OdgovorObjavljeno: 27 Jan 2015, 20:37
Napisal/-a s52o
Vsi navedeni linki bazirajo K3NG codi, ki preizkušeno deluje z različnimi rotatorji...

◦Azimuth only and azimuth / elevation rotator support
◦Serial interface using the standard Arduino USB port
◦Control Port Protocol Support:
◦Yaesu GS-232A
◦Yaesu GS-232B
◦Easycom
◦Support for position sensors:
◦Potentiometers / Analog Voltage
◦Rotary Encoders
◦Pulse Ouput
◦HMC5883L digital compass

◦ADXL345 accelerometer

◦LSM303 digital compass and accelerometer support under development
◦LCD display (2 x 20 preferred, but any LCD over 15 columns supported)
◦Can be interfaced with non-Yaesu rotators, including homebrew systems
◦Directional indication on LCD display (North, South, North Northwest, etc.) along with degrees
◦Intelligent automatic rotation (utilizes overlap on 450 degree rotators)
◦Support for both 360 degree and 450 degree azimuth rotators or any rotation capability up to 719 degrees
◦North Center and South Center support
◦Support for any starting point (fully clockwise)
◦Optional automatic azimuthal rotation slowdown feature when reaching target azimuth
◦Optional rotation slow start (now with smooth ramp up)
◦Optional brake engage/disengage lines for azimuth and elevation
◦Buttons for manual rotation
◦Command timeout
◦Timed interval rotation
◦Overlap LED Indicator
◦Help screen
◦Speed Control, both single PWM output (compatible with Yaesu controllers) and dual PWM rotate CW and rotate CCW outputs and dual elevate up and elevate down outputs
◦Variable frequency outputs
◦Preset Control using either potentiometers or rotary encoders with optional preset start button
◦Speed Potentiometer
◦Manual Rotation Limits

◦Classic 4 bit, Adafruit I2C LCD, and Yourduino.com Display Support
◦Optional tenth of a degree support with Easycom protocol (i.e. 123.4 degrees)
◦Park button
◦Azimuth and elevation calibration tables

◦Host unit and Remote unit operation for remotely located sensors using two Arduinos or ATMega chips

◦Works with hamlib rotctl/rotcltd
This unit can be interfaced with Yaesu rotator controller using the standard 6 pin DIN port on the back. Older controllers may not have the DIN interface and will require opening and soldered connections. This unit does not disable the rotator controller and all controls on it can continue to be used (although it is advisable not to attempt to control the rotator with manual controls and with the interface simultaneously.) Other rotator controllers can be interfaced as well with a little research and design.


Zvone

Re: Arduino rotator interface

OdgovorObjavljeno: 29 Jan 2015, 20:23
Napisal/-a S54KM
Hvala Boštjan & Zvone!

Upam da kaj uporabnega nastane :)

S54KM