この仕事は、インタラクションに関係するときにArduineをEclipse Arduinoへの能力の能力の素晴らしい例です。 [秋聴覚障害]彼がイーサネットシールドを使ってアルドイノボードを利用して彼のプロジェクトに拡張性の対話性を加えるために利用したと言及しています。しかし、これはホームオートメーションランププロジェクトであるこのものは代わりにラズベリーPIを利用しています。アイデアは非常に似ています。しかし、ハードウェアの費用は少なく、コーディング作業はおそらく桁違いです。
私たちが間違っていないでください、ハードウェアは根本的に異なります。 ArduinoからRPIに降りるとき、あなたはいくつかのI / Oピンを失い、それらの低レベルの管理はむしろ簡単なものではありません。しかし、あなたはC. LinuxカーネルにはPythonを使用してスクリプトを作成できることを示すLowレベルの管理を処理することができます。 Pythonは解釈された言語であるため、テストとデバッグははるかに早く、新しいコードをフラッシュする必要はありません。スクリプトをもう一度実行するだけです。
このジョブは、WS2801プロトコルを利用するLEDのストリップを駆動するためにRPI GPIOを利用しました。ボードには、Webサーバーとして利用するためのスナップになるNICが含まれています。上記の賢明な電話コントロールは、jQueryを利用してPIから提供されます。今すぐランプから尽きているコードがあります。しかし、ネジインアウトレットアダプタを利用し、RPIとそのPSUを内側に隠すためのスペースがたくさんある必要があります。
ボードには、Webラジオサーバーとして機能するように、他のオートメーション機能も駆動するのに十分なジュースがあります。