PiSSTV

树莓派 SSTV 相机。(Raspbery Pi SSTV camera)

Github星跟蹤圖

PiSSTV

Gerrit Polder,PA3BYA。

pisstv 试图将 Raspberry Pi (树莓派)用作慢速扫描电视(SSTV)摄像机。它旨在供火腿无线电爱好者使用。

它主要由三个命令组成。

  • raspistill:从相机中抓取图像。
  • pisstv:将图像转换为声音文件。
  • pifm_sstv:通过无线传输声音文件,例如在144.5 MHz

pisstv 主要基于 KI4MCW 的工作,可以在这里找到:https://sites.google.com/site/ki4mcw/Home/sstv-via-uc 我修复了一些错误并使其更加灵活。

pifm_sstv 基于 Oliver Mattos 和 Oskar Weigl 的工作(http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter)。

最初的程序是用来传输宽带立体声信号的。我稍微调整了一下,这样就可以设置带宽,这对窄带业余无线电传输非常重要。此外,还可以从命令行调优计时,这对于 SSTV 非常重要,因为在 SSTV 中,改进的计时会导致图像倾斜。

sstvcatch 是一种 sstv 安全摄像头。 python 脚本运行无限循环,等待图像更改,然后使用 SSTV 在144.5 MHz上传输图像数据。

sstvcam.py 是一个点拍 sstv 相机。它使用 piface 控件和显示(http://www.piface.org.uk/products/piface_control_and_display/)作为用户界面。

把以下两行:

  • python3 /home/pi/pifacecad/startup.py
  • python3 /home/pi/pisstv/sstvcam.py &

放在 /etc/rc.local 的最后,在启动时自动启动该软件。

许可

此处包含的所有代码均由GNU通用公共许可证v3许可。

致谢

归功于 KI4MCW(sstv),Oliver Mattos 和 Oskar Weigl(pifm)。

(First edition: vz edited at 2019.08.28)

概覽

名稱與所有者AgriVision/pisstv
主編程語言C
編程語言C (語言數: 3)
平台Raspbian
許可證
發布數0
創建於2014-01-23 20:10:51
推送於2015-04-04 17:16:49
最后一次提交2015-04-04 19:16:03
星數90
關注者數19
派生數35
提交數12
已啟用問題?
問題數4
打開的問題數3
拉請求數0
打開的拉請求數0
關閉的拉請求數0
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

PiSSTV

Gerrit Polder, PA3BYA.

pisstv is an attemp to use the Raspberry Pi as a slow scan television (SSTV) camera.
Its intended for use by ham radio amateurs.

It mainly consists of three commands.

raspistill: to grab the image from the camera.
pisstv: to convert the image to a soundfile.
pifm_sstv: to transmit the soundfile over the air, e.g. on 144.5 MHz

pisstv is heavilly based on work from KI4MCW, which can be found here: https://sites.google.com/site/ki4mcw/Home/sstv-via-uc
I fixed some errors and made it a little bit more flexible.

pifm_sstv is based on the work of Oliver Mattos and Oskar Weigl (http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter).

The original program was intended for transmitting broadband stereo signals.
I adapted it a little bit so that the bandwidth can be set, which is very important for narrow-band ham radio transmissions. Also the timing can be tuned from the command-line, which is important for SSTV, where impropper timing results in slanted images.

sstvcatch is kind of a sstv security camera. A python script runs an endless loop, waits for image change, then transmits image data on 144.5 MHz using SSTV.

sstvcam.py is a point and shoot sstv camera. It uses the piface control and display (http://www.piface.org.uk/products/piface_control_and_display/) as user interface.

Put:

  • python3 /home/pi/pifacecad/startup.py
  • python3 /home/pi/pisstv/sstvcam.py &

At the end of your /etc/rc.local to start this software automatically at power up.

License

All of the code contained here is licensed by the GNU General Public License v3.

Credits

Credits to KI4MCW (sstv), Oliver Mattos and Oskar Weigl (pifm).

去到頂部