Hallo in die Gemeinde, Ich bin nun mal nicht die hellste Kerze auf der Torte, aber auch noch nicht erloschen... ;) Ich stehe vor einem Verständnisproblem: Ich wollte mich an an eine Rotorsteuerung mit einem Arduino ran wagen. Da bin ich auf das Projekt von W9KE gestoßen: http://www.tomdoyle.org/SimpleSatRotorController/SimpleSatRotorController.html Soweit ich aus dem Ganzen schlau geworden bin: Pins A0 und A1 werden zum Auslesen des Rotor's verwendet (Gleichspannung zwischen 0V und 5V. Beispiel Elevation: 0V = 0° ; 5V = 180°) Pins 8 bis 11 werden für die Steuerung U/D ; L/R verwendet. Soweit so gut... Nun weiß ich jedoch nicht, ob ich bei dem Projekt irgendwas missverstanden habe: Ich bin jetzt davon ausgegangen, dass man dann den Arduino über USB mit einer Steuersoftware steuern kann - habe aber da noch keinen Weg gefunden. Entweder sitze ich einem Trugschluss auf oder ich habe noch ein Konfigurations-Problem in der Kommunikation mit Software und dem Arduino... Bei der auch im Sketch angemerkten Software "SatPC32" habe ich nicht mal einen Punkt für die Einstellung des Com-Ports gefunden. Ich steh da total auf dem Schlauch... Wobei ich gestehen muss: Irgendwie habe ich entweder im Sketch nicht wirklich Alles verstanden... oder die Ansteuerung des Arduino vom PC über USB ist gar nicht vorgesehen... Bei Letzterem habe ich dann vermutlich das Projekt dann wirklich missverstanden... Ich habe den Sketch übrigens umschreiben müssen: Der Entwickler hatte da als Display ein: "Parallax 27977 2 X 16 backlit serial LCD display - 9600 baud" Also Das nur über einen Pin nach "normalem" seriellen Protokoll angesteuert wird... Da habe ich auf I2C umgeschrieben... (Funktioniert sogar... ;) ) Falls da also Jemand weiterhelfen möchte und den umgeschrieben Sketch benötigt, stelle ich den gerne ein.
:
Verschoben durch Moderator
Beitrag #7814786 wurde vom Autor gelöscht.
Mike schrieb: > Gleichspannung zwischen 0V und 5V. Beispiel Elevation: 0V = 0° ; 5V = > 180°) Eine Elevation über 90° ist eher unsinnig. Wenn die Elevation über 90° steigen will, wird es Zeit, den Azimut um 180° zu ändern und die Antenne wieder runter zu schwenken. Was genau für Signale kommen, hängt von dem Winkelgeber im Rotor ab.
Rainer W. schrieb: > Eine Elevation über 90° ist eher unsinnig. Wenn die Elevation über 90° > steigen will, wird es Zeit, den Azimut um 180° zu ändern und die Antenne > wieder runter zu schwenken. das ist bei LEOS (low earth orbiting satellites) nicht so gut, wenn es sich um Überkopf-Durchgänge handelt, dann würde ein Schwenk um 180° im Azimut oft zu lange dauern und damit die Verbindung abreißen/unterbrechen. Selber habe ich nicht SatPc benutzt sondern WXtrack. Das sollte bei Deinem controller auch gut funktionieren: https://www.satsignal.eu/software/wxtrack.htm vy73 es gd dx Kutte
:
Bearbeitet durch User
Nabend Jungs... Also diese Rotor-Steuerung mittels Arduino ist schon ne Geschichte für sich... Also das Projekt von W9KE habe ich inzwischen aufgegeben: Also JA: ich konnte es dann doch wirklich steuern... Aber es die Software gibt nicht zurück, wo sich der Rotor befindet. Ich habe nämlich erwartet, ich könne die Daten auch abrufen... Problem ist nämlich: SatDump stellt sich da ziemlich "bockig", wenn es keine "IST-Daten" erhält. Habe da noch ein anderes Projekt von YO3RAK gefunden: https://racov.ro/index.php/2020/12/09/arduino-based-antenna-rotator-part3-software-tracking-update/ gefunden... (Der komplette Sketch ist hier zu finden: https://www.hackster.io/viorelracoviteanu/antenna-rotator-controller-compatible-with-tracking-software-48f9cd ) Hier arbeitet der Sketch (soll er jedenfalls) nach EasyComII-Protokoll... Aber da auch beißt sich in der Implementierung noch was... Jedenfalls was die die Abfrage/Auswertung des "IST-Zustandes" anbelangt... (SatDump benötigt da von den HamLibs rotctld). Bei der Abfrage der Daten mit "-p" gibt es noch Probleme... aber ein kleines Stückchen bin ich da schon weiter gekommen... etwas konnte ich da den Sketch schon anpassen... Ich habe noch nicht heraus gefunden, in welcher genauen Zeichenkette rotctl die Rückmeldung haben will. Wenn das "Grundgerüst" (also die Steuerung / Kommunikation Software mit Arduino) erst mal funktioniert - erst dann kann mich an die Umsetzung des Bau's vom Rotor machen - vorher hat das keinen Sinn...
:
Bearbeitet durch User
Ich hätte da noch eine direkte Anfrage: Hat Jemand zufällig einen Rotor (AZ/EL) in Verwendung (Idealerweise mit EasyComII-Protokoll)? Wäre es dann mal bitte möglich mir mitzuteilen, was als Antwort rauskommt wenn man bei rotctl als Befehl "p" eingibt?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.