2017年4月10日 星期一

[RPi] SDR

Software Define Radio(SDR)

本來想要用 gqrx, 可是一直沒成功
http://gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi
https://danielpocock.com/quickstart-sdr-ham-radio-gqrx-gnu-radio

後來還是使用 adafruit 的 FreqShow, 可以參考這篇
https://learn.adafruit.com/freq-show-raspberry-pi-rtl-sdr-scanner

使用 LoRa microchip 2483, 一個當 sender, 一個當 gateway, 參數如下
bw 500
sf sf12
cr 4/5
freq 868100000

sender 發送圖





gateway 接收圖




下一步就是要分析訊號強弱與傳輸距離等了
http://diydrones.com/m/blogpost?id=705844%3ABlogPost%3A2165825



後記:
SDL 要能支援 touch, 要裝舊版的
https://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen-display-raspberry-pi/pitft-pygame-tips#ensure-you-are-running-sdl-1-dot-2

透過 x11vnc 看結果, 要把 freqshow.py 這幾行註解掉
        #os.putenv('SDL_VIDEODRIVER', 'fbcon')
        #os.putenv('SDL_FBDEV'      , '/dev/fb1')
        #os.putenv('SDL_MOUSEDRV'   , 'TSLIB')
        #os.putenv('SDL_MOUSEDEV'   , '/dev/input/touchscreen')

滑鼠也要顯示才行
       #pygame.mouse.set_visible(False)
       pygame.mouse.set_visible(True)


沒有留言: