Receiving weather satellite images with Softrock



Receiving weather satellite images with Softrock @ Alternet.

The National Oceanic and Atmospheric Administration (NOAA) manages a few satellites in low earth orbit.  There are three actively transmitting APT signals at the moment, NOAA15, 17, and 18.  Each of these satellites passes overhead a few times a day.  I’ve been interested in learning how to receive their signals for a while now, and I’ve finally succeeded!

A bit ago, I bought a “SoftRock” SDR (Software Defined Radio, read the excellent 3-part article by Bob Larkin at the ARRL site.) receiver kit from Tony Parks.  (A note about his site, he puts a few kits up for sale a few times a month, so he’s almost always sold out.)  I think SDR is really, really interesting.  I don’t want to get too bogged down in the details of it, because it’s not the point of this post, but I’m going to briefly discuss it.  Basically, the idea is that you want to have some minimum amount of electronics to deal with the antenna; letting your computer handle the rest.  This can take a variety of forms, but the simplest is the QSD, or Quadrature Sampling Detector.

Neat, you can pull down the images on your own, very cool!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Join 35,000+ makers on Adafruit’s Discord channels and be part of the community!

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more

CircuitPython – The easiest way to program microcontrollers –

Maker Business — Moving manufacturing out of China

Wearables — Take control of your LED sequins

Electronics — Current limiting!

Python for Microcontrollers — Python on Microcontrollers Newsletter: ESP32 Web Workflow for CircuitPython, CircuitPython Day 2022 and more! #CircuitPython @micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Detect Radiation, ML Baby Monitor, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 8/11/2022 Featuring #adafruit 14-segment LED Alphanumeric Backpack – STEMMA QT!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

1 Comment

  1. This project is using the VHF version of the Softrock receiver. These softrock radios are well done, but because the Softrock project refuses to expand to outsource kitting and fulfillment, they are VERY hard to obtain (demand far outstrips supply, which is from one person only, Tony KB9YIG – who can’t keep up). I consider the fact that the softrock kits are so hard to obtain as a disservice to all. This is the really sad part about the Softrock radios.

    Maybe Adafruit can breath life into this project by kitting and fulfillment at a reasonable profit margin. But be ready to be FLAMED by suggesting it! There is an active Softrock Yahoo Group – that’s the go-to place for Softrock Community.

    The VHF Softrock receiver used for this APT weather thing is really not optimized for 137MHz AFAIK. Look at the comments on the project link, there is another link on that page from the project author that sort-of addresses this.

    APT at 137MHz is being deprecated – it won’t be around in the long-term. So this project has limited life.

    The antenna and receiver front-end (LNA) issues are IMO poorly addressed. A decent antenna is critical and not trivial to source or build (Google APT "eggbeater" or "turnstile). For any significant cable run to the antenna one should consider a low noise amplifier (LNA) at the antenna feed-point properly powered through the coax or by using RF Bias Tee’s.

    There is little said about the computer sound card needed for this project. Typically, you need a sound card that is of relatively high performance. Roughly greater than 100+ SNR and 24 bits. That’s the case with any direct-conversion I/Q "receiver" like this. I would choose a sound card with at least 96kHz sample rate (192kHz better). Really good sound cards for this DC-SDR stuff can get quite pricey, and you have to pay careful attention to ground loops (the latest Softrock receivers FINALLY address this, but it took seemingly forever!)

    The Softrock radio used in this project needs to set the frequency via USB. I don’t think this is properly addressed. The receiver uses an ATtiny85 running a soft USB stack with Fred’s (PE0FKO) Silicon Labs Si570 part used as a local oscillator. There are other solutions. I doubt the software cited in this project can set the Si570 oscillator frequency MUCH LESS compensate for doppler shift, which is optimal IMO.

Sorry, the comment form is closed at this time.