2017年9月4日月曜日

symphonic-mpd 備忘録

カリっカリの音楽プレーヤです。ハードはラズパイ3とI2S-DACに限定。

2017年9月1日 初版リリース
9/3 0.1.1
9/4 0.2.0 NAS接続がGUIに
9/6 0.2.1 メモリ再生
9/7 0.2.2 カーネルを4.9.47にアップデート
9/8 0.2.3 カーネルデバッグ系の機能を無効化
   0.2.4 バグ・フィックス
9/15 0.2.5 Web GUIがカバーアート表示に対応
9/16 0.2.6 いっぱい機能を更新。
9/18    WAV/ALAC/AAC/mp3のコーデックを再ビルドした Experimental Pack v1を公開
9/20 0.2.7 コーデック(WAV/ALAC/AAC/mp3等)を本採用
          0.2.8final 音決めを完了
9/23 0.2.9 Spotify Connectに対応
10/2 0.2.10 カーネル4.9.47。バグフィックス
10/3 0.2.11 バグフィックス、チューニング項目の追加
    0.2.12 音質改善、チューニング項目の追加
10/14 0.2.16 チューニング項目(direct_io)を追加
10/15 0.2.17 Direct I/O有効時にRAM再生できない不具合を修正
10/18 0.2.18 ALSA-Libraryの改善
10/21 0.2.19  設定画面に「Mode Select」を追加
    0.2.20 Accurateモードの音質を改善
11/6 0.2.21-3 テスト中
11/7 0.3.1 3系スタート Web UI変更。あれ、2系の続きなの?
11/7 0.3.2


ヘッドホン・アンプ・キットで快適に (4) Symphonic-mpdの準備


11/8 0.3.3
11/12 0.3.4
11/14 0.3.5
11/15 0.3.6
11/18 0.3.7
11/21 0.3.8
11/23 0.3.9
11/30 0.3.10
12/2 0.3.12
12/12 0.4.1
12/21 0.4.1
12/19 0.4.1
12/25 0.4.2
12/30 0.4.3
2018/6/3  0.5.1
8/17 0.6.0
8/20 0.6.1
9/9 0.6.2
9/13 0.6.3
9/22 0.6.4




2017年8月22日火曜日

ラズパイに人感センサをつなぐ

人を感知するセンサが焦電型赤外線センサです。出力がディジタルなモジュールが入手できます。


 Raspberry Piで利用する例です。

人感センサ1 PaPIRs
人感センサ2 PSUP7C-02-NCL-16-1

2017年7月31日月曜日

キャラクタ表示LCDをArduinoとRapberry Piで使う

秋月電子通商で販売されているI2Cで接続するキャラクタ表示LCD(OLED)を利用する事例です。
 AQX0802とAQX1602は消費電流が1mAと小さいのが特徴です。Arduinoにはライブラリがあるので、ほぼそのまま利用できます。ラズパイで使うときは、SDA信号のACKをLowにひけないので、PCA9515というリピータを利用します。
 I2Cのデフォルトのデータ転送速度は100kHzです。ACM1502NIは、ラズパイで利用するとき、50kHzに変更します。
 OLEDのSO1602は、白色以外にも緑と黄色の発光色を選べます。欠点は、表示文字が多いほど、消費電流が増えることです。


I2C接続AQMシリーズのキャラクタ表示LCDをArduinoで使う

(1) AQM0802
(2) AQM1602
(3) ACM1602NI
(4) SO1602
(5) 応用 clear home setCursor

I2C接続AQMシリーズのキャラクタ表示LCDをラズパイで使う

(1) AQM0802
(2) AQM1602
(3) ACM1602NI
(4) SO1602

2017年7月30日日曜日

Raspberry Pi ZERO とVolumio でハイレゾを聴く

