User Tools

Site Tools


simple_rotator_interface_v

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
simple_rotator_interface_v [2026/02/13 21:10] – [KENPRO KR-1000 / YAESU G800-G1000] ok1hrasimple_rotator_interface_v [2026/04/17 07:47] (current) – [Control web page] ok1hra
Line 1: Line 1:
- 
 ====== Simple Rotator Interface V. assembled version (release 2024) ====== ====== Simple Rotator Interface V. assembled version (release 2024) ======
  
Line 71: Line 70:
  
 ===== Six control source at the same time ===== ===== Six control source at the same time =====
-| **Web interface** \\ with azimutal world map, \\ containing the current grayline \\ {{https://remoteqth.com/img/wiki-simple-rot-06.png?250}} | **[[https://github.com/ok1hra/gyrotator|Gyrotator]]** \\ Optional controller on external hardware [[https://shop.m5stack.com/products/fire-iot-development-kit?variant=16804798169178|5Stack FIRE]] \\ {{https://remoteqth.com/img/wiki-simple-rot-07.jpg?350}} \\ {{https://youtu.be/e5L1Iu4h3rg|YouTube video}} | **MQTT** \\ ([[https://github.com/bastlirna/mqtt-wall|mqtt-wall]] include) \\ {{https://remoteqth.com/img/wiki-simple-rot-08.png?250}}        |+| **Web interface** \\ with azimuthal control map, \\ selectable URL bitmap or Vector map, \\ with optional grayline and Sun position \\ {{https://remoteqth.com/img/wiki-simple-rot-06.png?250}} | **[[https://github.com/ok1hra/gyrotator|Gyrotator]]** \\ Optional controller on external hardware [[https://shop.m5stack.com/products/fire-iot-development-kit?variant=16804798169178|5Stack FIRE]] \\ {{https://remoteqth.com/img/wiki-simple-rot-07.jpg?350}} \\ {{https://youtu.be/e5L1Iu4h3rg|YouTube video}} | **MQTT** \\ ([[https://github.com/bastlirna/mqtt-wall|mqtt-wall]] include) \\ {{https://remoteqth.com/img/wiki-simple-rot-08.png?250}}        |
 | **USB GS-232 protocol** \\ (commands: R L A S C Mxxx O F) \\ {{https://remoteqth.com/img/wiki-simple-rot-09.png?250}} | **CW paddle** \\ - indoor desktop use \\ - or for manipulate with rotator on DIN rail, or on mount on tower \\ {{https://remoteqth.com/img/wiki-simple-rot-10.jpg?350}} | Optional front panel **preset knob** \\ works independently without a GUI, together with the status LED (indoor desktop use only) \\ {{https://remoteqth.com/img/wiki-simple-rot-11.jpg?150}}        | | **USB GS-232 protocol** \\ (commands: R L A S C Mxxx O F) \\ {{https://remoteqth.com/img/wiki-simple-rot-09.png?250}} | **CW paddle** \\ - indoor desktop use \\ - or for manipulate with rotator on DIN rail, or on mount on tower \\ {{https://remoteqth.com/img/wiki-simple-rot-10.jpg?350}} | Optional front panel **preset knob** \\ works independently without a GUI, together with the status LED (indoor desktop use only) \\ {{https://remoteqth.com/img/wiki-simple-rot-11.jpg?150}}        |
  
Line 84: Line 83:
     - Simply [[#setup_web_page|setup page]] and calibrate in three steps \\ {{https://remoteqth.com/img/wiki-simple-rot-12.png?150}} {{https://remoteqth.com/img/wiki-simple-rot-13.png?150}}     - Simply [[#setup_web_page|setup page]] and calibrate in three steps \\ {{https://remoteqth.com/img/wiki-simple-rot-12.png?150}} {{https://remoteqth.com/img/wiki-simple-rot-13.png?150}}
     - Adjustable width of the antenna radiation angle \\ {{https://remoteqth.com/img/wiki-simple-rot-14.png?150}}     - Adjustable width of the antenna radiation angle \\ {{https://remoteqth.com/img/wiki-simple-rot-14.png?150}}
 +    - **Vector map** mode with locator-based center, live zoom control and multiple color themes\\
 +    - Optional **grayline** overlay with configurable darkness and configurable NTP server\\
 +    - Optional **Sun position** marker above the map\\
 +    - **Elevation mode** for the vector map, replacing the normal map with a dedicated upper-semicircle sky display
     - Rotate with one click to map     - Rotate with one click to map
     - If click during run, stopped rotation     - If click during run, stopped rotation
Line 153: Line 156:
 {{https://remoteqth.com/img/wiki-simple-rot-75.png?800}} {{https://remoteqth.com/img/wiki-simple-rot-75.png?800}}
  
 +==== YAESU G800SA / G1000SA ====
 +Simple Rotator Interface V. is used **as a replacement for the original control unit with its own DC power supply** for the rotator motor. \\ **Terminal connection** according to the picture (above). \\ More about [[#dc_motor_with_pwm|DC motor with PWM]]. \\
 +| **Setup** Web page basic settings - [[#setup_web_page|more]]  |
 +| Azimuth potentiometer | 3 Wire |
 +| Azimuth gain/shift op-amp | OFF |
 +| Hardware endstops | INSTALLED: ☑ |
 +| Motor supply | DC |
 +
 +{{https://remoteqth.com/img/wiki-simple-rot-G800SA-G1000SA.png?800}}
 +
 +----
  
 ==== hy-gain HAM IV ==== ==== hy-gain HAM IV ====
Line 167: Line 181:
 ---- ----
  
-==== YAESU G800SA / G1000SA ==== +==== KENPRO KR-1000 / YAESU G800-G1000 / YAESU G800S ====
-Simple Rotator Interface V. is used **as a replacement for the original control unit with its own DC power supply** for the rotator motor. \\ **Terminal connection** according to the picture (above). \\ More about [[#dc_motor_with_pwm|DC motor with PWM]]. \\ +
-| **Setup** Web page basic settings - [[#setup_web_page|more]] +
-| Azimuth potentiometer | 3 Wire | +
-| Azimuth gain/shift op-amp | OFF | +
-| Hardware endstops | INSTALLED: ☑ | +
-| Motor supply | DC | +
- +
-{{https://remoteqth.com/img/wiki-simple-rot-G800SA-G1000SA.png?800}} +
- +
----- +
- +
- +
-==== KENPRO KR-1000 / YAESU G800-G1000 ====+
 Simple Rotator Interface V. is used **as a replacement for the original control unit with its own DC power supply** for the rotator motor. \\ **Terminal connection** according to the picture (above). \\ More about [[#dc_motor_with_pwm|DC motor with PWM]]. \\ Simple Rotator Interface V. is used **as a replacement for the original control unit with its own DC power supply** for the rotator motor. \\ **Terminal connection** according to the picture (above). \\ More about [[#dc_motor_with_pwm|DC motor with PWM]]. \\
 | **Setup** Web page basic settings - [[#setup_web_page|more]]  | | **Setup** Web page basic settings - [[#setup_web_page|more]]  |
Line 287: Line 288:
  
 ==== Control web page ==== ==== Control web page ====
-{{https://remoteqth.com/img/wiki-simple-rot-06.png?400}} \\ How to works +{{https://remoteqth.com/img/wiki-simple-rot-06.png?400}}{{https://remoteqth.com/img/wiki-simple-rot-06b.png?400}} \\ How to works 
-    - The basis for the display is an **azimuthal map,** centered in your QTH. The map shows the current grayline. Map settings are made in the Setup pageitem Background azimuth map URL.+    - The basis of the display is an **azimuthal map** centered in your QTH. You can use either a **URL bitmap** background or the built-in **Vector map** mode.\\ 
 +    - **Vector map** uses an azimuthal projection of the Earth with a center defined by a **6-character Maidenhead locator**. It shows continent boundaries and supports multiple color themes.\\ 
 +    - The vector map can optionally display the current **grayline** as a semi-transparent dark overlay and the **Sun position** as a yellow dot. If NTP time is not availablegrayline is not shown and the status line displays **NTP no answer**.
     - The **direction of rotation indicator** is a transparent triangle whose angle corresponds to the width of the antenna's radiation pattern. The center is marked with a green pointer on the scale. The width of the radiation diagram is set in the Setup page, item Antenna radiation angle in degrees.     - The **direction of rotation indicator** is a transparent triangle whose angle corresponds to the width of the antenna's radiation pattern. The center is marked with a green pointer on the scale. The width of the radiation diagram is set in the Setup page, item Antenna radiation angle in degrees.
     - **COLORS -** If the direction is in the free range, the indicator color is green. If the pointer reaches the overlap zone, the color is yellow. If the rotator is in rotated mode, the indicator color is red. If the rotator reaches the endpoints, the color is gray.     - **COLORS -** If the direction is in the free range, the indicator color is green. If the pointer reaches the overlap zone, the color is yellow. If the rotator is in rotated mode, the indicator color is red. If the rotator reaches the endpoints, the color is gray.
     - The **yellow line on the edge** shows the Overlap zone. It is the angle by which one 360-degree revolution is extended.     - The **yellow line on the edge** shows the Overlap zone. It is the angle by which one 360-degree revolution is extended.
     - **Gray bar on the bottom** shows. | Antenna name - set in the Setup page, Rotator name item. | The power supply voltage controls the electronics from the POE injector - if it drops **below 11.5V,** the watchdog stops the rotator. | Raw angle rotated - angle without displacement, as if it were zero degrees north. | Link to the Setup page.     - **Gray bar on the bottom** shows. | Antenna name - set in the Setup page, Rotator name item. | The power supply voltage controls the electronics from the POE injector - if it drops **below 11.5V,** the watchdog stops the rotator. | Raw angle rotated - angle without displacement, as if it were zero degrees north. | Link to the Setup page.
-    - **Below the gray bar** is shown, **MAC** address of the Ethernet interface and website **connection status** with engine electronics. If it is not connected, the data on the website is not up to date and the rotator cannot be controlled. +    - **Below the gray bar** is shown, **MAC** address of the Ethernet interface and website **connection status** with engine electronics. If it is not connected, the data on the website is not up to date and the rotator cannot be controlled. When grayline is enabled but NTP time is not available, the status line displays **NTP no answer**
-    - **CONTROL -** by tapping on the map, the azimuth is calculated and the rotation starts. **Emergency stop is performed by clicking anywhere on the azimuthal map again.**+    - **CONTROL -** by tapping on the map, the azimuth is calculated and the rotation starts. **Emergency stop is performed by clicking anywhere on the azimuthal map again.**\\ 
 +    - The large central azimuth value uses a short pulse animation when the value changes.
        - **//Tip: for a short movement of the rotator, you can click on the map twice in close succession. The motor will only turn on for this time, including the PWM start/stop sequence.//**        - **//Tip: for a short movement of the rotator, you can click on the map twice in close succession. The motor will only turn on for this time, including the PWM start/stop sequence.//**
  
Line 306: Line 310:
     - **Rotator name** is used to identify the rotator on the web control page.     - **Rotator name** is used to identify the rotator on the web control page.
     - **Start CCW azimuth** is the end value of the start of rotation in the counter clockwise direction. This is the azimuth that the rotator is rotated in real conditions, if it is in this end position.     - **Start CCW azimuth** is the end value of the start of rotation in the counter clockwise direction. This is the azimuth that the rotator is rotated in real conditions, if it is in this end position.
-    - **Rotation range in degrees** is the rotation range of the rotator between two (CCW and CW) endpoints in degrees. +    - **Rotation range in degrees** is the rotation range of the rotator between two (CCW and CW) endpoints in degrees.\\ 
-    - **Background azimuth map URL** is a link to a web file with a bitmap azimuth map. Generation of own map is described in chapter [[#background_azimuth_map_generator_with_grayline|Run own services]]+    - **Use only for Elevation** enables the dedicated elevation display. When used together with **Vector map**, the standard map is replaced by a stylized upper-semicircle sky display. In this mode, grayline, Sun position and map zoom are not used. 
 +    - **Map source** selects between **URL bitmap** and **Vector map**.\\ 
 +    - **Background azimuth map URL** is a link to a web file with a bitmap azimuth map. Generation of your own bitmap is described in chapter [[#background_azimuth_map_generator_with_grayline|Run own services]].\\ 
 +    - **Map center locator** defines the center of the vector map using a 6-character Maidenhead locator, for example **JO60UC**.\\ 
 +    - **Map zoom** for the vector map is adjustable in the range **1000-20000 km** directly on the main control page using the live bar below the map.\\ 
 +    - **Vector map theme** selects the color style of the vector map. The default theme is **Night radar**.\\ 
 +    - **NTP server for grayline** defines the NTP source used for grayline and Sun position calculation. The default value is **pool.ntp.org**.\\ 
 +    - **Grayline darkness** adjusts the intensity of the night overlay in percent.
     - **Antenna radiation angle in degrees,** is the value of the width of the radiation angle of your antenna, which will be applied in the display of the control page.     - **Antenna radiation angle in degrees,** is the value of the width of the radiation angle of your antenna, which will be applied in the display of the control page.
     - **Azimuth source** is a choice between a signal source for azimuth determination.     - **Azimuth source** is a choice between a signal source for azimuth determination.
Line 391: Line 402:
 After installation, **change the settings** of two items (MQTT broker IP and MQTT broker port) in the Setup section, according to the IP address of your local MQTT broker. After installation, **change the settings** of two items (MQTT broker IP and MQTT broker port) in the Setup section, according to the IP address of your local MQTT broker.
 ===== Background azimuth Map generator with grayline ===== ===== Background azimuth Map generator with grayline =====
 +
 +This section is used only when **Map source = URL bitmap**.\\
  
 The RemoteQTH server provides a live grayline world map generation for selected DXCC countries at address https://remoteqth.com/xplanet/ (adding others upon request from OK1HRA). The entire path to the map is entered in the Setup page in the item Background azimuth map URL. \\ The RemoteQTH server provides a live grayline world map generation for selected DXCC countries at address https://remoteqth.com/xplanet/ (adding others upon request from OK1HRA). The entire path to the map is entered in the Setup page in the item Background azimuth map URL. \\
Line 408: Line 421:
 ====== Known bugs ====== ====== Known bugs ======
   * If the continuous draw of your motor does not exceed the allowed limit, but the fuse still blows, the problem may be in the starting current. This current is naturally limited by the length of the power cable. If the problem persists even with the rotator on the mast, supplement the connection with a starting resistor ([[https://www.tme.eu/cz/details/b57237s0109m/ochranne-termistory-ntc/epcos/|B57237S0109M]]) in series with the rotator motor.   * If the continuous draw of your motor does not exceed the allowed limit, but the fuse still blows, the problem may be in the starting current. This current is naturally limited by the length of the power cable. If the problem persists even with the rotator on the mast, supplement the connection with a starting resistor ([[https://www.tme.eu/cz/details/b57237s0109m/ochranne-termistory-ntc/epcos/|B57237S0109M]]) in series with the rotator motor.
 +
  
  
  
simple_rotator_interface_v.1771017001.txt.gz · Last modified: by ok1hra