Przeskocz do treści

Wielu początkujących adeptów krótkofalarstwa kupuje to radio jako pierwszy TRX na pasma 2m oraz 70cm. Pomimo złej prasy i ogólnego psioczenia, radio cieszy się dużą popularnością. Ja od razu  dokupiłem rezerwową baterię oraz mikrofonogłośnik.  Urządzenie można bez problemu zaprogramować z klawiatury urządzenia jak skorzystać z darmowego programu CHIRP, zarówno w systemach Linux i Windows. Korzystając z mikrofonogłośnika miałem problem z walającym radiem po całym biurku. Korzystanie z podstawki do ładowania powoduje utrudniony dostęp do klawiatury. Wpadłem na pomysł wykonania prostej podstawki pod radio. Trzy płytki z tekstolitu o wymiarach:

  • podstawa 160 mm x 80 mm
  • podpórka 130mm x 80 mm
  • ramię na mikrofogłośnik 80 x 25mm

Czyli trzeba z płyty tekstolitowej najlepiej wyciąć pasek 320mm na 80mm i następnie pociąć na odcinki ja wyżej. Potrzebne będą jeszcze dwa paski blachy aluminiowej o wymiarach 50mm x 80mm oraz 30mm x 25mm oraz 8 śrubek M3 długości około 5 mm wraz nakrętkami. Ja użyłem śrubek  z komputera. Większą blachę na początek zaginamy pod kątem 90 stopni. Wiercimy otwory mniej więcej jak na zdjęciach poniżej, skręcamy podstawę z podporą. Następnie mniejszy odcinek blachy służy do połączenia ramienia do podpory. Po skręceniu podstawki doginamy większą blachę tak aby radiotelefon do blatu nachylony był mniej więcej 60 stopni natomiast mniejszą blachę skręcamy tak by ramie było prostopadłe do podstawy. Od dołu podklejamy filcowe stopki dla krzeseł i podstawka prawie gotowa.  Na koniec przyklejamy etykietkę ze znakiem 🙂 .Jest to naprawdę wygodne w użytkowaniu.

Do logowania nasłuchów wykorzystuję program XLOG.  Jest to prosty program, bez fajerwerków i w prosty sposób można go dostosować do potrzeb nasłuchowca.

Opis programu z tłumaczeniem podręcznika można znaleźć na stronie: SQ8GBG

XLOG pozwala także wybrać czy  Emisja i Częstotliwość mają być wpisywane, czy wybrane z menu rozwijanego. Zawartość menu rozwijanego także dowolnie możemy  edytować  (W menu głównym: Ustawienia -> Preferencje, pierwsza zakładka Ogólne lub kombinacja klawiszy CTRL - G) .

W programie oprócz typowych pól można zdefiniować dwa pola własne. Ja zdefiniowałem QSO witch oraz QRG, w których zapisuję znak stacji korespondenta oraz dokładną częstotliwość. ( w menu głównym wybrać Narzędzia -> Układ logu lub kombinacja klawiszy SHIFT+CTRL + E ).

Xlog może obsługiwać kilka dzienników w zakładka a więc po uzyskaniu licencji i nowego znaku nie trzeba zmieniać programu tylko dodajemy nowy log dla nowego znaku.

Po przejrzeniu gotowych odbiorników Lidia 80 na stronie Włodka  SP5DDJ zamarzył mi się miernik częstotliwości ale wyposażony w wyświetlacz LCD. W sklepie AVT wypatrzyłem taki miernik AVT2831  lecz nie pasował zakres mierzonej częstotliwości. Po przeanalizowaniu schematu zobaczyłem, że w torze pomiarowym jest zabudowany układ scalony, który jest dzielnikiem częstotliwości. Jeżeli usunie się ten układ to przesunie się zakres pomiaru w dół. Do projektu dołączony jest program źródłowy microkontrolera Atiny, na którym oparto budowę miernika. Zamówiłem kit i przystąpiłem do zabawy. Na początku zmontowałem cały kit zgodnie z instrukcją,  układ LB3500 zabudowałem w podstawce, którą mozna uzyskać przecinając  wzdłuż DIL18  i uruchomiłem. Na testach miernik mierzył poprawnie. Przeróbka polega na usunięciu preskalera LB3500 i przeróbce programu. Wyjście układu (nóżka 9) zwarłem do listwy do wejścia.

Następnie trzeba było zmienić program. Wystarczy poprawić w linii 47 oryginalnego programu korekcję na wartość 0.0000040694875 i miernik zacznie wskazywać poprawną wartość. Ilość pustych znaków wyświetlacza skłoniła mnie jeszcze do dodania nazwy radia, emisji i znaku. Moim zadaniem jeżeli ktoś planuje wsadzenie tego miernika do Lidii to nie trzeba wlutować tych elementów jak na poniższym schemacie. Czerwonym przewodem jest zaznaczony mostek który można wykonać kynarem. Elementy w czerwonym polu są zbędne.

Poniżej zamieściłem zmodyfikowany program, który został skompilowany baskomem i wgrany w układ ATiny programatorem.


 
$regfile = "attiny2313.dat"
 Enable Interrupts
 $crystal = 16000000
 Config Lcd = 16 * 2 'konfiguracja LCD
 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2
 Config Portd = Input
 Set Portd.5
 Dim Freq As Long
 Dim F As Single
 Dim Pomoc As Byte
 Dim L As Byte
 Cursor Off
 Dim S As String * 4
 Config Timer1 = Counter , Edge = Rising 'konfiguracja timerow
 Enable Timer1
 Start Timer1
 Config Timer0 = Timer , Prescale = 1024
 Enable Timer0
 Start Timer0

On Timer0 Sek
 On Timer1 Fr
 Cls
 Do
 Loop

Fr:
 Incr Pomoc 'jesli przepełnienie timera1 to zwieksz zmienna pomocnicza
 Return 'potrzebna do obliczenia czestotliwosci

Sek:
 Incr L
 If L = 61 Then Gosub Licz 'jezeli procesor odliczy jedna sekunde to skok do podprogramu licz
 Return

Licz:
 Stop Timer1
 L = 0
 Cls

Freq = 65536 * Pomoc
 Freq = Freq + Timer1 'tutaj mozna wprowadzić offset'np offset -455kHz to odjecie od zmiennej freq wartosci 455000/32.5559
 F = Freq * 0.0000040694875 'obliczenie czestotliwosci i korekcja wpływu rezonatora i pojemnosci z nim pracujacych oraz niedokładności odmierzenia 1 sekundy

S = Fusing(f , "#.#####") 'formatowanie wyniku i wyswietlenie go na wyswietlaczu
 Locate 1 , 1
 Lcd "*Lidia80* ZNAK" 'tu możesz wpisać swój znak wywoławczy
 Locate 2 , 1
 Lcd S ; " MHz, SSB"
 Pomoc = 0
 Timer0 = 0 'zerowanie timerow i zmiennych pomocniczych
 Timer1 = 0
 Start Timer1

Return