Un articolo ospite di Michael, OE5HKT. L'articolo nasce dal suo materiale (testo, messaggi vocali, foto, video) con il supporto redazionale di oeradio.at.
«Non sono sicuro che questo vada bene per il tuo blog», ci ha scritto Michael, OE5HKT, a proposito del suo progetto. Va bene? Non solo va bene, va benissimo. Provare nuovi metodi e usare l'IA per costruire le cose che ci si immagina è esattamente ciò di cui parla questo blog. Con l'aiuto di Claude, Michael ha costruito un sistema di compensazione Doppler per l'Icom IC-705 che funziona via WiFi, più un piccolo puntatore satellitare e un encoder rotativo per l'uso sul campo, e ha provato tutto sul satellite RS-44. Secondo le sue indicazioni, il progetto è stato realizzato in circa una settimana di lavoro attivo con l'IA, anche se ci pensava da molto più tempo. Per sua stessa ammissione, non ha scritto personalmente nemmeno una riga di codice sorgente, e il risultato funziona in onda.
Di cosa si tratta: Doppler e un transponder invertente
I satelliti in orbita terrestre bassa si muovono velocemente, perciò la frequenza di ricezione cambia durante un passaggio. Chi lavora in SSB dovrebbe risintonizzarsi di continuo. Nel caso di RS-44 (DOSAAF-85) si aggiunge che si tratta di un transponder lineare invertente: si trasmette sui 2 m in LSB (uplink circa 145,935–145,995 MHz), si ascolta sui 70 cm in USB (downlink circa 435,610–435,670 MHz) e, nella risintonia, i due lati si muovono in senso opposto. Un tracciamento Doppler toglie all'operatore questo lavoro e mantiene il proprio segnale sulla frequenza desiderata nel transponder.
La configurazione in sintesi

I componenti, come li mostra il diagramma:
- Raspberry Pi 3B+ con il software per l'orbita del satellite, la correzione Doppler, il comando dell'indicatore e il log. Crea una propria rete WiFi («SATPI-705»), la cui interfaccia di controllo si apre nel browser con smartphone o tablet. Senza rete, un fake-hwclock mantiene l'ora; in funzione, l'ora la fornisce il ricevitore GPS dell'IC-705.
- Icom IC-705 come trasmettitore sui 2 m. Il Pi lo comanda via CAT (CI-V) attraverso il WiFi; microfono e PTT restano sull'apparato.
- Chiavetta RTL-SDR sul Pi per il canale di ritorno sui 70 cm. In questo modo si può ascoltare il proprio downlink in full duplex. In alternativa si può usare un secondo IC-705. L'audio viene inviato dal Pi alle cuffie.
- Due antenne: 2 m per trasmettere, 70 cm per ricevere.
- Indicatore satellitare con un ESP8266 (Feather HUZZAH) e due servo per azimut ed elevazione, comandati via UDP attraverso il WiFi.
- Encoder rotativo wireless con un ESP32, un encoder (KY-040) per sintonizzare o per la RIT e tre NeoPixel come indicatore di stato. Comunica anch'esso via WiFi e funziona con un power bank.
- Internet tramite il cellulare, se necessario, per i dati orbitali aggiornati (TLE), le ricerche di nominativi (QRZ, HamQTH), i dati SOTA e l'ora.
L'idea originaria era di riunire tutto sul Raspberry Pi. Già al primo test, secondo Michael, si è visto che sul campo questo è poco pratico, perché tutto si trova in un unico punto e non ci si può muovere. Per questo indicatore ed encoder sono diventati elementi separati, collegati via WiFi.
L'indicatore satellitare

Sul campo l'indicatore mostra la direzione e l'altezza a cui si trova in quel momento il satellite. Secondo l'esperienza di Michael, sul campo è di enorme aiuto, perché si ha subito un'idea di dove sia il satellite. Inoltre si può simulare in anticipo la traiettoria per vedere lungo quale percorso volerà il satellite. Gli impulsi dei servo si spengono se per tre secondi non arriva nulla dal Pi.
Nel video si vedono anche le impostazioni dell'interfaccia web: lunghezze degli impulsi per azimut ed elevazione, un'opzione per invertire l'elevazione, pulsanti per direzioni fisse e «Dimostrazione» e «Segui il satellite». Come satellite è selezionato qui RS-44 (DOSAAF-85).
Nella pratica: il secondo QSO via RS-44
Erano solo due passaggi, come sottolinea Michael. Al primo, di domenica, era ancora fuori frequenza: secondo la sua descrizione è stato un errore di utilizzo e non un errore del software. Si trattava dello scostamento del downlink: secondo la sua indicazione, il downlink di RS-44 è spostato di circa 2,4 kHz rispetto al previsto. Questo offset deve essere impostato correttamente. L'IA ne aveva tenuto conto, Michael l'aveva solo interpretato male.
Al secondo passaggio era invece «già tutto piuttosto buono». Nel traffico radio ha ricevuto 5/9 in entrambe le direzioni. La stazione corrispondente, secondo la registrazione, ha lodato esplicitamente il tracciamento della frequenza: era «excellent», era esattamente sulla frequenza.

Il ruolo dell'IA
Secondo Michael, l'intero codice sorgente proviene da Claude. Lui ha descritto ciò che voleva e ha testato i risultati. Un episodio lo illustra bene: l'IA ha proposto di programmare i moduli ESP32 direttamente nell'ambiente Arduino. Michael preferiva collegare tutto semplicemente al Raspberry Pi e far scrivere all'IA uno script che programmasse i moduli. Ha funzionato senza problemi.
Per noi resta importante questa precisazione: l'IA ha fornito il codice, ma è stato sull'apparato e nel QSO che il tutto è stato testato, misurato e collaudato nel traffico radio. Un errore come lo scostamento del downlink mostra che la responsabilità per le impostazioni resta all'operatore.
Come proseguirà
- Per l'encoder manca ancora un contenitore. Commuta tra due modalità, RIT e regolazione della frequenza. Michael non ha ancora provato attivamente la RIT nel traffico via satellite.
- Il tutto dovrà diventare portatile, così che in futuro Michael possa lavorare via satellite anche dalle cime SOTA.
- Michael si è offerto di scrivere lui stesso qualcosa sul progetto, se necessario.
Fonti
- ARRL: Russian DOSAAF-85 (RS-44) amateur radio satellite transponder now active (frequenze e modi operativi del transponder)
- SatNOGS DB: DOSAAF-85 (RS-44), NORAD 44909
- Tutte le indicazioni sulla configurazione, sui test e sul QSO provengono da OE5HKT (testo, messaggi vocali, diagramma, foto e video).
In tema: Tracciamento e ricezione satellitare per principianti: dall'app all'antenna
Nota di trasparenza
Il progetto descritto è stato sviluppato da OE5HKT con il supporto di un'IA (Claude, Anthropic). Questo articolo nasce dal materiale di OE5HKT con il supporto redazionale di un'IA (Claude, Anthropic): testo, messaggi vocali (trascritti con riconoscimento vocale), diagramma, foto e video provengono da OE5HKT. La redazione ha verificato e rielaborato tutti i contenuti. Foto e video non sono immagini generate dall'IA. Nonostante l'attenta verifica, possono esserci singole imprecisioni: ci fa piacere ricevere segnalazioni via e-mail a [email protected].
73 – la redazione di oeradio.at




