生きてます報告みたいな。
半年以上前のデレステ録画記事がいまだにiOSだけでAndroidの方を書いていなかったり、PiZeroのOS起動編を書いていなかったり……
書く気はありますがまだ「いつか書こう」みたいなモチベで、これは「書かなきゃ死ぬ」みたいなレベルまでいかないとダメだなあと思っています。
とりあえず身体はガッタガタですが生きてます。
2016.12.15追記: 日本でも売るみたいですよ.
買っちゃいました.
とりあえず買ってみっか!と思ってまずは買い方を調べてみました.するとこんな記事が.
大いに参考にさせてもらいました.ということでこの記事の方と同様にPIMORONIで購入.ケース&ケーブルセットに加えて,カメラケーブルとカメラモジュールも買ってしめて40ポンドでした.
PayPalでお支払いして,一番安いInternational standardで送ってもらいました.10/14(金)の23時頃に注文したら1時間程度で出荷のお知らせが来ました.ただし一番安いInternational standardではオーダーのトラッキングができないのでマダカナーマダカナーと待ち,10/25の朝に届きました.下の写真のような小包です.
※メモになりますが,Raspberry Pi Zeroは端子類の制限が大きいです.本体にあるのはUSBmicroが2基(ひとつは電源供給オンリー),miniHDMI,カメラモジュール用ポート,microSDカードスロットなので,画面を出力するにもUSB機器を接続するにも変換ケーブルが必要です.しかも外部機器を接続できるUSB端子はひとつだけなので事実上USBハブが必須になります.
小包の中身(写真参照)はPiZero本体とお菓子の包みみたいな包装のケース,ケーブル類,カメラケーブル,カメラモジュールで,欠品はありませんでした.PiZero自体は箱に入っておらず静電気防止袋に放り込まれています.さすが5ポンド.
OSを焼くために購入しておいたmicroSDカード(【Amazon.co.jp限定】Transcend microSDHCカード 16GB Class10 UHS-I対応 (無期限保証) Newニンテンドー3DS 動作確認済 TS16GUSDU1PE (FFP))との大きさ比較.フルサイズのSD2枚分なのだから恐ろしいですね.
Raspberry Pi 2Bとの大きさ比較はこちら.こうしてみると,USB端子&LAN端子の分の横幅をごっそり削ったようにも見えますね.縦幅はどうやって削ったのか知りませんが.
PiBowさんのケースです.お菓子のパッケージみたいな包装です.
レーザーカットのアクリル板を積み重ねるつくりです.ちなみにケースを組むとmicroSDの出し入れとカメラケーブルの付け外しができなくなります.
最上部の透明アクリルパーツにヒビが入ってました.パッキリ折れているわけではないのでそのまま使うことにします.ちなみにネジ穴の部分も抜けていないのでパチッと抜きます.
重ね順が分からなくなったらPibow Zero Assembly - Pimoroni Yarr-niversityを見て組みます.下から順に赤→橙→ちっこい透明→PiZero→黄→透明になります.完成.
→OSセットアップへ(そのうち書く)
半年ぶり二度目です.
Fitbit Charge HRを使って一年が経ちますが,この製品はどうも一部の設計に欠陥を抱えているのではないかと思います.
ゴムで出来た外装が剥がれて浮いてきます.それも半年程度で.
↑どこまで剥がれるか乞うご期待.
AmazonのFitbit用保護カバーのレビューにも「ゴム部分がぼろぼろになったので買いました」とか「サポートセンターに連絡して交換してもらいました」という記載が見受けられます.
正直2万円近い値段がついている商品の品質ではないと思います.
それにしてもこのタイミングで死ぬってことはCharge 2を買えってことなんでしょうか.
追記: こうなりました
Raspberry PiがAirPlayサーバになるんだからPINE64も当然(?)AirPlayサーバになるのだ。
こんな感じでくだらん遊びをしていたのですが、たまにはちょっと使えそうな内容でも……。 nok0714.hatenablog.com
// 実は自分がPINE64を入手した時は提供されているdebian側にバグ(か設定がうまくいっていないところ)があり、音が出ませんでした。どっかのビルドでちゃんと音が出るようになったらしいので、もし新しくOSを焼くときは最新のビルドをダウンロードしましょうね。
以降の設定では、ターミナル(CLI)を想定しています。debianをGUIで使っている場合はAlt+F1→System Tools→MATE Terminalで起動できると思います。
なんとなくsshから接続している人が多い気がするので必要ないかもしれませんが。
ケーブルを挿す。おしまい。ターミナルからifconfigとかpingとかして疎通確認できれば良いと思います。
無線LANを使う場合、有線LANよりちょっと面倒になると思います。おそらくほとんどの方がWPA2-personalの暗号化を施していると思うので、キーを設定しなければなりません。こちらも参考サイトさまさまが。
こちらのサイトの"無線LANパスワードを設定する方法"の通りに設定していきます。
SSID: hogehoge
PASS: fugafuga
の無線LANに接続する場合、以下のようにターミナルに打ち込みます。
sudo sh -c "sudo wpa_passphrase hogehoge fugafuga" >> /etc/wpa_supplicant/wpa_supplicant.conf
ちなみにこのままだと/etc/wpa_supplicant/wpa_supplicant.conf
にパスワードが平文で書かれるので削除しておくとよいと思います。
進めていきます。sudo -e /etc/network/interfaces
を打ち込むと、なにやらファイルが開くと思います(Ctrl+Cで閉じます)。自分の環境では以下の設定になっています。たぶん同じにして大丈夫……。
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
編集が終わったらCtrl+Cで閉じます。閉じる時にファイルが変更されていると保存するか聞かれるのでy/n/cで答えてあげましょう。
実際に繋がるかはsudo ifdown wlan0
からのsudo ifup wlan0
でよいそうです。
↑こちらの記事の"AirPlayの設定"の通りに行いました。環境にdebianを選択した理由にはなるたけRaspberry Piのraspbianと近いOSがいいからという理由があるのですが、正直Ubuntu選んでも同じだと思います。
まずは必要なもののインストール。
sudo apt-get install -y libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl
インストールが終わったらAirPlayサーバ機能の動作に必要なPerl関連の何かを導入します(gitがcommand not foundになるときはsudo apt-get install git
で)。
まずはファイルの取得。
git clone https://github.com/njh/perl-net-sdp.git
移動してビルド。
cd perl-net-sdp perl Build.PL sudo ./Build
最初にWARNINGが出ましたが無視して大丈夫でした。ビルドが終わったらcd
でホームに移動して本番へ。
同じく最初はファイルの取得。
git clone https://github.com/hendrikw82/shairport.git
ビルド。
cd shairport make && sudo make install
終わったら、shairport.pl -a AirPINE
を実行してみると……。
ばーん!!ちゃんとHDMIから音出てます。3.5mmステレオジャックから出るかは今後検証します。