前回は、OS X Mavericks 上に Radiko で録音する手順を紹介しましたが、今回は Raspberry Pi の入手方法と基本設定について書きたいと思います。後、Radiko プレミアムに対応した rec_radiko.sh が
簡易radiko録音ツール。要swftools (Radiko プレミアム版) https://gist.github.com/saiten/875864
で公開されています。
簡易Radiko録音スクリプト(Radiko 無料版) https://gist.github.com/matchy2/3956266
本格的に利用するには上記スクリプトを参考にカスタマイズが必要ですね!
追記: 2014/05/21(Wed)
上記 URL を参考に、私が radiko.jp プレミアム対応の簡易 Radiko 録音スクリプト rec_radiko2.sh を作成しました。下記 URL
簡易 radiko.jp プレミアム対応 Radiko 録音スクリプト rec_radiko2.sh 公開。 - KOYAMA Yoshiaki のブログ http://kyoshiaki.hatenablog.com/entry/2014/05/04/184748
で公開しています。
まず最初に Raspberry Pi を入手する必要があります。一番簡単なのは、
Raspberry Pi(ラズベリーパイ) http://jp.rs-online.com/web/generalDisplay.html?id=raspberrypi&cm_mmc=JP-PPC-0411-_-google-_-4_EEM_RaspberryPi_3Mar2012-_-raspberry%20pi_Broad
上記 URL の正規販売店 RS 英国で購入する方法です。ただし、支払い方法は PayPal
PayPal(日本語) - ペイパル|海外での販売や個人の方にも!だれでもかんたんにクレジットカード決済 https://www.paypal.jp/jp/cp/ma/?mpch=ads&mplx=3484-121379-5044-0
です。海外(英国)からの購入になるので、住所などを英語(英語とローマ字)で表記する必要があります。
商品によっては out of stock (在庫切れ) になっているものもあります。数週間後にアクセスしてください。
RS 英国を選ぶ理由は、Raspberry Pi に対応しているかどうかを調べる必要がないからです。例えば、USB 無線 LAN アダプター、カメラモジュール、キーボード、電源などです。
電源は、
RS HNP10I-microUSB Universal Mains 5V @ 2A power supply with integral 1.5m cable and microUSB plug. Interchangeable plug heads for UK, Europe, USA, Japan and Australia. Suitable for Raspberry Pi Model A or B.
を購入しました。上記説明のように Japan (日本) 用の電源プラグも付属しています。日本の電源プラグを装着した状態が下図
です。
私が正規販売店 RS 英国から購入した部品は
□ Raspberry Pi Type B with 8GB SD card (本体 + オペレーションシステム Raspian がインストールされた SD カード) 1個 US$43.57 □ Edimax Wireless Nano USB Adapter (USB 無線 LAN アダプター) 1個 US$14.23 □ Raspberry Pi Type B Case - Clear (ケース) 1個 US$6.34 □ Micro USB Multi-Head power supply for Raspberry Pi (電源) 1個 US$12.55 □ Raspberry Pi HD Video Camera module (カメラモジュール) 1個 US$25.49 □ Goods Only Total US$102.18 Standard Delivery (Despatch expected within 1 week(s)) US$0.00 □ 合計 US $102.18 クレジット会社請求金額 ¥11100
2014/01/10(Fri) 注文 2013/01/15(Tue) 発送メール 2014/01/22(Wed) 到着 (12日間)
です。
その他に日本のアマゾンで、
USB マウス USB キーボード USB2.0 Hub バスパワー 4ポート SDHCカード 16GB HDMIケーブル 2.0m (タイプAオス - タイプAオス)
を購入しました。Raspberry Pi の USB ポードが 2 つしかないので、USB 無線 LAN アダプタ、USB マウス、USB キーボードをすべて接続するためには USB ハブが必要です。
個人的な意見ですが、私が購入したキーボードに合致したレイアウト設定が見つからなかったので、正規販売店 RS 英国でキーボードを購入すべきでした。しかし、最初の設定以外は PC から ssh でログインして設定するので、USB キーボードのレイアウトはそれほど気にする必要がないかもしれません。
Raspberry Pi の設定方法は
Help | Raspberry Pi http://www.raspberrypi.org/help/ Quick Start Guide | Raspberry Pi http://www.raspberrypi.org/help/quick-start-guide/ Raspberry Pi documentation http://www.raspberrypi.org/documentation/ NOOBS Setup | Raspberry Pi http://www.raspberrypi.org/help/noobs-setup/ FAQs | Raspberry Pi http://www.raspberrypi.org/help/faqs/
が参考になります。
オペレーションシステム Raspian がインストールされた SD カードを持っていない場合は、まず最初に SD カードをフォーマットする必要があります。
Windows SD Association's Formatting Tool https://www.sdcard.org/downloads/formatter_4/eula_windows/ Mac SD Association's Formatting Tool SDFormatter.app https://www.sdcard.org/downloads/formatter_4/eula_mac/ Linux gparted(or the command line version parted)
上記 URL でページの一番下の 'I Accept' ボタンをクリックし、フォーマットツールをダウンロードします。フォーマットツールをインストールし、SD カードをフォーマットしてください。
Mac の場合、SDカードを挿入し、'/アプリケーション' フォルダの SDFormatter.app をダブルクリックして起動します。
上図のように、上書きフォーマットを選択し、フォーマットボタンをクリックします。
最新のインストール方法はイメージファイルをコマンドラインで直接書き込む必要がありません。
Downloads | Raspberry Pi http://www.raspberrypi.org/downloads
から、New Out Of Box Software (NOOBS)
NOOBS (offline and network install) Image NOOBS_v1_3_4.zip Torrent NOOBS_v1_3_4.zip.torrent SHA-1 Checksum 96b7a28e7b3bc7d73c93ff2207ede0582fe29525
NOOBS_v1_3_4.zip (最新のファイルを選んでください。) のリンクをクリックしてダウンロードして下さい。
Finder 上でダウンロードしたファイル NOOBS_v1_3_4.zip をダブルクリックして展開し、NOOBS_v1_3_4 フォルダの中身を SD カードにコピーします。NOOBS_v1_3_4 フォルダをドラッグするのではなく、中身を全て選択し、ドラッグ&ペーストしてください。
Raspberry Pi に
USB マウス USB キーボード USB2.0 Hub バスパワー 4ポート USB 無線 LAN アダプター
を接続し、
NOOBS をインストールしたSD カード
を挿入します。
HDMIケーブル
で TV と接続してください。最後に電源を接続してください。
NOOBS の GUI が起動します。Raspbian をチェックし、下部で言語とキーボードを設定できます。
上のインストールボタンをクリックするとインストールが始まります。
Usename: pi パスワード: raspberry
でログインしてください。
最初に下図のように sudo raspi-config が自動的に起動します。
NOOBS を使っているので
1. Expand Filesysytem
を選択する必要はありません。
図 5)の
4 Internationalisation Options
から、下図のように
I2 Change Timezone Asia Tokyo
を選び、Timezone を設定してください。
図 5) の
8 Advanced Options
から、下図
図 7) A4 SSH
A4 SSH
から
図 8) SSH を有効
念のため SSH を有効にしてください。
図 5) の
8 Advanced Options
から、
A7 Update
最新状態にし、終了してください。
Wifi の設定をする必要があるので、次のコマンド
pi@raspberrypi ~ $ startx
を使って GUI を起動してください。
図 10) GUI 起動画面
Wifi の設定は、上図の Wifi Config アイコンをダブルクリックします。下記 URL
How to setup WIFI on your Raspberry Pi - Raspbian | The Pi Hut | Raspberry Pi Accessories http://thepihut.com/pages/how-to-setup-wifi-on-your-raspberry-pi-raspbian
が参考になります。簡単に説明すると
図 11) Wifi Config 起動画面
Adapter: wlan0
表示されたウインドウの Current Status タブを選び、Scan ボタンをクリックしてください。
ネットワーク一覧がウインドウに表示されます。接続したいネットワークをダブルクリックしてください。詳細設定ウインドウが開きます。
PSK フィールドにパスワードを入力し、Add ボタンをクリックしてください。これで、USB 無線 LAN アダプターの設定は終わりです。ただし、このままだと無線 LAN が自動スリープしてしまいます。対処方法は最後に説明します。
左下隅のアイコンをクリックしてメニューを表示し、Logout を選択し GUI を終了します。
Mac などのターミナルから ssh で Raspberry Pi にログインするために、IP アドレスを確認する必要があります。
コマンド ifconfig -a を実行すると下のように表示されます。
$ ifconfig -a wlan0 Link encap:Ethernet HWaddr **:**:**:**:**:** inet addr:192.168.xx.xx Bcast:192.168.xx.255 Mask:255.255.255.0
wlan0 の inet addr:192.168.xx.xx が目的の IP アドレス 192.168.xx.xx です。
$ sudo shutdown -r now
で再起動し、USB 無線 LAN アダプターと電源以外の HDMI、USB キーボード、マウスなどを外します。
下のようにMac のターミナルから ssh を使って Raspberry Pi にログインします。
~ $ ssh pi@192.168.xx.xx pi@192.168.xx.xx's password: Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Apr 8 19:32:36 2014 from 192.168.xx.xx pi@raspberrypi ~ $
user: pi password: rasberry
パスワードは raspberry です。
USB 無線 LAN が自動スリープするのを無効にする方法が
Preventing Raspberry Pi WiFi from going into Sleep Mode | electronut http://electronut.in/preventing-raspberry-pi-wifi-from-going-into-sleep-mode/
に説明されています。簡単に説明すると
# Disable power management options 8192cu rtw_power_mgnt=0
上記内容のファイル /etc/modprobe.d/8192cu.conf を作成し、
pi@raspberrypi ~ $ sudo shutdown -r now
で再起動します。これで USB 無線 LAN がスリープしなくなります。
もう少し詳しく説明すると、ファイル作成には nano を使います。下記コマンドを使って
$ sudo nano /etc/modprobe.d/8192cu.conf
8192cu.conf ファイルを作成してください。
# Disable power management options 8192cu rtw_power_mgnt=0
上記内容を入力し、画面下に表示されているように CTRL+O を入力するとファイル名が表示されるので Return Key を押して保存します。CTRL+X で終了してください。
忘れずに
pi@raspberrypi ~ $ sudo shutdown -r now
で再起動してください。
通常 ssh を終了するには
pi@raspberrypi ~ $ exit logout Connection to 192.168.xx.xx closed.
上記のように exit を実行してください。