hacker

wilho

PiRotator

RaspberryPi controlled antenna rotator

Summary:

Current commercial az/el antenna rotators are really expensive(easily over 1500€ with controllers), and moreover technically most are from 90s (analog potentiometer sensors/control, no network, rs/lpt controllable, no web, no rest api, etc).

I tried to take little bit different approach..

Goals:

* Cheap common hardware (wormgears, nema steppers, rasberrypi, etc) * Intelligence on mast (controlbox includes rasberrypi, this enables many things, like SDR on mast) * All digital (digital rotary sensors, steppers, tcp/ip, etc) * network (only IO is network, controlling thru different apis(REST, legacy RS emulation api)) * backward compatibility to legacy software, via software RS (ham radio deluxe, pstrotator, etc) * project is only for fun, and learning new stuff!

=== Hardware: ===

=== Software: ===

Plan / specs for pirotator server:

REST api for controlling (done) - you could control your rotator via simple http posts - enables many kind of solutions

Legacy rotator emulation for legacy software via virtual RS (done) - emulates yeasu GS-232B protocol (only control and feedback commands implemented) - client OS sees ?SerialPort via virtual serial port software (eg. hw-groups HW virtual serial port -HW VSP3) - Tested with HRD rotator and PSTrotator

Simpple CLI UI (70%) - mainly for debugging purposes

Multithreaded structure, and locks/aborts (90%) - could use all of those apis/interfaces at same time

Neat WEB/JavaScript UI top of REST api (15%) - Graphical javascipt / angular UI


CategoryProjekti