Ricezione Autonoma dei Satelliti NOAA con Raspberry PI

Da tempo cercavo una soluzione per ottenere la decodifica dei satelliti NOAA senza dover tenere acceso il PC ma sfruttando qualcosa che consumasse meno energia, perchè non un Raspberry Pi 3B+ ? Con una chiavetta SDR e una Antenna munita di LNA tutto è possibile!

Materiale Occorrente:

  • Raspberry Pi (consigliata versione 3 o superiore)
  • Chiavetta SDR (ottima quella in foto, con un front end avanzato ma vanno bene anche le economiche di ebay)
  • Alimentatore da almeno 2A continui
  • Antenna a 137MHz per satelliti (sbizzarritevi con l’autocostruzione, io uso una Turnstile)

Materiale consigliato

  • LNA
  • Filtro Passa Banda (vedi anche QUI)

Ecco allora come fare, prima di tutto partiamo da una versione di Raspbian aggiornata scaricabile da QUI (scegliamo la versione a 32 bit, altrimenti potremmo avere incompatibilità), una volta che abbiamo installato l’immagine sulla SD e avviato il Raspberry, per essere sicuri che tutto sia aggiornato diamo il comando:

sudo apt-get update
sudo apt-get upgrade
sudo reboot

Installiamo proma Git che ci servirà per recuperare tutti i files necessari:

sudo apt-get install -y git

Ci serviranno poi le librerie USBLib e i driver per la RTL2832 e un tool di compilazione che ci verrà utile più avanti

sudo apt-get install -y libusb-1.0
sudo apt-get install -y cmake
sudo apt-get install -y libxft2

creiamo il file per evitare incompatibilità con il kernel installato modifichiamo un file di configurazione con:

sudo nano /etc/modprobe.d/no-rtl.conf

ed inseriamo:

blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830

Ora installiamo la suite SDR:

cd ~
git clone https://github.com/keenerd/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
cd ~
sudo cp ./rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
sudo reboot

Nel caso in cui la compilazione dia qualche errore è necessario rilanciare il comando “apt-get update” e, se necessario ri-scaricare le librerie mancanti di “libusb” e “cmake” (comando più in alto).

Per poter registrare l’audio in uscita e far partire la decodifica ad un dato orario usiamo:

sudo apt-get install -y sox
sudo apt-get install -y at
sudo apt-get install -y predict

Ora rimane solamente da installare il sofware di decodifica (WxtoIMG):

cd ~
wget http://www.wxtoimg.com/beta/wxtoimg-armhf-2.11.2-beta.deb
sudo dpkg -i wxtoimg-armhf-2.11.2-beta.deb

Nel caso in cui il precedente passaggio non funzioni proviamo con:

cd ~
wget https://www.iu2frl.it/wp-content/uploads/2018/07/wxtoimg-armhf-2.11.2-beta.deb
sudo dpkg -i wxtoimg-armhf-2.11.2-beta.deb

Per verificare che la chiavetta sia riconosciuta spegnamo il Raspberry, colleghiamo la chiavetta e riaccendiamo, poi diamo il comando:

sudo rtl_test

apparirà un output simile a questo:

Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 ... 
Sampling at 2048000 S/s.

Info: This tool will continuously read from the device, and report if
samples get lost. If you observe no further output, everything is fine.

Reading samples in async mode...

Facciamo attenzione ai valori di “Gain” che riconosce il tuner, ci serviranno più avanti, se dopo questo testo (passati alcuni secondi) nel terminale non appare più nulla vuol dire che tutto sta funzionando correttamente e non vi sono errori di ricezione.

Ora prepariamo il software per prevedere i passaggi:

predict

Ci apparirà questa schermata:

                                    
                           --== PREDICT  v2.2.3 ==--         
                     Released by John A. Magliacane, KD2BD   
                                    May 2006                 
                                                             


                            --==[ Main Menu ]==--


 [P]: Predict Satellite Passes          [I]: Program Information
 [V]: Predict Visible Passes            [G]: Edit Ground Station Information
 [S]: Solar Illumination Predictions    [D]: Display Satellite Orbital Data
 [L]: Lunar Predictions                 [U]: Update Sat Elements From File
 [O]: Solar Predictions                 [E]: Manually Edit Orbital Elements
 [T]: Single Satellite Tracking Mode    [B]: Edit Transponder Database
 [M]: Multi-Satellite Tracking Mode     [Q]: Exit PREDICT

