Dieses DIY Projekt stammt von meinem OV Kollegen Gunnar DL5BO. Das Original findet ihr auf seiner Seite DL5BO.DARC.de
Die allermeisten modernen Transceiver besitzen heute keine analogen S-Meter mehr für die Anzeige der Empfangsfeldstärke. Entweder, sie haben einen Bargraphen oder bilden mit viel Aufwand grafisch ein analoges Zeigerinstrument nach. Manchmal genügt einem das aber nicht. Einer mag vielleicht eine analoge Anzeige lieber, oder die Anzeige im TRX ist einfach zu klein, oder die Anzeige verschwindet gleich ganz, wenn man sich andere wichtige Dinge anzeigen lässt.
Auf alle Fälle ist es für mich schön „Old School“.
Daher kam mir die Idee, daraus ein kleines Arduino-Projekt zu machen. Im Internet fand ich dazu DIESEN Ansatz, der für mich so aber nicht passte.
Also, war selber machen angesagt. Okay.
Aus dem Bereich CB-Funk sind fertige S-Meter mit schön großer Anzeige für relativ wenig Geld zu bekommen. Über einen Kleinanzeigenmarkt bin so auch zu meinem gekommen. Ein Unterschied zwischen einem S-Meter aus dem CB-Funk Bereich und dem Amateurfunk muss jedoch beachtet werden, welcher später bei der Programmierung berücksichtigt werden muss:
während im Amateurfunk ein S-Meter gerne bis S9+60dB geht, reichen die CB-Funk S-Meter in der Regel nur bis S9+30dB. Daher muss die Ansteuerung des Zeigerinstruments entsprechend begrenzt werden.
Das bereits vorhandene Potentiometer wird auch nach dem Umbau weiterhin für den Abgleich verwendet. Der 12V-Anschluss auf der Rückseite wird künftig nicht nur die Anzeige beleuchten, sondern auch den Mikrocontroller versorgen. Um ihn vor Schaden zu schützen, wird dazu ein DC-DC-Wandler dem Arduino Nano V3 vorgeschaltet, der auf 8V eingestellt wird.
Das bisherige Anschlusskabel wird nun dazu verwendet, um über zwei Widerstände und einer Diode den Arduino Nano V3 mit der CI-V Buchse des TRX zu verbinden. Aktuell muss im TRX die Adresse 70h und eine Baud-Rate von 19200 eingestellt sein.
Den Rest macht die Software.
Sowohl der Arduino Nano, als auch der DC-DC-Wandler sind sehr klein und leicht. Daher genügt es vollkommen, dass beide im Gehäuse mit Klebepads für Spiegel fixiert werden.
Damit ein Abgleich leichter fällt, zeigt das S-Meter nach dem Einschalten für jeweils fünf Sekunden zuerst S9+30dB und anschließend S9 an.
Installation des Programms
Als erstes wird der Arduino über USB an den Rechner angeschlossen.
Das Programm liegt als .hex Datei vor. Diese lässt sich z.B. mit dem frei erhältlichen Programm XLoader in den Arduino schreiben.
Startet man dieses, wählt man unter „Hex file“ die Programmdatei aus. Unter „Device“ wird in der Regel „Duemilanove/Nano(ATmega328)” ausgewählt werden müssen. Der COM-Port ist individuell und lässt sich unter Windows im Gerätemanager feststellen. Die „Baud Rate“ belässt man auf 115200.
Zum Schluss klickt man auf „Upload“. Ist alles gutgegangen, blinken die RX und TX LEDs auf dem Arduino und das XLoader meldet „xyz bytes uploaded“.
Das war es auch schon.