8

私は、Arduino、Bluetooth モジュール、および Android フォンを含む単純なホーム オートメーション プロジェクトを実行する方法を考えています。アイデアは、自宅のさまざまな場所に 2 つの Arduino ボードがあるということです。部屋に入ると、ボード上の LED が点灯し、私の電話が検出されました。Bluetooth の範囲外に出ると、LED がオフになります。

ルーターで DomoticHome プロジェクトを試しましたが、手動でオン/オフするだけで、イーサネット モジュールに基づいています。

Android アプリケーションをゼロから作成したくはありませんが、Bluetooth を使用したり、LED を自動的にオンにしたりできるように拡張できる既存のオープンソース アプリケーションを利用したいと考えています。

4

2 に答える 2

2

実際には、そのAndroidアプリケーションの要件をスキップすることができます。ArduinoボードをBluetoothで定期的に携帯電話に接続させ、成功または失敗に基づいてLEDを切り替えます。

副作用として、Bluetoothをサポートする任意の電話で自動化できます。しかし、悪魔は詳細にあります。最初にボードと電話をペアリングする必要があるかもしれません。

さらに、ほとんどのAndroidスマートフォンは、1〜2分後に表示をオフにします。したがって、pingが機能するかどうかを確認する必要があります。(l2pingがArduinoですぐに利用できるかどうかはわかりませんが、簡単にポータブルにする必要があります。)モバイルデバイスでBluetoothポートを開こうとすると、l2pingの代わりになる場合があります。したがって、アプリケーションなしのソリューションが可能であるはずです。

于 2012-04-15T15:21:46.487 に答える
0

これを行う最善の方法は、1 秒または 2 秒ごとにハンドシェイク信号を使用することです..モバイルが受信した場合、Bluetooth モジュールは HI を送信する必要があり、それを HI で応答する必要があります..モバイルが応答しない場合は、ライトをオフにする必要があります.. HIを受信すると、ライトが再び点灯するはずです.シリアル通信を使用してこれらのBluetoothモジュールに接続できるコードがあります..使い方は非常に簡単です..コードを確認して送信します..すべてのベスト..

于 2012-11-03T05:42:58.227 に答える