Posts on プログラム

スマホから電源スイッチのリモート操作を可能にするシステムをDIYしよう。

サーバ管理経験者なら、これって意外と夢だったりしませんかね? パソコンの電源スイッチをリモート(自宅の外)からON/OFF操作する。 これ、意外と簡単にできちゃいます。電子工作経験とRaspberry Piみたいな小型低消費電力サーバと、低消費電力無線機能付きマイコンXBeeが2つあれば。 XBeeを使ってできること こちらに概要を書いていますが、Arduinoほどの自由度はありません。 でもXBee自身が結構な数のI/Oを持つ上、ADCもあったりするので、ちょっとしたことならXBeeだけで出来てしまいます。今回のようなリレー操作なら超簡単。 とあるピンにリモートで0か1を指定して、それがそのままリレーのON/OFFに変換されるというだけでの仕組みです。 そんなシステムの構成 それなりにシーケンス図を書いてみるとこうなります。 PC電源をON/OFFするには、マザーボードの電源スイッチ端子をショートさせればいいので、リレーを使います。 リレー制御は3.3V highにできるGPIOがあれば十分なので、XBeeのdigital I/O操作APIを叩くだけというお手軽さ。 設定やら構築やらの手順 RaspberryPi + XBee Coordinatorの組み立てと設定 RaspberryPiがWebサーバとして動作して、ユーザはブラウザ経由でXBee Coordinatorを操作することになります。 家庭菜園リモート監視の記事のCoordinatorの設定とRaspberry Pi側のサーバ環境構築を参考にXBeeとRaspberryPiを設定してみてください。 この辺も整理しないと・・・。 小型リレーボードキットLK-RB1 + XBee Routerの組み立てと設定 お手軽にリレーを使えるようにしたキットがあります。小型リレーボードキットLK-RB1です。 エレキット 小型リレーボードキット (5V用) LK-RB1posted with…