Jump to content


Raspberry Pi NOAA Weather Satellite Receiver

Posted by pete_c , 28 December 2017 · 1403 views

Today 28th of December, 2017 writing about an old project here tested a few years back using SDR (software defined radio) relating to the downloading of NOAA weather maps directly from satellite.  Today this endeavor uses an RPi 2-3 running Jessie and an SDR NOAA radio "kit" available on Ebay.  The kit includes both SDR and antenna.
Hardware Requirements
  • Raspberry Pi 3 Model B or Raspberry Pi 2
  • MicroUSB Power Supply (option 1)
  • POE power splitter
  • Generic Raspberry Pi 3 Case
  • 16 or 32 GB Micro SD Card
  • NooElec SDR Dongle (part of Ebay Kit)
  • QFH Antenna (part of Ebay Kit)

Tested radio and found it working just fine.  It is only three scripts that need to run.
ICS-ZNet ~ $ sudo rtl_test
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 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
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...

It is interesting that the software utilized for Satellite tracking has been around forever and part of the Ubuntu base install.  Basically you just configure the software with your home coordinates, satellites you want to watch and the software does everything else. 
The original RPi project uses Jessie.  Here testing with Wheezy. 
I am now at the point of downloading images from the NOAA satellites.  It works except I only get static at this point and need to adjust my antenna.