ふじかわ家のページ


by mmbrothers

カテゴリ:Raspberry Pi/ラズベリーパイ( 22 )

下記の記事や動画を参考に、ラズベリーパイにVMLite rPlayベータ版をインストールし、
iPhone5の画面をラズベリーパイに表示させて見ました。
撮影した動画は解像度が悪く、殆ど音が聞こえないですが、動きは分かると思います。


参考にした情報と
AirPlay mirroring on Raspberry Pi with rPlay

参考にした動画


iPhoneからは、AirplayでミラーリングをONにして接続させるだけです。
a0038328_3534920.jpg

a0038328_35403.jpg

但し、rPlayをインストールしただけではミラーリング機能が使用出来ません。
下記VMLiteのフォーラムにアカウントを登録し、ライセンスキーを送って欲しいと依頼すれば、直ぐに送ってくれます。
http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=showcat&catid=23

入手後、
Safari以外のブラウザ(他のPCのIE若しくはラズベリーパイMidoriブラウザ等)から、http://ラズベリーパイIPアドレス:7100/admin
に接続し、ライセンスキーを登録すれば使用可能となります。

ラズベリーパイーを大画面TVやプロジェクターに繋げてアプリの操作方法を説明するには便利かも!?
[PR]
by mmbrothers | 2013-11-16 00:07 | Raspberry Pi/ラズベリーパイ
この3連休は、天気が悪いのと、家族サービス?で何処にも行けなかったので、
Raspberry Pi にXBMC (OpenELEC)をインストールしてTVに接続してyoutubeを閲覧出来るようにしようかなと考えていたのですが、
ビデオカメラで撮影したAVCHD形式の動画も、何の設定変更もせずに閲覧出来たので、再生手順を動画撮影してみました。



動画を選択してから読み込みには時間がかかりますが、カクカクする事なく綺麗に再生出来ました。
[PR]
by mmbrothers | 2013-11-04 11:30 | Raspberry Pi/ラズベリーパイ
ラズベリーパイを車に搭載し、カーオーディオにAUX接続させてみました。

a0038328_2249323.jpg


結果からいうと、問題なく動作しました。

気になった点

・音が小さい
こちらについてはiPhoneのMPoDアプリにて音量を最大にして、丁度良い音が出るようになりました。

・電源が不安定
→シガーソケット電源アダプターの供給可能な電流が少ないと思われます。
最近では2000mA以上供給可能なアダプタも販売されているので、それを購入する事に。
[PR]
by mmbrothers | 2013-02-11 22:55 | Raspberry Pi/ラズベリーパイ
ラズベリーパイに無線LANアダプタとUSBメモリを繋げ
3.5mmイヤホンジャックからカーオーディオにAUX接続させる事にしました。
下記写真は変わりにMini Boomboxを接続させてます。
この構成なら電源もシガーライターからラズベリーパイの電源を繋げるだでなので
シンプルです。音楽操作はiPhoneを無線LANアドホック接続させ使用できます。

a0038328_21512146.jpg


音楽再生時のブチっという音の対処としてUSB-DACを使っていましたが、
車内で使うには、邪魔になります。
ネットで調べ、この方この方の情報を参考にテストしましたが、

PulseAudioをインストールし
sudo apt-get install pulseaudio


設定ファイル /etc/pulse/default.pa

load-module module-alsa-sink device=hw:0,0
を1行追加し

load-module module-suspend-on-idle
をコメントアウトする事で
曲間のブチっという音が無くなりました。

ただ、WAVファイルを途中再生すると、音が出なくなるトラブルが発生。。。

PulseAudioとか、ALSA、JACK、dmix等いろんなものがありすぎて未だ理解出来てませんが、
とりあえず車で使えるかテストしてみる事にします。
[PR]
by mmbrothers | 2013-02-07 22:16 | Raspberry Pi/ラズベリーパイ
ラズベリーパイとiPhoneを無線LAN経由でアドホック接続(直接通信)してみました。

a0038328_9561465.jpg


iPhone 4S(iOS 6.0.1)からは下記のようにWi-Fi一覧に表示され、DHCPクライアントとしてipアドレスが割り振られ、感度アイコンも数十秒待つと表示されるようになりました。
a0038328_1013498.jpg


何をしたいのかというと、車に持ち込みカーオーディオとラズベリーパイをAUX接続させ、
mpdの音楽再生をiPhoneで操作出来るようにしたかったからです。

More
[PR]
by mmbrothers | 2013-02-02 10:44 | Raspberry Pi/ラズベリーパイ
悪戦苦闘して、ようやくラズベリーパイとMini BoomboxがBluetooth経由でオーディオ出力出来るようになりました。
a0038328_12502737.jpg


More
[PR]
by mmbrothers | 2013-01-13 13:24 | Raspberry Pi/ラズベリーパイ

Open Jtalk で目覚まし時計

Open Jtalk でテキストを音声に変換してみる。で、テキストを音声に変換する事が出来ましたが、
出来た音声データをcronで定時刻に鳴らすと音声目覚まし時計になります。

この音声に、今日の天気を読み上げるようにしてみました。
例「おはようございます、今日の天気は、NNNNです。今日も一日、がんばりましょう」
NNNNの部分に毎日の天気が自動で入ります。