Premiamo “G” (se la schermata delle coordinate non appare automaticamente):

                *  Ground Station Location Editing Utility  *



                        Station Callsign  : IU2FRL
                        Station Latitude  : 40.0000 [DegN]
                        Station Longitude : -010.0000 [DegW]
                        Station Altitude  : 25 [m]



            Enter the callsign or identifier of your ground station

ed inseriamo i nostri dati, attenzione che la longitudine è espressa in gradi OVEST, per noi quindi dovremmo anteporre il segno “-“.

Ora avviamo WxtoIMG per accettare i termini di utilizzo:

wxtoimg

Chiudiamolo e creiamo il file di configurazione

nano ~/.wxtoimgrc

Anche qui dovremo inserire le nostre coordinate (a differenza del software precedente la longitudine è in gradi EST, non è quindi necessario il segno “-“)

Latitude: 40.0000
Longitude: 10.0000
Altitude: 25

OK! tutti i programmi sono pronti, ora mancano gli script di decodifica veri e propri, creiamo il primo file con:

cd ~
mkdir weather
cd weather
mkdir predict
cd predict
nano schedule_all.sh

e al suo interno inseriamo:

#!/bin/bash

# Update Satellite Information

wget -qr https://www.celestrak.com/NORAD/elements/weather.txt -O /home/pi/weather/predict/weather.txt
grep "NOAA 15" /home/pi/weather/predict/weather.txt -A 2 > /home/pi/weather/predict/weather.tle
grep "NOAA 18" /home/pi/weather/predict/weather.txt -A 2 >> /home/pi/weather/predict/weather.tle
grep "NOAA 19" /home/pi/weather/predict/weather.txt -A 2 >> /home/pi/weather/predict/weather.tle
grep "METEOR-M 2" /home/pi/weather/predict/weather.txt -A 2 >> /home/pi/weather/predict/weather.tle



#Remove all AT jobs

for i in `atq | awk '{print $1}'`;do atrm $i;done


#Schedule Satellite Passes:

/home/pi/weather/predict/schedule_satellite.sh "NOAA 19" 137.1000
/home/pi/weather/predict/schedule_satellite.sh "NOAA 18" 137.9125
/home/pi/weather/predict/schedule_satellite.sh "NOAA 15" 137.6200

premiamo CTRL+O per salvare e CTRL+X per chiudere e passiamo al secondo file:

nano schedule_satellite.sh

in cui incolleremo:

#!/bin/bash
PREDICTION_START=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" | head -1`
PREDICTION_END=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" | tail -1`


var2=`echo $PREDICTION_END | cut -d " " -f 1`

MAXELEV=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" | awk -v max=0 '{if($5>max){max=$5}}END{print max}'`

while [ `date --date="TZ=\"UTC\" @${var2}" +%D` == `date +%D` ]; do

START_TIME=`echo $PREDICTION_START | cut -d " " -f 3-4`
var1=`echo $PREDICTION_START | cut -d " " -f 1`

var3=`echo $START_TIME | cut -d " " -f 2 | cut -d ":" -f 3`

TIMER=`expr $var2 - $var1 + $var3`

OUTDATE=`date --date="TZ=\"UTC\" $START_TIME" +%Y%m%d-%H%M%S`

if [ $MAXELEV -gt 19 ]
  then
    echo ${1//" "}${OUTDATE} $MAXELEV

    echo "/home/pi/weather/predict/receive_and_process_satellite.sh \"${1}\" $2 /home/pi/weather/${1//" "}${OUTDATE} /home/pi/weather/predict/weather.tle $var1 $TIMER" | at `date --date="TZ=\"UTC\" $START_TIME" +"%H:%M %D"`

fi

nextpredict=`expr $var2 + 60`

PREDICTION_START=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" $nextpredict | head -1`
PREDICTION_END=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}"  $nextpredict | tail -1`

MAXELEV=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" $nextpredict | awk -v max=0 '{if($5>max){max=$5}}END{print max}'`

var2=`echo $PREDICTION_END | cut -d " " -f 1`

done

Ci siamo quasi, ultimo file:

