passGPIO.cleanup()これをled.pyという名前で保存した場合、ターミナルで下記のコマンドにより実行できます。次に、I2C通信によりLCDに文字を表示してみました。下図のようになります。SCLの4ピンを使っています。LCDをより大きく撮影した様子がこちら。Piで学ぶ電子工作」の7章で紹介したプログラムを以下のコマンドで実行した様子です。詳細は書籍をご参照ください。Piと同様に利用できることがわかりました。Piのピン配置を復活させるためのpi-topPROTOという商品が発売されたので、これを購入すると、実は本ページの内容は不要だったりします。下図は、pi-topPROTOとpi-topSPEAKERを接続した様子です。このPi-Topは電子工作に向いているかというと、「ちょっと怖い」というのが正直なところです。手がすべるなどしてジャンパーワイヤをPi-TopのHub基板に落としてしまうと、なんらかのショートがおこり基板を壊してしまうことがあり得ます。写真を見ていただくとわかりますが、いかにも何かを落としてしまいそうな位置に基板があるのです。Piならば交換できますが、Pi-TopのHub基板となると交換はちょっと厄介そうです。安いものではありませんので。Pi公式タッチディスプレイの方が、壊しにくい位置に基板があるという点で電子工作向きかな、と思います。Pi-Topに続き資金調達に成功したpi-topCEEDでも良いかもしれません。Piではじめる機械学習」を執筆しました。PiをノートPC化するPi-Topが届いたはじめに(注)こちらのページは、2015年に発売されたpi-topの旧バージョンについての記事です。2017年に発売された新バージョンについての記事はこちらになります。PiをノートPC化するPi-Topがクラウドファンディングで資金を調達するというので話題となりました(参考:Techcrunch)。その後、資金調達に成功し、2015年2月頃には一般向けに販売を開始しました(参考:fabcross)。当時は2015年5月頃の発送を予定していたようですが、延期が重なり、2015年11月に実際に送られて来ましたので組み立てて使ってみました。こちらが通常のRaspbianが動作している様子です。価格は下記の通りです。なしで264.99ドルさらに、日本までの送料が85ドルかかります。価格が高すぎるということはクラウドファンディング時から言われていましたね。2を用意するのが無難だと思います。2込みのものを注文しました。開封から組み立てまで箱がこちら。箱を開けた瞬間、緑の天板が目につき、その予想外の大きさに圧倒されました。内容物は何段かにわかれて収納されています。組み立てに必要なパーツを全て取り出したのが下図です。緑色のUSBのドングルはWifiデバイスですが、技適は通っていないと思われるので、お手持ちのものを利用するのが良いと思います。OSと呼ばれる独自OSが入ったmicroSDも付属します。後述するように、通常のRaspbianでも制限はありますが動作します。短くて柔らかいHDMIケーブルが付属するのですが(下図で上から3番目のケーブル)、これ単体で売って欲しいと思いました。組立自体は説明書の通りに行えば難しくないのですが、細いケーブルを取り扱う部分があるので、注意は必要です。3-3はスクリューを付属の六角レンチで回すのですが、どこかにねじ込んでいるわけでもなく、意味があるのか疑問でした。Screwsにはめ込むのですが、ここでキーボードの下に来るケーブルをうまくまとめないと、キーボードが上に盛り上がって非常に不格好になります。Screwsから外すのはそこそこ大変なので、ここは組立中で最もストレスを感じました。このキーボードの盛り上がりを完全になくすのは難しいのでは?という気がしています。組み立てた方ならわかると思いますが、本ページのPi-Topの写真は、キーボードの中央部が若干盛り上がっています。OSの入ったmicroSDで起動してみます。起動画面の後、ログイン画面になるのですが、ここでできるのは、下記の通りです。in」の状態のまま先に進みません。Onlyなゲストアカウントでの作業になりますので、実用的ではありません。wheezyベースであることはわかるのですが、いつものユーザーpiでのログインはできませんでした。試行錯誤した結果、以下の方法でPi-Topサイトのアカウントでログインできるようになりました。Pi-Topサイトのアカウントを持っていることが条件です。Wifiに接続します。Accountにより、アカウントを作成します。-コマンドを実行すると、自動的にログアウトされ、もう一度ログインを求められます。この段階で、Pi-Topのアカウントでログインできるようになっていますログインしてみるとわかるのですが、Pi-Topのアカウントは認証に使われるだけで、ログインすると普通のRaspbianと同様、ユーザーpiなのですね。OS更新前に一時的に作成したアカウントのデスクトップがそのまま引き継がれていたりします。それなら最初からユーザーpiでログインさせてくれれば良いのに、と思いました。PiをノートPC化するPi-Topにユーザーpiでログインしてみた」。OSを普通のRaspbianに近い状態で使う方法も記しております。OSを用いるメリットは下記の通りです。OSが付属するからといって、通常のRaspbianで使えないわけではありません。以下、Pi-Topを通常のRaspbianで使う際の注意を記していきます。(jessie)で試しました。デフォルトでは画面端に黒い帯が現れて画面の広さが狭くなってしまいます。Overscanの設定をDisableに設定すると改善することができます。(Jessie)からの新設定アプリケーションでは「System→Overscan」からDisableに設定できます。通常のRaspbianを用いると、バッテリーの残量がわからないキーボードでディスプレイ輝度を調節できない電源ボタンを長押しするといきなり電源が落ちるという問題があります。OSをRaspbian風にするほうが簡単かもしれません。PiをノートPC化するPi-Topにユーザーpiでログインしてみた」にその方法を記しております。poweroff」を実行→シャットダウンプロセスが終わったら電源ボタン長押しとして電源を切るのが良さそうです。2をモバイルPCにしてみた」というエントリを書きました。その方法に比べると余計なケーブルが必要なく、とてもシンプルなのは良いと思います。気になる点もいくつかあります。(最厚部)程度と大きく、実際に目にするとかなりの迫力です。キーボードのクオリティがやや低いです。確率でしか入力されませんでした。これは慣れである程度はカバーできるだろうとは思います。Piの40ピンのGPIOが全て塞がってしまうのが気になります。下図の左側の基板から、34ピンだけ引き出せそうなのですが、現時点ではその仕様が公式には公開されていないようです。この点はかなり気になったので自分で調べてみました。PiをノートPC化するPi-Topで電子工作(LチカとI2C通信)してみた」。OSと名乗って、ログイン法を通常のRaspbianから大きく変えてしまったのは残念でした。通常のRaspbianにボード制御用アプリケーションを追加インストールする形式で十分だったように思います。言え、触っていくほど愛着の湧く面白いおもちゃであるとも思います。高価な価格に納得できる方なら試してみても良いでしょう。Pi-Topからキーボード、タッチパッドを取り除いた、pi-topCEEDと呼ばれるものも資金調達に成功しており、こちらは送料等を除いて99ドルとお得になっています。今ならこちらの方が良いかもしれませんね。追記(2016.1.14)...と、2015年11月に上記のエントリを書いたのですが、実際のところ、私のPi-Topはほとんど使われることなく積まれた状態でした。何が問題かというと、やはりキーボードの性能が低すぎるのが致命的です。2の現状での限界なので仕方ありませんが、サーバーにリモートで接続するための端末として用いようとしても、Ctrlキーの押下が認識されたりされなかったりでは使い物になりません。ならないかと考え、ロジクールのワイヤレスキーボード&マウスであるMK240を購入したところ、Pi-Topが非常に快適に使えるようになりました。キーボードの足を起こしてPi-Topに載せると、Pi-Topのキーボードに干渉しないので良い感じです。唯一の不満はキーボードに電源スイッチがないことですが、まあこれはしょうがないかな。そのようなわけで、今度こそPi-Topを使ってみようと思います。Piではじめる機械学習」を執筆しました。