DK1MI.de

Eine Fernsteuerung für den Hy-Gain AR-500X Antennenrotor

Read this article in English language

Das hier beschriebene Projekt versucht, folgendes Problem zu lösen: Eine Antenne soll mit einem Hy-Gain AR-500X Antennenrotor aus der Ferne gedreht werden. Der Rotor wird mit einer Steuereinheit für diesen Zweck ausgeliefert. Ziel ist es jedoch, eine Fernbedienung für die Steuereinheit zu entwickeln und die Steuereinheit netzwerkfähig zu machen, damit sie von einem Computer über das Netzwerk gesteuert werden kann.

Rahmenbedingungen

Die Idee

Die Steuereinheit hat einen Infrarotempfänger, der ursprünglich für die mitgelieferte Infrarot-Fernbedienung gedacht war. Dieser wurde in diesem Projekt durch eine ESP8285-Mikrocontrollerplatine, den Hailege ESP8285 ESP-01M Digital Infrared Transceiver, ersetzt, die ebenfalls ein Infrarot-Sende- und Empfangsmodul auf der Platine integriert hat.

Da ich nur eine Drehung von 180 Grad brauche und der Controller 12 Speicherplätze von A bis L hat, habe ich die Überschriften wie folgt auf die verfügbaren Speicherplätze verteilt:

Speicher Ausrichtung 1 Ausrichtung 2
A 0 180
B 15 195
C 30 210
D 45 225
E 60 240
F 75 255
G 90 270
H 105 285
I 120 300
J 135 315
U 150 330
L 165 345

Der Code

Den Arduino-Sketch findest du hier: https://git.dk1mi.radio/mclemens/hygain-ir-controller/src/branch/main/hygain-ir-controller.ino

Die resultierende Webanwendung ist nicht wirklich schön, aber sie funktioniert:

Screenshot der Webanwendung

Jeder Schaltfläche ist ein Buchstabe von A bis L zugewiesen. Ein Klick auf eine Schaltfläche der Webanwendung sendet den entsprechenden Infrarotcode an das HyGain-Steuergerät, wählt diesen speziellen Speicherkanal und dreht die Antenne in die vorprogrammierte Richtung.

Folgend die resultierenden GET-REquest, um den Speicherplatz G auszuwählen:

http://<IP_ADDRESS>/get?memory=G

Dem Webserver kann auch ein numerischer Wert für die gewünschte Richtung angegeben werden. Der nächstgelegene Speicherplatz wird dann ausgewählt. Die Anfrage sieht für eine Ausrichtung von 210 Grad wie folgt aus:

http://<IP_ADDRESS>/get?heading=210

Hardware-Implementierung

Es war kein Löten nötig, da der Hailege ESP8285 ESP-01M Digital Infrared Transceiver bereits alles an Bord hat, was benötigt wird. Ich habe die Platine mit einem Kabelbinder an einer Platine direkt über dem Sensor der Basiseinheit befestigt und sie an eine 5V-Stromquelle angeschlossen.

Die Basis-Steuereinheit

#Antenna #Ham Radio #Remote #Rotator