nano receive_and_process_satellite.sh

Questo è il file in cui avverrà ricezione e decodifica, incolliamo:

#!/bin/bash

# $1 = Satellite Name
# $2 = Frequency
# $3 = FileName base
# $4 = TLE File
# $5 = EPOC start time
# $6 = Time to capture

sudo timeout $6 rtl_fm -f ${2}M -s 60k -g 45 -p 0 -E wav -E deemp -F 9 - | sox -t wav - $3.wav rate 11025

PassStart=`expr $5 + 90`

if [ -e $3.wav ]
  then
    /usr/local/bin/wxmap -T "${1}" -H $4 -p 0 -l 0 -o $PassStart ${3}-map.png
    /usr/local/bin/wxtoimg -m ${3}-map.png -e ZA $3.wav $3.png
    /usr/local/bin/wxtoimg -m ${3}-map.png -e MCIR $3.wav ${3}.MCIR.png
    /usr/local/bin/wxtoimg -m ${3}-map.png -e MSA $3.wav ${3}.MSA.png
fi

In questo file facciamo attenzione ad un parametro, ovvero il numero dopo “-g” che dovrà variare da chiavetta a chiavetta a seconda dei parametri supportati del “Gain” che abbiamo letto prima, cerchiamo di trovare il valore che corrisponda al 70-75% del massimo supportato, ci garantirà la migliore qualità. Probabilmente dovremo cambiarlo in futuro a seconda della qualità immagini ricevute. Un altro parametro di cui tener nota è la correzione in ppm (il numero dopo il parametro “-p”) del quarzo della nostra chiavetta, di default è a 0 ma andrà aggiustato a seconda del nostro hardware

per rendere il tutto eseguibile usiamo:

chmod +x schedule_all.sh
chmod +x schedule_satellite.sh
chmod +x receive_and_process_satellite.sh

e poi rendiamo il tutto autonomo:

export EDITOR=nano
crontab -e

inseriamo qui queste due righe:

1 0 * * * /home/pi/weather/predict/schedule_all.sh
@reboot /home/pi/weather/predict/schedule_all.sh

Un ultimo riavvio e siamo pronti a partire!!

Ad ogni passaggio nella cartella “weather” verranno salvate tre immagini e il file audio del passaggio (nel caso in cui vorremo rielaborarlo nuovamente).


Possiamo in ogni momento controllare i prossimi passaggi con il comando:

atq

Nota, se siete particolarmente pigri eccovi il link di download degli script: Files SH per Noaa

Credit: Haslettj

Aggiornamento Luglio 2018: da qualche giorno il sito wxtoimg.com risulta offline, ecco allora il file DEB per poterlo installare WxtoImg_ARM

Per chi volesse registrarlo come versione professional potete usare questi dati:

  • user: Kevin Schuchmann
  • email: [a vostra scelta]
  • upgrade key: CGHZ-PP9G-EAJZ-AWKK-NDNX

Aggiornamento Luglio 2018 – 2: Ho trovato il modo per far funzionare correttamente anche il ricevitore di Nuova Elettronica (questo) con il Raspberry, ho provato decine di schede audio USB di ogni marca, modello e prezzo ma nessuna dava risultati accettabili, le immagini apparivano distorte (vedi foto sotto).

Un giorno, tra una prova e l’altra ho trovato la “Roccat JUKE 7.1 USB Soundcard” che si trova ad una decina di euro su internet, con un paio di passaggi aggiuntivi finalmente si riesce a registrare correttamente, prima bisogna controllare di aver installato alsamixer e pulseaudio:

sudo apt-get install -y pulseaudio
sudo apt-get install -y alsamixergui

Controlliamo il nome dell’interfaccia con

aplay -l

Apparirà una schermata con

**** List of PLAYBACK Hardware Devices ****
card 1: Juke [ROCCAT Juke], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

nel mio caso la mia scheda è #1, quindi:

touch /etc/asound.conf
nano /etc/asound.conf

ed inseriamo:

pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}

Ovviamente sostituiamo 1 con il numero trovato al passo precedente. Ora verifichiamo i livelli del volume e disattiviamo tutte le migliorie audio che troviamo in:

alsamixer

e verifichiamo che le opzioni di registrazione siano simili a queste (impostando correttamente quale scheda audio utilizzare e soprattutto samplerate a 11025):


