ラベル Raspberry Pi Zero の投稿を表示しています。 すべての投稿を表示
ラベル Raspberry Pi Zero の投稿を表示しています。 すべての投稿を表示

2016年7月7日木曜日

Raspberry Pi Zeroを使っていて気がついた事

2台目のRaspberry PiとなるZeroが届いて色々イジリ倒してるのですが、Raspbianを操作してる限りではRaspberry Pi 2との差をあまり感じません。
やはりサイズの小ささと価格が最大の魅力ですね♪
RaspbianからApache HTTP Serverが消えたわけ
Raspberry Pi 2で使っているRaspbianを最新バージョンのイメージファイルでクリーンインストールしなおし、そこに差分を当てる形でリフレッシュしました。
その作業で旧バージョンと異なる部分があったのですが、その中でも一番気になったのが

Apache HTTP Serverが入っていない

Apache HTTP Serverのドキュメントデフォルトディレクトリが/var/wwwから/var/www/htmlに変更されたり、セキュリティが見直されて動いていたものが動かなくなったりという事がありました。
また、大抵のサイトで解説してるapt-get update→apt-get upgradeというパッケージを最新状態にするコマンドもインストールされるライブラリの不整合で動かなくなる不具合があったので、環境が安定するまでアップデートを行わずに静観していました。
それが、OSのクリーンインストールではじめてデフォルト環境の変更を知ったので疑問に感じていたのです。

その疑問が解けたのがRaspberry Pi Zeroでした。
Raspberry Pi ZeroにはLANに繋ぐ手段が標準で付いていません。これはRaspberry Piシリーズの中でこの機種とCompute Moduleのみ。
Compute Moduleは用途が特殊なので例外として、低価格で入門用としても最適なRaspberry Pi Zeroの登場でハードウェア環境に合わせてOSのデフォルトインストール済パッケージも見直されたのだろうと、Raspberry Pi Zeroを触りだしてから気が付きました。
USB3.0 有線LANアダプタでも使える
Raspberry Pi Zeroに搭載されているUSBはUSB2.0です。
今回、Raspberry Pi Zeroで使ったアダプタはLogitec LAN-GTJU32という1000BASE-T対応のUSB3.0用を使いました。
普段はLenovo G580 26897JJで使っているのですが、使えたらラッキー程度で試しに接続してみたら特別な設定をする事なく使えました。
USB3.0の論理速度は5Gbps、USB2.0の論理速度は0.48Gbps。
100BASE-Tの論理速度は0.1Gbps、1000BASE-Tの論理速度は1Gbps。
早い話、USB2.0なら1000BASE-Tのほうが理論上は通信速度が速い事になります。
それじゃ実際どうなのか?ということで、Raspberry Pi 2+内蔵有線LANとRaspberry Pi Zero+Logitec LAN-GTJU32で、speedtest-cliを使って測定してみました。



シングルコアあたりの処理能力はほぼ同じRaspberry Pi ZeroとRaspberry Pi 2。
通信速度差はLANアダプタの差と思って良いでしょう。
Raspberry Pi 2は内蔵LANが100BASE-Tのため実測値として妥当な数字です。
一方、Raspberry Pi Zeroは1000BASE-TのアダプタをUSB2.0接続にしてるため最大論理値は480Mbpsとなります。
バックグラウンドで他のプロセスが実行されたシングルコアCPUにも関わらず、DLが100Mbpsを超えたのは大健闘でしょう。

スマホにもUSB3.1+USB TypeCコネクタの流れがきている今日このごろ。
Raspberry Piは、そんなスマホの発展によって成長した技術に支えられて低価格が実現したコンピュータです。
最新のRaspberry Pi 3は64ビットCPUや無線LAN&Bluetoothが搭載され益々スマホに近いスペックになっています。
今後の発展がとても楽しみです。

2016年7月5日火曜日

Raspberry Pi ZeroにOS Raspbianをセットアップ

前回までのトゥエンティー、、、ゲフン。
Raspberry Pi ZeroにGPIOのピンヘッダーをハンダ付けしてケースに組み付けた所までやりました。
ただ、このままだとSDカードが抜き挿し出来ないので、面倒ですがセットアップ中は一旦ケースから出して使いました。
ケーブルの取り付け
前回までに用意した変換コネクタやケーブル類、あと自宅にあるモノいくつか使って接続していきます。
HDMIはモニタ用のケーブル。microUSBコネクタは2つ付いてますが、真ん中のが周辺機器用でハジのが電源用です。

microUSBはそのままではタイプAと呼ばれる一般的なコネクタが物理的に挿せないので、microUSB変換ケーブル(OTGケーブル)を使って繋ぎます。
また、周辺機器用のコネクタが1つしかないのでUSBハブ経由となりますが、電流容量500mAが上限なので十中八九足りなくなります。
そのため、セルフパワータイプのUSBハブを使ったほうが無難でしょう。

今回取り付けたUSB機器はこちら
  • ワイヤレスキーボード
  • 有線マウス
  • 1000BASE-T有線LANアダプタ
microSDカードにOS Raspbianのイメージファイルを復元
今回もRaspberry Pi財団のRaspbianを使います。

