Raspberry Pi 2の性能を活かして、電波観測(HRO)の環境を構築した。
インストールの練習を兼ねて、Linuxで流星の電波観測(HRO)で書いたように、Linux PCに観測用のソフト「Spec-Recorder」をインストールして動作を確認。
そやから、今回は安心してRaspberry Pi 2へインストール。
これで、わざわざ高いPCを使う必要はないし、格安でHROの環境を構築できる。
インストール方法は、添付のRead me.pdfに書かれているとおり。
sr.confファイルも修正。
動作結果は、下のとおり。どこか設定が悪いのか、Warningが出てるけど、とりあえず放置。。
-----------------------------------
$ python main.py
HTTP server is unavailable
del_ogg is unavailable
filename will not be written
CSV file will be saved
data will be analyzed
OS = Linux,BSD,etc
Spec_Recorder Ver.1.21
Executed freq_exec.py
executed freq_send_mail.py
Audio fileneme is ocv1503081615.ogg
Waiting 5 minutes
Filename is ocv1503081615.ogg
Recording start
sox WARN alsa: can't encode 0-bit Unknown or not applicable
Input File : 'default' (alsa)
Channels : 2
Sample Rate : 48000
Precision : 16-bit
Sample Encoding: 16-bit Signed Integer PCM
In:0.00% 00:00:58.88 [00:00:00.00] Out:2.82M [ ===|=== ] Clip:0 1
In:0.00% 00:01:09.03 [00:00:00.00] Out:3.31M [ =|= ] Clip:0 1
In:0.00% 00:01:19.19 [00:00:00.00] Out:3.80M [ -===|===- ] Clip:0 1
In:0.00% 00:01:29.26 [00:00:00.00] Out:4.28M [ -===|===- ] Clip:0 1
:
-----------------------------------
今回もFM放送で動作を確認。
Raspberry PiにはAudio入力の端子はついてないんで、市販のUSB Audioを追加。
たまたま昔買って手元にあったPLANEX PL-US35APを使っているサイトがあったんで、その通りに設定。
参考にしたサイト
http://cubic9.com/Devel/%C5%C5%BB%D2%B9%A9%BA%EE/RaspberryPi/%C6%FC%CB%DC%B8%EC%B2%BB%C0%BC%C7%A7%BC%B1/
-----------------------------------
pi@raspberrypi2 ~ $ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0d8c:0008 C-Media Electronics, Inc.
pi@raspberrypi2 ~ $ cat /proc/asound/modules
0 snd_usb_audio
1 snd_bcm2835
pi@raspberrypi2 ~ $ amixer
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 151
Mono:
Front Left: Playback 44 [29%] [-20.13dB] [on]
Front Right: Playback 44 [29%] [-20.13dB] [on]
Simple mixer control 'Mic',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
Capture channels: Mono
Limits: Capture 0 - 16
Mono: Capture 0 [0%] [0.00dB] [on]
Simple mixer control 'Auto Gain Control',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
-----------------------------------
|