These days, sending a photo to someone else is as easy as pulling out your smartphone and sending it via email or text. It’s so simple a child can do it, but that simple user experience masks a huge amount of complexity, from the compression algorithms in the phones to the massive amount of distributed infrastructure needed to connect them. As wonderful and enabling as all that infrastructure can be, sometimes it’s just too much for the job.
That seems to have been the case for [Dzl TheEvilGenius], who just wanted to send a low-resolution image from a remote location. It turns out that hams solved that problem about 70 years ago with slow-scan TV, or SSTV. While most of the world settled down in front of “I Love Lucy” on the regular tube, amateur radio operators figured out how to use their equipment to send pictures around the world. But where old hams had to throw a considerable amount of equipment at the problem, [Dzl] just used an ESP-32 with a camera and some custom code to process the image. The output from one of the MCU’s GPIO pins is a PWM audio signal that can be fed directly into the microphone input of an inexpensive portable transceiver.
To decode the signal, [Dzl] used one of the many SSTV programs available. There is no mention of the receiver, although it could be pretty much anything from another Baofeng to an SDR dongle. The code is available in the article, as is an audio file of an encoded image, if you just want to play with the receiving and decoding side of the equation.
We could see something like this working for a remote security camera, or even for scouting hunting grounds. If you want to recreate this, remember you need a license if you want to broadcast on the ham tapes – relax, it’s easy.