Skip to content

DO1FFE/ptt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Das Projekt ist eine Python-Desktopanwendung mit einer grafischen Benutzeroberfläche (GUI) namens "PTT" (Push-To-Talk), die die Steuerung eines Transceivers ermöglicht. Ein Transceiver ist ein Gerät, das sowohl Sender als auch Empfänger für drahtlose Kommunikation enthält, wie z.B. Amateurfunkgeräte.

Die PTT-Anwendung ermöglicht es dem Benutzer, den Transceiver durch eine serielle Verbindung mit dem Computer zu steuern. Der Benutzer wählt zunächst den COM-Port aus, an dem der Transceiver angeschlossen ist. Anschließend kann der Benutzer mit einem Klick auf die Schaltfläche "TX" eine Übertragung starten. Die Schaltfläche "TX AUS" stoppt die Übertragung.

Darüber hinaus ermöglicht die Anwendung auch das Abspielen von MP3-Dateien über den Computerlautsprecher. Der Benutzer kann eine MP3-Datei auswählen, die abgespielt werden soll, und die Lautstärke anpassen. Zusätzlich kann der Benutzer das Wiedergabegerät auswählen, auf dem die MP3-Datei wiedergegeben werden soll.

Eine weitere Funktion der Anwendung ist die "TOT" (Time Out Timer) -Funktion, die es dem Benutzer ermöglicht, einen Timer einzustellen, der nach einer bestimmten Zeit eine Übertragung beendet. Wenn die TOT-Funktion aktiviert ist, wird die Übertragung automatisch nach Ablauf des Timers beendet. Der Benutzer kann die TOT-Zeit in Minuten einstellen.

Zusätzlich bietet die Anwendung die Möglichkeit, das Mikrofonsignal direkt über den Lautsprecher auszugeben. Der Benutzer kann diese Funktion aktivieren und deaktivieren, sowie das Mikrofon- und Lautsprechergerät auswählen.

Das Projekt ist nützlich für Amateurradiobetreiber und andere, die mit Transceivern arbeiten, und bietet eine einfache und bequeme Möglichkeit, die Geräte über den Computer zu steuern.

Installation

  1. Stelle sicher, dass Python 3 installiert ist.
  2. Installiere die Abhängigkeiten mit:
    pip install -r requirements.txt
  3. Starte die Anwendung mit:
    python main.py

About

PTT open COM-Port and toggle RTS/DTS

Resources

License

Stars

Watchers

Forks

Contributors