まず、用意したSDカードをSD Formatterでフォーマットします。
これをする理由は、SDカードのチェックと不良セクタ(不良素子)を弾くのが狙い。
新規にイメージ展開する時も、バックアップイメージを展開する時も、この作業は必ずやったほうが良いです。

次に、ホームページからイメージファイルをダウンロードし、インストレーションガイドを参考にイメージファイルをSDカードに展開します。
展開し終わったらSDカードを本体に戻します。
目覚めよ!Raspberry Pi Zero!!
電源を入れてイザ起動!
もし、ここで運悪く接続漏れとか発覚して途中で電源を切ってしまうと、最悪SDカードに展開したイメージが破損します。
SDカードが物理的に壊れたわけではないので、その時はまた再セットアップしましょう

無事立ち上がるとGUIが立ち上がります。
初期設定では英語なので、左上のMenuをクリックしてPreferencesをクリック。
一番下のRaspberry Pi Configurationをクリックすると設定画面が開くので、上の右側にあるLocalisationタブをクリック。
そこで日本語設定します。

ただ、これだけだと文字化けするので、ターミナル(上にあるモニタみたいなアイコン)をクリックし、
$ sudo apt-get install ttf-kochi-gothic xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname
と入力してフォントをインストール。再起動すると文字化けしなくなります。
コマンドラインも四角い文字で文字化けしますが、これはjfbtermというソフトをインストール・起動すると解決するのですが、そちらは別のサイトで解説されてるので検索して調べてみてください。
Raspbianを自分色に染め上げる
Raspberry Pi ZeroにRaspbianをセットアップして無事起動。
ただ、私は普段CLI(コマンドライン)しか使わないので、この後Configurationで起動時のモードをCLIにしたり、短縮コマンドのAliasを設定したり色々やります。
一通り済んだら念のためそこでイメージバックアップを取って作業終了。
今回は凝ったことしないお体なのであっさり終わりました。

一応、これでRaspberry Pi Zeroのスタートアップの話は終わりです。
次回は、作業中にわかったオマケ記事を書きたいと思います。

2016年7月3日日曜日

Raspberry Pi ZeroのGPIOにヘッダーピン立て

遠路はるばる海の向こうからやってきたRaspberry Pi Zero。

コストカットのためにGPIOにヘッダーピンが付いていません。
今回はそれの取り付け作業の話です。
取り付け準備
先日秋葉原で買ってきたピンヘッダーと本体を用意します。
ピンヘッダーは2.54mmピッチ 20ピンx2列=40ピン。
今回は標準的なサイズのオスピンを用意しましたが、ピンヘッダーにも色々な商品が出ていますので都合に合わせて選びましょう。

部品をRaspberry Pi Zeroの穴に差し込んでひっくり返し、動かないように養生テープのような粘着性の弱いテープで固定します。

段差もあるので工夫が必要なのですが、今回はかまぼこ板を3枚使ってうまく段差を作って固定しました。

写真では横置きにしていますが、ハンダ付け作業は縦置きのほうがやりやすかったです。
ハンダゴテを持つ利き手側にハンダ付けする列向けて取り付けていきます。
そのほうが余計な突起にコテ先が邪魔されず作業しやすかったです。

ひっくり返してSoC実装面を上に向ければ、見慣れたGPIOピンヘッダのついたRaspberry Piの姿になります。
このピンに様々な回路を接続してIoTしちゃいます。
ケースにIN!
ピン立てが完成したRaspberry Pi Zeroを一緒に買ったPibow Zero Case for Raspberry Pi Zero version 1.3に入れてみました。
綺麗なケースですよね。
ただこのケース、欠点があります。
本体を収納するとmicroSDカードの抜き差しが出来なくなります。
1度セットアップすれば当面は抜き挿ししなくなるので、大した問題にはならないとは思うのですが。
アクリル板をヤスリで少し削り、microSDカードに持ち手を付ければ抜き挿し出来るようになりそうですが。

形になってきたRaspberry Pi Zero。
次回はOSをセットアップして動かしてみたいと思います。

2016年7月2日土曜日

海の向こうからどんぶらこ〜
日本未発売のRaspberry Pi Zeroがやってきた!

2016年6月16日に注文し、20日に発送連絡がメールできました。
そして2016年6月27日!

届いた!!

正味11日で海の向こうイギリスから届きました。
開封
今回注文したのは全部で3点
  • Raspberry Pi Zero本体
  • Pibow Zero Case for Raspberry Pi Zero version 1.3
  • Raspberry Pi Zero用カメラケーブル
