Projekt
HAMTRC
Diese private Homepage sammelt Amateurfunk- und Elektronikprojekte rund um Barrierefreiheit. HAMTRC ist eine sprechende Fernsteuerung für Amateurfunk-Transceiver.
Damit kann ein Funkamateur alltägliche Funkgeräte-Funktionen über eine einfache 4x4-Tastatur bedienen und das Ergebnis gesprochen hören. Ziel ist praktischer Funkbetrieb ohne Abhängigkeit vom Display, besonders für blinde und sehbehinderte Funkamateure.
HAMTRC kennenlernen
Ein modernes Amateurfunkgerät kann Frequenz, Betriebsart, Signalstärke, SWR, Leistung und viele andere Werte auf dem Bildschirm anzeigen. HAMTRC verlegt viele dieser Aktionen auf eine kleine externe Steuerung. Man drückt eine Taste, der Controller spricht über CAT oder CI-V mit dem Funkgerät und gibt die Antwort per Sprache aus.
Kurze Tastendrücke fragen meist Informationen ab. Lange Tastendrücke ändern meist eine Einstellung. Die Bedienung ist auf vorhersehbare Aktionen ausgelegt: Frequenz lesen, Frequenz setzen, Betriebsart lesen, Betriebsart ändern, Messwerte abfragen und zwischen Bedienbänken wechseln.
Sprache zuerst
Der Controller spricht den Zustand des Funkgeräts, damit kein Display gelesen werden muss.
Einfache Tastatur
Eine 4x4-Tastatur bietet feste, wiederholbare Aktionen, die per Tastsinn leichter zu merken sind.
Funkgeräte-Profile
Jedes unterstützte Profil weiß, wie Werte für die jeweilige Gerätefamilie abgefragt und gesetzt werden.
Offenes Testen
Das Projekt wächst durch Tests an echten Funkgeräten und durch Rückmeldungen von Funkamateuren.
Derzeit unterstützte Funkgeräte
Die folgende Tabelle fasst den dokumentierten Unterstützungsstand benutzerfreundlich zusammen. Einige Geräte wurden bereits an echter Hardware getestet, andere Profile brauchen noch eine aktuelle Prüfung am Funkgerät.
| Funkgeräte-Profil | Kommunikation | Aktueller Stand |
|---|---|---|
| ICOM IC-7300 | Kommunikation ist OK: Frequenz, Betriebsart, Leistung, S-Meter, SWR usw. | An Hardware getestet |
| ICOM IC-7300 RS-232 | Kommunikation ist OK: Frequenz, Betriebsart, Leistung, S-Meter, SWR usw. | Profil verfügbar, nicht kürzlich geprüft |
| ICOM IC-706 CI-V / RS-232 | Kommunikation ist verfügbar: Frequenz, Betriebsart, Messwerte, Leistung usw. | Ältere Unterstützung, braucht Prüfung an echter Hardware |
| Xiegu G106 | Kommunikation ist verfügbar: Frequenz und weitere CAT-Funktionen usw. | Profil verfügbar, braucht Prüfung Befehl für Befehl |
| Kenwood TS-480 | Kommunikationsprofil ist verfügbar: Frequenz, Betriebsart usw. | Profil verfügbar, Kandidat für künftige Erweiterungen |
| Elecraft KX2 | Kommunikationsprofil ist verfügbar: Frequenz, Betriebsart, Leistung usw. | Profil in Entwicklung |
| Yaesu FT-817 / FT-818 | Kommunikation ist OK: Frequenz, Betriebsart, S-Meter usw. | FT-817 an Hardware getestet, FT-818 nutzt denselben Weg |
| Yaesu FT-857 / FT-897 | Kommunikation ist OK: Frequenz, Betriebsart, S-Meter, Split, VFO usw. | FT-857 an Hardware getestet, FT-897 teilt die Familienbehandlung |
| Yaesu FTDX10 / FTDX101D / FTDX101MP | Kommunikation ist OK: Frequenz, Betriebsart, Leistung, S-Meter, SWR, VFO, Split, Lock, Tuner, Preamp, AGC usw. | Aktueller V3.5.5 Feldtest-Block |
Beispiel: Frequenz und Betriebsart lesen und setzen
Die Tastatur hat sechzehn Tasten. Die Taste D unten rechts bestätigt eine Eingabe. Die Taste # bricht ab. Diese Beispiele verwenden Bank 1, die bei vielen Profilen der normale Startpunkt ist.
Aktuelle Frequenz lesen
- Sicherstellen, dass der Controller in Bank 1 ist.
- 0 kurz drücken.
- Der Controller fragt das Funkgerät ab und spricht die aktuelle Frequenz.
Frequenz setzen
- 0 lange drücken.
- Die Frequenz in kHz eingeben.
- Mit D bestätigen.
- Der Controller sendet die neue Frequenz an das Funkgerät und spricht das Ergebnis.
Beispiel: Für 14,250 MHz gibt man 14250 ein und drückt dann D.
Aktuelle Betriebsart lesen
- Sicherstellen, dass der Controller in Bank 1 ist.
- 9 kurz drücken.
- Der Controller spricht die aktive Betriebsart, zum Beispiel USB, LSB, CW, FM oder AM.
Betriebsart ändern
- 9 lange drücken.
- Die Ziffer für die gewünschte Betriebsart drücken.
- Mit D bestätigen.
Übliche Ziffern sind 1 LSB, 2 USB, 3 CW, 4 FM und 5 AM.
Genaue Sprachmeldungen und verfügbare Funktionen hängen vom aktiven Funkgeräte-Profil ab. Wenn eine Eingabe falsch wirkt, mit # abbrechen und die Frequenz erneut mit Bank 1, 0 kurz abfragen.
Aktueller Feldtest-Schwerpunkt
Die neueste dokumentierte Arbeit ist der erste praktische Unterstützungsblock für die Yaesu FTDX10-Familie: FTDX10, FTDX101D und FTDX101MP. Der empfohlene erste Test bleibt absichtlich einfach: passendes Profil wählen, Frequenz lesen, Betriebsart lesen, S-Meter prüfen, Lock testen, VFO-A und VFO-B testen, Split testen sowie Noise Reduction, Blank, Notch und Tuner-Befehle prüfen.
HAMTRC ist experimentell und bildungsorientiert. Sichere Verdrahtung, richtige CAT- oder CI-V-Verbindungen, HF-Sicherheit und lokale Funkvorschriften bleiben in Verantwortung des Betreibers.
HAMTRC-Firmware flashen
Die aktuelle vollständige Controller-Firmware ist zum Flashen im Browser für ein ESP32-S3-Board mit 16 MB Flash verfügbar.
Browser-Flashing benötigt Chrome oder Edge, HTTPS und ein USB-Datenkabel. Falls der Browser keine Verbindung herstellen kann, das Board in den Bootloader-Modus versetzen.
HAMTRC V3.5.7
Vollständige HAMTRC-Firmware für den aus der Arduino IDE exportierten ESP32-S3-Build.
Browser-Flashing wird in diesem Browser nicht unterstützt. Bitte Chrome oder Edge verwenden.
Browser-Flashing benötigt eine sichere HTTPS-Verbindung.
Beim Update wird der ausgewählte Port zuerst als HAMTRC geprüft.
Wenn die installierte Firmware die HAMTRC-Prüfung noch nicht beantwortet, das manuelle Update verwenden. Es flasht den ausgewählten COM-Port ohne vorherige Prüfung.
Browser-Flashing wird in diesem Browser nicht unterstützt. Bitte Chrome oder Edge verwenden.
Browser-Flashing benötigt eine sichere HTTPS-Verbindung.
ESP32-S3 Wi-Fi Scan Test
Diese separate Test-Firmware ist nur eine kleine Hardwareprüfung für ein ESP32-S3-N16R8 Entwicklungsboard. Sie sucht nach WLAN-Zugangspunkten in der Nähe und gibt die Ergebnisse mit 115200 Baud über die serielle Ausgabe aus.
Wi-Fi Scan Test Firmware
Der Web-Flasher kann weiterhin die separate Wi-Fi-Scan-Test-Firmware für schnelle Hardwareprüfungen installieren.
Browser-Flashing wird in diesem Browser nicht unterstützt. Bitte Chrome oder Edge verwenden.
Browser-Flashing benötigt eine sichere HTTPS-Verbindung.
Serieller Monitor
Nach dem Flashen den seriellen Monitor öffnen und das Board zurücksetzen, um Router in der Nähe zu sehen.
Noch keine serielle Verbindung.
Firmware-Quelle
Quelldatei: hamtrc-wifi-scan-test.ino