Dopo le dovute calibrazioni ecco che tutto funziona alla grande:

le immagini vengono costantemente caricate a questo indirizzo: Immagini NOAA

Raccolta installer WXtoIMG: https://www.iu2frl.it/installer-wxtoimg/

Suggerimento di IS0HHA 11/2021:

aggiungerei una funzione molto semplice e comoda per tutti, ossia creare un link simbolico che possa essere lanciato a mano, qualora l’aggiornamento automatico non andasse a buon fine
Si potrebbe aggiungere il seguente commando:

ln -s /home/pi/weather/predict/schedule_all.sh /usr/local/bin/aggiorna_satelliti

In questo caso, da qualsiasi directory ci si trovi sul sistema, basterà dare il commando “aggiorna_satelliti” affinché faccia eseguire la pianificazione

Post Disclaimer

Creative common license BY-NC_SA

Informazioni Importanti

Note generali: Le informazioni contenute in questo articolo sono di carattere informativo e rispecchiano le opinioni personali del autore. Tutte le guide nel sito vengono proposte "as it is" puramente a scopo didattico. L'utente che accetta di seguirne i passaggi si assume ogni responsabilità in caso di guasto/malfunzionamento o altro problema come conseguenza della modifica.

Link di affiliazione e contenuti promozionali: Nei post di iu2frl.it posso includere collegamenti a rivenditori. Posso ricevere una piccola commissione dal rivenditore se effettui un acquisto dopo aver fatto clic su uno di questi link. I post non sono espressamente sponsorizzati da rivenditori, editori, promotori o produttori, se non diversamente specificato chiaramente e tutte le decisioni editoriali sono prese esclusivamente dagli autori dei singoli articoli.

Contenuti riguardanti regolamenti e/o normative: Eventuali riferimenti a normative non costituiscono valore legale, si tratta di libere interpretazioni ed estratti di circolari corredate da eventuali commenti, si invitano tutti gli utenti a verificare la veridicità di tali informazioni sugli organi ufficiali di riferimento, nessuna colpa o responsabilità può essere data agli autori degli articoli.

Licenza di utilizzo: Tutti i contenuti vengono condivisi con licenza CC BY-NC-SA 4.0: Questa licenza consente ad altri di remixare, adattare e sviluppare i contenuti in modo non commerciale, purché accreditino l'autore originale e concedano in licenza le loro nuove creazioni con gli stessi termini. Per maggiori informazioni visitare il sito Creative Commons.

Important Informations

General notes: The information contained in this article is of an informative nature and reflects the personal opinions of the author. All the guides/tutorial on the website are offered "as it is" for educational purposes only. The user who agrees to follow the steps assumes all responsibility in case of failure/malfunctioning or other problem as a result of the modification.

Affiliate links and promotional products: In some posts of iu2frl.it I can include links to resellers. I can get a small commission from the reseller if you make a purchase after clicking on one of these links. The posts are not expressly sponsored by resellers, publishers, promoters or producers, unless otherwise clearly specified and all editorial decisions are made solely by the authors of the individual articles.

Contents about rules and laws: Some articles may contain portions or whole laws or rules regarding specific areas, these kind of content are meant to be indicative only, no responsability can be given to the authors. Always refer to official sources when looking for rules or laws.

Contents licenses: All the contents are published as CC BY-NC-SA 4.0: This license lets others remix, adapt, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms.. For more informations please visit Creative Commons website.