Raspberry Pi Zero V1.3
値段据え置きでカメラコネクタが追加されたVersion1.3です。
現物を見るのはコレが初めてだったのですが、開封して改めて見てみると本当に小さいです。
価格を抑えるためか箱も無く、静電気防止袋に入れられただけという簡易包装になっています。
封筒のスポンジバッグだけが保護材で海の向こうから空輸されてきましたが、破損する事なく無事届きました。
Pibow Zero Case for Raspberry Pi Zero version 1.3
アクリル板をカットして重ねたのが特徴のこのケースを注文しました。
説明書が付属していないので組み立て方がわからない方もいらっしゃるようですが、商品販売ページに簡単な図があるので、それとにらめっこしながら組み立てればなんとかなると思います。
Raspberry Pi Zero用カメラケーブル
従来のカメラケーブルは本体側もカメラ側も同じコネクタだったため並列結線された単純なケーブルでした。
Raspberry Pi Zero V1.3で追加されたコネクタは設置スペースの制限から配線数が一部省略されたモノに変更されているため、接続にも対応ケーブルが必要になります。
このケーブルはそのためのものなのですが、私が今のところカメラを使う予定はありません。
それでも買ったのは、本体が国内未発売なため関連商品も入手しにくく、独自に仕入れた業者もありますが少々お高め。
そんなに高いものでもなかったので一緒に注文しました。
地元で購入し用意したもの
miniHDMI→HDMI変換コネクタとmicroUSB変換ケーブルです。
コチラは注文せず地元の100円ショップで購入しました。
Raspberry Pi Zeroは小型化のためにコネクタ類も小型のものが採用されています。
そのため、このような変化ケーブルやコネクタが必要になります。
秋葉原で買ってきたピンヘッダ
20ピンx2列 2.54mmピッチピンヘッダです。
Raspberry Pi ZeroにはGPIOのピンヘッダが取り付けられていないため、使う場合には自分で部品を調達してハンダ付けする必要があります。

SDカードは64GB
今回使うSDカードは、シリコンパワー Elite microSDXC UHS-1 64GB SP064GBSTXBU1V10-SP
Raspberry Pi 2でも使っているmicroSDXCカードです。
前回献血しに行った時にRaspberry Pi 2で作業する時の補助用SDカードとして購入したものなのですが、近々で使う予定が無かったのでコレをそのまま使う事にしました。

役者は揃いました
さぁ、やるぞ!!

2016年6月30日木曜日

Raspberry Pi Zeroのピンヘッダを買いに秋葉原へ

やってきました秋葉原!

先日注文したRaspberry Pi Zeroに取り付けるピンヘッダを買いにきました。
関東で電子パーツ関連買おうとしたら、今も昔もやっぱりココ♪

この日は日曜日。ホコ天の日です。
微妙な天気でしたが晴れ男パワーでなんとか滞在中は降らずに中止になりませんでした。
後に雨が降り出して予定より早く終了したそうです。
Raspberry PiのGPIOに使われているピンヘッダは2.54mmピッチ2列20ピンです。
ピッチさえあっていれば混在して付けてもOKなのですが、綺麗に取り付けたい場合はやっぱりジャストサイズなモノがベスト
大きめなのを買ってカットしても良いと思います。
秋葉原にある数あるお店の中から秋月電子を選んだ理由は特にありません。
何軒か見てまわって適当なのがあったからというだけです。
この日はベルサール秋葉原キリン のどごし生 夏はみんなでメガBBQ!パークというイベントが開催されました。
昨年に続いて開催されたイベントで、キリン のどごし生を片手に楽しもうというイベントです。

今年はBBQで、おふとんカルビ(1人前200g500円)or超ビッグフランク(1人前100g200円)のいずれか。そしてキリン のどごし生。
また、一定条件でお土産としてのどごし生がもう1本貰えます。
1人1人前限定ですが、のどごし生2本とツマミのこの料金で秋葉原でやっちゃうあたり、キリンビールさんの太っ腹なこと。
とても美味しい昼食でした。
ほろ酔いで買い物の続き
ほろ酔いでアキバの街を散策するのはこの日が初めてでは無いのですが、ウッカリ油断すると無駄な買い物しそうで怖い(笑)

前回来た時に買い忘れたSDカードリーダー トランセンド USB3.0 CardReaderをちゃんと購入しました。
購入店は目星を付けていたので迷わず向かったのですが、置き場所変わってて探しちゃったのですが無事ゲット。
えっちらおっちら
ほろ酔いのまま、上野目指して徒歩で移動。秋葉原に来ると毎度恒例だったりします。
アメ横を散策し、上野駅に到着。
しかし、この日はちょっと違いました

徒歩でそのままかっぱ橋商店街を散策。
特に用事があったわけではないのですが、フラフラと散歩。

そして浅草の新名所まるごとにっぽんを探検。
地物をはじめ地方物も扱ってるのでよく見に来ます。

浅草まで歩いた理由はコレ。

花月堂 ジャンボめろんぱん

今回は、夏限定 アイスジャンボめろんぱんにしました。
ほんのり甘いジャンボめろんぱんにソフトクリームのクリーミー感が加わって美味しさ倍増です。

タリーズ 隅田公園店でアイスカフェラテ休憩。
コンセントが使えるので、途中で切れたBluetoothヘッドセットをはじめ、各種ガジェット類をここで充電。
時間的にちょうどよい場所なんですよね♪

そこからさらに30分ほど歩くと東京スカイツリーに到着。
約6kmのお散歩コースでした。
下のショッピングモール 東京ソラマチを散策して帰宅と途に就きました。

必要な部品も無事ゲットできたので、あとはRaspberry Pi Zeroを待つだけ
到着がとても楽しみです。