マイコン一覧

スマートスピーカテスト

寝室の照明をコントロールする手始め。
Google home miniをつかって音声コマンドをテストした。IFTTTを使用。Google home miniに「メールして」とお願いすると、自分のメールアドレスに「メールしたよ」という本文のメールが届くだけ。thatの部分をwebhookに変えて、自宅内のマイコンのWebサーバを引っ張らせて照明の赤外線リモコンと同じ発光をすれば良い。マイコンを外にさらすのもアレだけど、OSが無い分raspberry piとかをさらすよりは良いだろう。IFTTTでなくて直接宅内でスマートスピーカからRESTできるといいんだが、「Actions on Google」の「Actions SDK」 の方も試してみたい。宅内ローカル環境としてサーバ兼赤外線発光機を立てるならpiもありだな。pi zero wも1枚だけあるし。


AIスピーカーと家電の連携ネタ

 Google Home MiniやAmazon Echo Dotでのホームオートメーション。既製品は結構高価な上、値下がりしてたものも高騰してる感じ。じゃあ自分で作るかと。
 うちの寝室はエアコンとシーリングライトが赤外線リモコン対応。シーリングライトのリモコンは点灯ボタンと消灯ボタンが独立してるタイプ。以前ラズベリーパイのi2sDAC音楽プレイヤーを作った時に、ミニコンポを操作出来るように赤外線リモコンを作っていたからこれの応用で行けるだろうと。部品点数も少ないから、ブレッドボード、できればハンダゴテ握りたいかな。あ、照明リモコンはオンオフが共通ボタンタイプだったとしても、照度センサー付けとけば、今点いてるか消えてるかは判断できるなぁ。このあたりが自作だと出来合いの赤外線リモコンより柔軟性はある。ソフト的にはRESTでオンオフできるインターフェイスを宅内LANに公開しときゃ良いのかな?
 ちっとぐぐったらRaspbery Piなんざ使うまでもなくESP-WROOM-32でやってる例があった。ESP32は2つくらい持ってるからこっちのほうが良さそう。単独でADC使えるし。


雨センサー復帰

 入院中にあったマンションの外壁塗装の所為で取り外して部屋の中に回収してあったXBee雨センサー。電池電圧(単2が二本)も2V切るか切らないかくらいまで落ちてきてたのでメンテナンス。ケースを外して、電池交換。雨が当たるプリント基板部分も取れてたのでビニールテープ等で付け直す。親機との通信が確認できたところでベランダの雨があたる位置へ付け直した。週末の雨で動作確認。


raspberry pi設定

pi zero wを手に入れて居たが設定してないので設定した。「w」なのでネットワークは無線LANで。PCからsshできるとこまでは済んだ。
ついでに、遊んでるpi 3も再インストール。最新のrsapbianのGUI付き。無線LANも設定しPCからSSH,VNCできるとこまでやった。

しばらくviなど使ってなかったけど、いじってると思い出してくる。が、キーストロークはそのまま打てないんだよなぁ。左手しか動かんから。

さて、設定は済んだので。ちっとi2c,spi,uartあたりをいじってみます。言語はやっぱpythonかな。


volumio復帰

朝、カーテンを開けるときに和室のTVの後ろにおいてあるRaspberry Piをみると赤いLEDが点滅してる。ブラウザからvolumioにアクセスしてもつながらない。sdが逝かれたかなと思いつつ放おって出勤。

帰宅後確認。
SDを抜いてLinuxでマウントしたら無事。Raspberry Piをマイデスクの方に取り出してSD戻して起動してみたら無事に起動。その状態のPiをもとの環境に戻したらまた赤LEDの点滅。
どうも電源が怪しいと思ってUSB電源を取り替えたら正常起動。
一応バックアップイメージをDDで戻そうかと思ってたので助かった。イメージは16Gあるから時間かかるのよ。volumioも新しくなってるだろうから、そろそろバージョンアップも検討するかな。カスタマイズして、volumioのWeb画面から赤外線リモコンでコンポの電源オンオフやらボリューム調整できるようにしてるので一筋縄ではいかないけどね。


hems基板とりあえず完成

(以下は 2016/10/10の月曜のことですが・・・)

PCA9956BのRGBバーグラフを入れてまずはブレッドボードでテスト。

20161012_01

普通に動作したので、Adafruitのブレッドボードタイプ基板Perma-Protに載せ替えた。

20161012_02

通常のブレッドボードと違ってPerma-Protはセンターの部分が1ピン分短いのだった。左右も63ピンではなく60ピンだけども。

ブレッドボードからブレッドボードタイプの基板への移植なので作業は超楽ちんでした。

次はこいつのケースを3Dプリントするか、プラバンで作るかだな。あと、PCA9956BのRGBバーは少し光り方を変更する予定。今は8個使って250w単位だけど、100w単位にして色で表現したい。0-800は緑系で、801-1600は黄色系で、1601-2400はオレンジ系で、それより上は赤で。うーんやはりBlueのLEDの出番がない(笑)。