More
[PR]
by mmbrothers | 2013-01-10 23:01 | Raspberry Pi/ラズベリーパイ

ネットラジオの録音

英会話の向上の手段として、NHKラジオを自動録音してMPDで聞けるように設定してみました。
Windows7では、Radikaβを使用して録音できるのですが、定期的に自動録音するのには向いていないと思われるため、Raspberry Piに設定してみました。
まあ、毎日継続出来るかどうかが重要だと思いますが。。

まずrtmpdumpのインストール
sudo apt-get install rtmpdump


下記は、必要だったかどうかは不明です。
sudo apt-get install libfreetype6-dev libgif-dev libjpeg62-dev libt1-5 zlib1g-dev libavifile-0.7-dev libart-2.0-dev


シェルnhk2.shを簡易radiko録音ツールを参考に適当に修正して作成しました。。

#!/bin/bash
date=`date '+%Y%m%d-%H%M'`
echo ${date}
outdir="/media/usb0/music/Radiko"
DURATION=`expr $1 \* 60`

rtmpdump \
--rtmp "rtmpe://netradio-r2-flash.nhk.jp" \
--playpath 'NetRadio_R2_flash@63342' \
--app "live" \
-W http://www3.nhk.or.jp/netradio/files/swf/rtmpe.swf \
--live \
--stop ${DURATION} \
--flv "${outdir}/${date}.m4a"

mpc clear
mpc update
mpc load NHK
mpc ls music/Radiko
sleep 5
mpc insert music/Radiko/${date}.m4a
mpc rm NHK
mpc save NHK


テストしてみます。
下記は /home/pi/nhk2.sh を実行し、1分後に停止させます。
sudoにしたのは、USBメモリ上にファイルを出力させるためです。
sudo /home/pi/nhk2.sh 1


クーロンで定期的に実行出来るよう設定します。
crontab -e

下記行を追加します。内容は毎週月から金まで朝8:30に/home/pi/nhk2.shを実行
30 08 * * 1-5 sudo /home/pi/nhk2.sh 10


事前にmpd のrootフォルダ/var/lib/mpd/music に/media/usb0/musicをln -sでリンクさせておきます。その下にRadikoフォルダを作成しておきます。
pi@raspberrypi ~ $ ls -la /var/lib/mpd/music
total 8
drwxr-xr-x 2 root root 4096 Dec 30 13:49 .
drwxr-xr-x 5 mpd audio 4096 Jan 6 11:41 ..
lrwxrwxrwx 1 root root 17 Dec 27 00:35 music -> /media/usb0/music


本日朝自動録音されたものを再生してみましたが、音声の高音がつぶれているような感じですが
勉強するには十分かな?と思います。

聞く方法は、iPhoneのMPodアプリを起動し、Playlists一覧からNHKを選ぶだけです。

シェルの下記行により、MPDのプレイリストNHKにrtmpdumpで出力したファイルを追加します。
mpc clear  --> カレントプレイリストをクリア
mpc update -->MPD のデータベースを更新
mpc load NHK -->プレイリストNHKをカレントプレイリストに読み込み
mpc ls music/Radiko -->MPDのデータベースから、フォルダmusic/Radiko下のファイルを確認
sleep 5 --> 5秒間スリープ 少し時間をおいてからでないと、下行コマンドがエラーになります。
mpc insert music/Radiko/${date}.m4a -->カレントプレイリストにrtmpdumpで出力したファイルを追加
mpc rm NHK --> プレイリストNHKを一旦削除
mpc save NHK --> カレントプレイリストをNHKに保存

下記のように記録されたものが一覧で表示され、選べるようになります。
a0038328_23444190.jpg

[PR]
by mmbrothers | 2013-01-08 00:19 | Raspberry Pi/ラズベリーパイ
ラズベリーパイにOpen Jtalkをインストールし、文字情報を音声に変換してみました。

またwebサーバ(apache + php)をインストールして クライアント(Windows7やiPhone)のブラウザから文字を入力する事により、ラズベリーパイに繋がったスピーカーから音声が出るようにしてみました。




子供と暇つぶしに楽しんでみましたが、結構楽しかったです。
何かの役に立ちそうですね。
目が疲れた時にメールやニュース、本を読み上げてくれる。
目覚まし時計の代わり
センサーやカメラと連動し、玄関口に人が来たら、「ようこそ」と声を出す。
ドライブ運転中、寝そうな時に声をかけてくれる。
..
[PR]
by mmbrothers | 2012-12-31 00:00 | Raspberry Pi/ラズベリーパイ
Raspberry PiへのUSBメモリのマウントですが、
こちらのサイトを参考に、
OSが起動したままUSBメモリを抜き差ししても
自動的にマウントするように設定変更しました。

抜き差しするのにOSの電源を落とすのが面倒だったため。

pi@raspberrypi sudo apt-get install usbmount


マウントポイントが/media/usb0~usb7になるようです。
(/etc/usbmount/usbmount.confに記載あり)

なので、一旦fstabの記述を無効にしました。

pi@raspberrypi /media/usb0/motion $ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
...
/dev/sda1 15419608 953296 14466312 7% /media/usb0

抜くとマウントポイントが消え、差し込むとマウントされます。
[PR]
by mmbrothers | 2012-12-25 00:24 | Raspberry Pi/ラズベリーパイ