Raspberry Pi ZEROは2015年暮れに5ドルで発売され、その後Ver1.3に上がりましたが、日本国内では正規な流通には乗りませんでした。
 5ドルではありませんが、Raspberry Pi ZERO Wの販売が国内で始まりました。スイッチサイエンスでは1296円で販売しています。Wがあるナシは、Wi-Fiがオンボードで使えるかどうかの違いだけです。CPUやメモリに違いはありません。
 ラズパイ3に比べると処理能力は劣りますが、Volumioを利用したハイエンドのハードウェアとして十分に使えます。

最新ラズパイ・ゼロと真空管アンプでハイエンド・オーディオを

2017年7月27日木曜日

無料のOSでNAS

富士通 PRIMERGY R200 S8を1万円で落札。1Uサーバ。CPUが貧弱なのをワッチすると、落札しやすい。メモリも4GB程度と少ないのを選ぶ。24GBとかは価格が上がる。
 XEON E5-xxxxは世代は古いが、十分な処理能力を持つ。その前のLGA1366ソケット56xx/55xxはチップセットの発熱が大きい。E5-xxxxはLGA2011ソケットで、その次のE5-xxxx-v2とCPUは互換。現行のE5-xxxx-v3と-v4はLGA2011-v3ソケットで、フィンは互換。
 LGA1366とLGA2011/-3はフィンのねじ穴位置は同じ。けれど、M3かM6の違いがある。

 E5-xxxxの中の上は中古で数千円。最上位クラスだと1万円を超える。E5-xxxxは2個搭載できるモデル。同じIDでないと、BIOSではねられる。でも、動作する時は、クロックも電圧も、core自体の速度も異なる。変なの。
 この時代のCPUは、コア数が増えると、全体的にクロックは下がる。いや、上がらない。6もしくは8コアぐらいがバランスがいいかもしれない。
 サーバのメモリは、DDR3で、ECC対応、バッファード、レジスタード。中古品は安い。16GBが1万円を切る。

 サーバのファンは、電源が入った直後、回転数が最大になる。OSが動き出すと、低速になる。うるさいからといって、ファンを間引くと、fanがおかしいといって、残りのファンは最大回転数のままになる。よくできているが、とてもうるさい。
 Intelのファンはうるさく、冷却能力に問題がある。
 LGA2011用ヒートパイプ式のフィンだけでもファイルサーバとしての運用時には60℃付近で収まるように思える。安全を見て12センチのケースファンを回せばよいように思える。ケースファンは2個もしくは3個入りで千円ちょっとで購入できる。
 メーカのFANコネクタは4ピンもしくは6ピン、もしくは8ピン。6ピンはケーブルの色を見れば、4ピンと互換があるのがわかるかも。黒がGND、黄色が12V、赤色が5V、緑がPWM。PWMはつながなくてもファンは回る。ファンは12V。

 サーバのマザーボードにSASインターフェースがついていたら、外す。立ち上がりに数分かかる。
 DVDが取り付けられていたら、それはSATAなので、HDD/SSDがつなげられる。電源は、SAS用配線を途中で分岐する。黄色が12V、赤色は5V、黒はGND。

 Windows10をダウンロードし、USBメモリに書き込む。ツールはrufus。
 マシンの立ち上がり時、ブートデバイスを選択し、USBメモリから立ち上げる。
 OSが立ち上がったら、CPUIDとCPUID HWMonitorをインストールし、CPUIDで負荷テストを走らせ、CPU負荷を100%状態にする。CPUID HWMonitorで温度を監視する。70℃台ならOKとする。

 Microsoft Hyper-V Server 2012 R2をダウンロード。無制限版。ツールrufusでUSBメモリに書き込み、ブートする。
 GUIがないOSといわれるけど、notepad.exeが動いたりする。
 cmdが立ち上がっているので、net share nas1=C:\Users\public /grant:everyone,full で共有ディスクを作り、再起動。クライアントPCから共有ディスクが見える。使える。

 サーバは1U/2Uではなくデスクトップ型が、扱いやすい。E3-xxxxはシングルCPUのXEON。6コアでも十分速いかも。デュアルのモデルは、やはり奥行きがある。