当たって砕けろ
今日はこれに行ってきた。外部のこの手のイベントに参加するのは久しぶりだよ。会場は渋谷のmixiな。
Firefox OSといえば、過去に苦い経験があるのだけど、今回もとりあえず当たって砕けろ系だね。
Raspberry Piのセッション
Firefox OSのセッションとRaspberry Piのセッションがあって、まず最初にRaspberry Piのセッションに参加した。
「ハンズオン」っていうのをよく解ってないからなのか、唐突に始まって、できる人はどんどん進めてください、って、「えぇ? そうなの?」って感じなんだけど、とりあえずRPiなので。
Raspberry Pi云々の話はすっ飛ばして、LEDの明るさやDCモーターの速度を変える & Firefox OSアプリからの制御、っていうのが最終目標。
これが用意されてた機材一式。後で気がついたけど、Raspberry PiのバージョンはBもあればB+、2混在してたのね。
USB Serial繋げてターミナルからログイン
RPiにUSB Serial繋げてターミナルからログインする、っていうのが最初の課題なんだけど、USB Serealは認識して見えてるんだけどRPiにログインできない。
結局screenが何か別のものに取られてBussyな状態、ってことになって、どこに取られてるのか? どうやって抜けるのか? っていうコマンドを教えてもらったけど、覚えられなくて何回も聞いちゃったよ。ごめんね。
まぁ、なんとかログインできて最初のLチカは問題なくクリア。
次はNode.jsでコントロールするところ。
プログラムを書くのにエディターはnanoを使うんだけど、この辺りからだいぶ雲行きが怪しくなって…。(最初から怪しいだろ、っていう話もある)
もう、資料見ながら写経状態だよ。
途中で、「お渡しした資料の中にあるのでコピペしてください」って、早く云ってよ。
1回目のセッションはこの辺でタイムアップ。
この後、Firefox OSからPWMの制御とモーター回すのやるはずなのに。
で、2回目のセッションも続きやりたいってお願いしてやることにした。
ただ、機材は一度回収します、ってことで、また最初からやり直しだけどな。
セッション2
2回目とかいっても1回目のアドバンテージが全然生かされていない。
まずRPiのログインできない。最初と同じな、しかもコマンド覚えてないから、またしてもチューターの人に教えてもらったし、今度はちゃんとメモったよ。メモったよ。大事なことだから2回書いたよ。
その後も黙々と作業をこなして、やっとFirefox OSからPWMでLEDの明るさを変えることができたよ。
で、最後はモーターな。
UNL2003Aっていう石、これモータードライバーなのかな?
最後はこれをかませてモーター回ったぜ。
これで2軸の制御ができればいいのにって思ったけどTP7291Pのほうがいいですよ、とかサラリとかわされてしまったよ。
今日やったことを発展させれば、PCからもリモートでコントロールできるだろ、って思ってたけど、やっぱりハードル高いっす。
色々と課題も見えたので、地道に頑張るわ。