FT8 kontakts ar Arduino
Es nupat nodibināju FT8 kontaktu ar YL3AJE izmantojot signāla ģeneratoru. Šis bija ļoti izaicinošs veids kā VHF nodibināt FT8 kontaktu.
![](/assets/fb/20210202_a.jpg)
Kā bildē redzams pēc nekārtības- tā īsti nemaz nevar saprast: “Kur tur radio?”. Tūlīt parādīšu shēmu, bet pirmais, kas jāpiemin, ka es nemiksēju un nekonvertēju WSJT-X audio signālu uz RF, bet gan raidīju FT8 toņus pa tiešo no signāla ģeneratora Si5351 ko vadīja Arduino.
![](/assets/fb/20210202_b.jpg)
Tā kā senajos laikos- man bija pilnīgi nodalīta uztveršana un raidīšana. Uztveršanai lietoju SDRPlay un WSJT-X. Bet raidīšanai uzrakstīju datorā pats FT8 ziņu sūtīšanas programmu. Programma izrēķināja un pa usb sūtīja seriālus datus uz Arduino. Dati saturēja toņus, kādus jāraida (FT8 signāls sastāv no 8 dažādiem toņiem). Arduino šo toņu informāciju pārvērta megahercos un kontrolēja signāla ģeneratoru Si5351.
![](/assets/fb/20210202_c.jpg)
Uztaisīju šādu programmu. Galvenā doma ir, sūtāmā ziņa jāpārveido 79 simbolus garā virkne, kurā katrs simbols ir viens no 8 toņiem. Tad šo virkni pa serial sūtu uz Arduino. Lai iegūtu virkni, programma izmantoja utilītu “ft8code”, kas nāk komplektā ar WSJT-X.
![](/assets/fb/20210202_d.jpg)
Signāla uztveršanai lietoju SDRPlay RSP1A uztvērēju, kas savas funkcijas pildīja labi. Lielākā problēma strādājot šādi ar FT8 ir, ka nav iespējama automātiska raidīšana. Es skatījos ekrānā ko dekodē WSJT-X, manuāli savā programmā gatavoju sūtāmās ziņas un klikšķināju “Raidīt”.
![](/assets/fb/20210202_e.jpg)
Ķīniešu pastiprinātājs bija problemātisks un pie 8+ voltiem pašierosinājās, ja netika padots signāls. Tad nu pie katras raidīšanas es paskrūvēju barošanu uz 9..11 voltiem, bet uztverot- noskrūvēju uz 6V lai tikai pietiek Arduino barošanai.
Papildināts: programmas izejas kods noarhivēts šeit https://gitea.kecom.lv/enkrs/pyradioft8
Atjaunots