背景
Raspberry PiとirMagicianを使ってGoogle Homeと家電を連携させたのだが、ラズパイ初心者ということもあってかなり初歩的なところで躓いてしまった。
その躓きで得た知見を共有する。
下記記事を参考に連携しました。
Google Home、IFTTT、Firebase、Node.js、irMagicianを使ってシーリングライトを音声操作する
https://qiita.com/miso_develop/items/c2008235cb4a8567cfa9
その1 Raspberry PiにOSをインストールするためには色々必要なものがある
SDカードは必須だし電源だったりキーボードやいろいろ必要です!
自分はその辺知らずにRaspberry PiとirMagicianさえあればなんとかなると思ったので、追加の出費は痛手でした!自分はキーボード買っちゃいましたが、なくてもなんとかなるみたいです
Raspberry Piをディスプレイ・キーボード・マウス無しの三重苦でもセットアップする方法
http://karaage.hatenadiary.jp/entry/2015/07/15/080000
その2 SDカードの場所がわかりづらい
osを書き込んだsdカードをsdカードリーダーを通してusbに挿してましたが、セットするのは裏面です!
インストール系の記事結構読みましたが、解説している記事はかなり少なかったです。
ハマったのは自分だけなんですかね。。
その3 irMagicianを認識してくれない
下記必ず読みましょう。
注意事項必ずお読み下さい
http://www.omiya-giken.com/?page_id=1196
ls /dev/ttyACM0 を実行しても、ttyACM0が見えず、なぜかわからなかったのですが、注意事項に書いてある通り、ケーブルを変えたら一発でした。
その4 npmでfirebaseをインストールできない
npmのバージョンが低いだけかと思われます。
npm自体のバージョンを上げましょう
以上!