49 Risposte a “Ricezione Autonoma dei Satelliti NOAA con Raspberry PI”

  1. Ciao, non riesco ad avere immagini… con il pc e sdr sharp funziona con raspy niente.
    Ho provato ad avviare predict e a fare la previsione dei passaggi ma nell’elenco non figurano ne NOAA18 ne NOAA19, come mai?
    Dando il comando atq vengono forniti solo ora e data e un numero a lato, come faccio a capire di che satellite si tratta?
    Grazie ciao
    Luca

    1. Ciao,

      Ti ho aggiunto in fondo al articolo il file ZIP contenente gli script funzionanti nel caso in cui ci siano errori di battitura.

      Il comando ATQ ti mostra semplicemente i prossimi passaggi, senza specificare quale satellite sia (cosa che vedi invece quando esegui il file “schedule_all.sh”). Puoi prima di tutto controllare di aver inserito correttamente le coordinate sia in predict (occhio al segno “-” davanti ai gradi ovest!) che in wxtoimg, se tutto è in ordine prova ad aumentare il guadagno della chiavetta nel file “receive and process satellite” mettendo acanto al parametro “-g” un valore di 43 o 46. Rispetto ad un ricevitore a conversione ho notato che la sensibilità è inferiore ma si comporta comunque bene, il passaggio migliore è sempre quello intorno alle 16

  2. Grazie mille! Ho risolto, vorrei inoltre capire che cosa sono gli altrii parametri nello script receive and process perché pur abbassando il guadagno da 45 a 40 l’i magine Risulta ancora troppo chiara. In sdr sharp abbasso un po’ il volume, qui dove agisco?

    1. Dovresti distinguere se il bianco sia dovuto ad una saturazione del segnale RF o BF, se ti riesce, mandami una foto

  3. gentile iu2frl.
    Ho molto apprezzato la tua guida, semplice e con le spiegazione passo passo, soprattutto per me che sono neo SWL e molto meno neoRaspberry!..
    Ho comunque trovato un intoppo nel creare il file del black list.
    al momento digito il comando :Sudo nano….conf, mi si apre una scermatina con dei comandi sottostanti, ed ancjhe se scrivo le tre stringhe blacklist, non mi fa ne salvare ne chiudere..e non riesco ad andare avanti..
    cortesemente un aiutino!
    garazie per l’attenzione.
    cordiali saluti
    Fausto

    1. Ciao, prima devi essere sicuro di aver digitato il comando con la aprila “sudo” all’ inizio del comando, poi quando sei pronto a chiudere il file dai prima CTRL-O e poi CTRL-X. Se nemmeno in quel modo riesci a salvarlo prova prima a dare il comando “sudo -s” poi dare invio, digitare la tua password è ripetere il comando per creare il file. Fammi sapere

  4. Ciao, ti scrivo perchè dopo aver provato pi volte la tua procedura seguendola alla lettera e reisntallando più sistemi operativi, non mi è mai funzionata, ho un’antenna qfh autocostruita e con il pc riesco a ricevere le immagini.
    Ti allego la mail che loschedulatore genera automaticamente ad ogni orario di passaggio del satellite, nella quale è indicato l’errore.
    Ti ringrazio.

    Received: from pi by raspberrypi with local (Exim 4.89)
    (envelope-from )
    id 1fmuYH-0002ii-JS
    for pi@raspberrypi; Tue, 07 Aug 2018 07:29:01 +0200
    Subject: Output from your job 8
    To: pi@raspberrypi
    Message-Id:
    From: pi@raspberrypi
    Date: Tue, 07 Aug 2018 07:29:01 +0200

    Found 1 device(s):
    0: Realtek, RTL2838UHIDIR, SN: 00000001

    Using device 0: Generic RTL2832U OEM
    Found Rafael Micro R820T tuner
    Tuner gain set to 44.50 dB.
    Tuner error set to 55 ppm.
    Tuned to 138100000 Hz.
    Oversampling input by: 32x.
    Oversampling output by: 1x.
    Buffer size: 4.27ms
    Allocating 15 zero-copy buffers
    Sampling at 1920000 S/s.
    Output at 60000 Hz.
    sox FAIL formats: can’t open input `-‘: WAVE: RIFF header not found
    Signal caught, exiting!

    User cancel, exiting…

    1. Ciao,

      Dal tuo output vedo due errori, il primo è che la chiavetta tenta di ascoltare a 138.100MHz, mentre il secondo è che qualche errore ti impedisce di aprire lo stream audio e quindi SOX va in errore

  5. Ciao come faccio a salvare in automatico sul web i risultati? Come nell’esempio la pagina web generata in automatico da wxtoimg andrebbe bene.
    Grazie

    1. Ciao, direttamente da terminale ti consiglio di spostare le immagini nella cartella dove gira il server web oppure tramite il comando “curl” le puoi trasferire via FTP su un server esterno

  6. Ciao,

    Mica hai già pronto una immagine da caricare su raspy, modificando solo alcuni piccoli parametri, grazie

    SAluti
    iw6npk Luciano

  7. Ciao!
    riscontro un errore quando wxtoimg inizia ad “ascoltare” ovvero:
    “Error: Can’t open audio device (-9996): invalid device(check soundacrd setting in Options -> Recording options)”
    Sto utilizzando una chiavetta NOOELEC NeSDR Smart, hai qualche consiglio per risolvere il problema?
    Grazie e complimenti per la guida!
    Saluti, Romolo.

    1. Ciao, controlla di aver installato correttamente il modulo audio

  8. Ciao, grazie mille per la guida.
    Una domanda, a forza di memorizzare foto ed audio nella cartella weather, lo spazio non si riempie? O è previsto un sistema di rotazione? Grazie in anticipo e a presto

    Christian IU6DJR

    1. Ciao, di default no ma cercando la documentazione del comando “rm” dovresti trovare qualcosa per automatizzare l’eliminazione di file più vecchi di un certo periodo, poi dovrai attivarlo tramite crontab

  9. Ciao ho installato il tutto su raspberry ma versione lite, ovvimente non ho l’interfaccia grafica di wxtoimg recording options, per poter fare i vari settaggi per una ricezione ottimale come da tue foto.

    mi conviene installare la versione Raspberry Pi OS (32-bit) con desktop ?

    1. Ciao, no, non è necessario, puoi un passo alla volta scaricare le foto che salva e vedere come funziona, altrimenti con rtl_tcp ti colleghi con un altro pc e provi in realtime

    1. prima assicurati che nulla stia usando la tua chiavetta, poi digita:

      rtl_tcp -a 0.0.0.0 -p 1234

      Ora su un altro pc connesso alla tua rete apri SDR#, imposta come dispositivo RTL-SDR (TCP) ed inserisci l’indirizzo della chiavetta, potrai ascoltare come se fosse collegata al PC

  10. Ciao devo bloccare lo script in esecuzione?
    come faccio a capire se la chioavetta è in uso?
    ho provato da terminal a lanciare rtl_tcp -a 0.0.0.0 -p 1234 poi dal browser del pc ho digitato l’ip del raspberr con la porta 192.168.1.224:1234 ma sul browser non funziona…
    sul terminale del raspberry appare questo:
    l+, now 500
    ll+, now 501
    ll+, now 502
    worker socket bye
    Signal caught, exiting!
    comm recv bye
    Signal caught, exiting!
    all threads dead..
    listening…
    Use the device argument ‘rtl_tcp=0.0.0.0:1234’ in OsmoSDR (gr-osmosdr) source
    to receive samples in GRC and control rtl_tcp parameters (frequency, gain, …).

    1. se ti appare tutta quella roba sei sulla strada giusta, non devi però usare il browser, ti serve un software per gestire il flusso dati come SDR#

    1. qualcosa non ha funzionato nella creazione degli script, hai provato a lasciarlo acceso tutta notte e verificato il giorno successivo?

  11. ho un altro problema, quanao riavvio il raspberry si svuotano i due file
    weather.txt e weather.tle eppure il crontab è apposto… non capisco…

  12. ciao dopo una notte acceso si sono popolati i file regolarmente…
    non ho ancora su l’antenna giusta ma una x200, lo so ci faccio poco e niente…
    ad ogni modo riceve qualcos, niente di che… dopo aver digitato atq adesso appare questo:

    137 Wed Sep 16 23:32:00 2020 a root
    136 Wed Sep 16 21:49:00 2020 = root

    1. Confermo, tutto in ordine, è una antenna un po’ troppo lunga per satelliti però

  13. Ciao, sto seguendo passo passo la tua procedura ma quando lancio il comando:
    sudo apt-get install predict
    mi restituisce il messaggio:

    Lettura elenco dei pacchetti… Fatto
    Generazione albero delle dipendenze
    Lettura informazioni sullo stato… Fatto
    Il pacchetto predict non ha versioni disponibili, ma è nominato da un altro
    pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
    oppure è disponibile solo all’interno di un’altra sorgente

    E: Il pacchetto “predict” non ha candidati da installare

    Come posso risolvere il problema ?

    1. Prova prima a lanciare un:

      sudo apt-get update

      E poi ripeti il comando, se ancora non te lo trova non è più nelle repository e bisogna cercarlo a mano

  14. Oggi ho onstalato il tuo pacchetto su un raspy pi4b 2Gb con esito potivo.
    Se volessi ricevere anche i meteorM2 cosa devo aggiungere alle strighe per predict?
    Inoltre per il meteor avrò solo il file audio, giusto?

    Saluti
    Iw6npk Luciano

    1. Ciao,

      Per riceverli basta togliere i commenti dalle righe dei Meteor, per decodificarli non saprei aiutarti però

  15. Posso utilizzare un R2FU?
    Cosa faccio mando l’uscita audio del convertitore all’ingresso USB del Raspberry tramite il Roccat Juke 7.1 USB Sound card?
    Occorre installare qualche drive?

    1. ciao, si, puoi, devi solo installare WXtoIMG, non devi usare alcun driver

  16. Non riesco a settare l’audio e modulare il volume del segnale in ingresso di wxtoimg. Come devo settare alsamixero cosa devo andare a regolare?

  17. Ciao, sono sempre Gianpaolo (grazie per tutte le informazioni che sei riuscito a raccogliere sul tuo bloog …è una vera miniera!), ho difficoltà a regolare il volume del segnale che mi arriva dal R2FU. Praticamente ho un segnale a 6-8. e non riesco a variarlo!! Sai suggerirmi cosa poter fare?
    Grazie ancora e BUON ANNO 2021!!

    1. Dallo schema del ricevitore non trovo regolazione del volume, se non riesci via Alsamixer io farei un circuitino esterno con un trimmer per poter regolare il volume tra ricevitore e Raspberry

  18. NO credo che forse ci sia un errore nella didascalia nello script che serve a far riconoscere l’ingresso USB al Rospberry
    pcm !default {
    type hw
    card 2
    }
    ctl !default {
    tipe hw
    card 2
    }

    Mi da:
    [Errore durante la scrittura di /etc/asound.conf: Permesso negato]

    1. Permesso negato direi che non stai usando i permessi di amministratore, prova a mettere la parola “sudo” al inizio del ultimo comando che hai dato

  19. Ciao, ho un problema anomalo riguardo alla ricezione. Mi spiego meglio: i passaggi southbound mattutini li ricevo e le immagini sono perfette, mentre i passaggi pomeridiani northbound riesco ad avere l’immagine intera solo su enhancement “thermal”, su enhancement “msa” ed altri l’immagine mi viene tagliata e addirittura nei passaggi serali/notturni enhancemente viene ignorato. tutto ciò non mi succede se con la stessa chiavetta ed antenna uso un pc windows. Ho provato a fare modifiche allo script senza ottenere miglioramenti. Grazie in anticipo se riesci a darmi qualche suggerimento!

    1. Ciao, controlla che data ed ora siano correttamente impostati sul raspberry, inoltre in alcuni passaggi se molto scuri le immagini nello spettro visibile sono totalmente nere e alcuni “processing” non funzioneranno

  20. Ciao
    volevo chiederti come potevo rendere le immagini dei satelliti con i colori più marcati ?
    Non sono riuscito ad entrare in wxtoim per cambiare le impostazioni.
    Ho provato anche a cambiare guadagno della chiavetta ma non è cambiato niente.
    Grazie per l’aiuto

    1. Ciao, il grosso delle migliorie lo fai con le impostazioni di WXTOIMG, in particolare il miglioramento MCIR è quello che da colori più vividi

    2. Ciao
      Si avevo individuato il file da cambiare , ma dai promt dei comandi non riesco a entrare per fare il cambio .
      Esiste un comando particolare da eseguire con Raspberry per fare questa operazione ?
      Grazie

    3. Ciao, nello script “receive and process satellite” devi andare verso il fondo e modificare le righe presenti (dove ora trovi “/usr/local/bin/wxtoimg -m ${3}-map.png -e MSA $3.wav ${3}.MSA.png” con ciò che ti piace di più

  21. Buonasera, complimenti, ottima guida spiegata bene e sopratutto funzionante.
    Sarebbe interessante fare l’ invio in telegram delle foto quando vengono codificate. potrebbe esseren implementabile?
    Grazie.
    IZ2MHJ Manuel

    1. Ciao, direi che basta modificare lo script “receive and process satellite” e aggiungere alla fine la chiamata alle API di telegram per inviare l’immagine

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *