Автономная SSTV камера
https://blog.dzl.dk/2022/09/14/stand-alone-sstv-camera/
Здесь описаны эксперименты с отправкой изображений низкого разрешения из удаленного места по аналоговому радиоканалу с низкой пропускной способностью.
Очевидным решением было бы передавать изображения в виде какого-либо цифрового модулированного аналогового сигнала, который, в свою очередь, демодулируется на приемной стороне и преобразуется в цифровые данные изображения. Одним из преимуществ такого подхода является возможность сжатия данных изображения с уменьшением полосы пропускания, но поскольку целостность данных при передаче не составляет 100%, необходима прямая коррекция ошибок, чтобы гарантировать возможность восстановления всего или большей части изображения.В целом, это сложный процесс, поэтому я решил попробовать просто отправить изображения старым добрым способом — через SSTV .
Используя классическую камеру ESP32, я написал прошивку , которая преобразует изображение с камеры в ШИМ-модулированный аудиосигнал на выводе ввода/вывода (GPIO4). Этот сигнал затем можно практически напрямую подавать на аналоговый вход радиопередатчика.
Прошивка способна передавать данные либо в режиме Robot color24, либо в режиме Martin M1. Я начал реализовывать несколько режимов, но понял, что все они практически одинаковы, поэтому пока что этих двух режимов будет достаточно.
Я также экспериментировал с использованием библиотеки Adafruit-GFX для отрисовки OSD-сообщений поверх изображения. В моем приложении информацию OSD лучше добавлять после получения, поэтому позже я удалил эту функцию.
На принимающей стороне аудиосигнал затем может быть передан в одну из множества различных программ SSTV-приемника для демодуляции и преобразования обратно в изображение.
Несмотря на примитивность SSTV, он работает на удивление хорошо и довольно устойчив к шуму. Думаю, для целей дистанционной съемки, где важны простота и низкая стоимость, этот метод вполне осуществим.
Макетная сборка для проведения экспериментов.
Прошивка (ZIP-файл, 5 Кб)
[ На главную ]