ESP32 Bluetooth button control

ESP32 Bluetooth button control

  • 最新バージョン
  • Watcms

独自のBluetooth Smart Plugを作成し、世界中のアプライアンスを制御

このアプリについて

世界中のどこからでも電子機器を制御

多くのスタッフができる素晴らしいアプリ

ボタンを押すと、Bluetooth で ESP32 または ARDUINO に送信されます - 222:on または 222:off
WHERE :222 -「スイッチを追加」するときに入力するスイッチの ID です。
// このコードはメソッド ループ内にあります
if (SerialBT.available()) { // これは esp32 用です
文字列 bluetoothData = SerialBT.readString(); // ブルートゥースからデータを取得

if(bluetoothData.indexOf("222:on") > 0){// スイッチをオンにしたとき
digitalWrite (relay1Pin、HIGH); // リレーをオンにする
} else if (bluetoothData.indexOf("222:off") > 0){ // スイッチをオフにしたとき
digitalWrite(relay1Pin、LOW); // リレーをオフにする
}
}



1) システム API を使用したインターネット経由、または SMS 経由でリレーを切り替えます (ライトまたは家電製品のオン/オフ)。
2) 独自のブルガリー アラーム/セキュリティ システムを作成します。センサーからモーションを検出すると通知または SMS が送信され、arduino または ESP32 は Bluetooth 経由で古い電話にデータを送信します。以下のリンクを確認してください。これを行う方法のスキームがあります。

3) 炊飯器を忘れてしまったので心配です。古い携帯電話を使用して写真をリクエストすると、アプリが写真を撮って携帯電話に送信します。これは素晴らしいことではありませんか? (必要なのは古い電話だけです。arduinoやesp32は必要ありません)

このアプリを使用して写真を撮って携帯電話に取り込みたい場合は、arduino や esp32 は必要ありません。アプリを電話にインストールするだけで、家やガレージに留まることができます。

このアプリは、HC05 または HC06... または ESP32 を使用して bluetooth 経由で arduino/esp32 と通信します。これにより、ドアロックに使用できるスイッチを作成したり、携帯電話から直接ライトやヒーターをオン/オフしたり、最も重要なスイッチを作成したりできます。世界中からこれを行うことができます。インターネットに接続していない場合は、SMS で制御できます。

これを行うために必要なもの:
Arduino 任意のバージョンと Bluetooth HC05 または HC06 または ESP32 (推奨)
リレーモジュール
そして、アプリ

Arduinoは小さなマイクロコントローラーで、価格は1.5ドルからで、リレーを切り替えたり、温度などのセンサーからデータを取得したり、DCやステッピングモーターを制御したりするなどの操作をプログラムできます。

また、このアプリはセキュリティ アラームとして arduino のモーション ディテクター センサーに接続し、センサーがモーションを検出すると Bluetooth 経由でシリアル経由で電話にテキストを送信し、電子メールまたは SMS を送信するように使用できます。

しかし、インターネットや SMS 経由で arduino を制御したい場合は、これを行うために古い未使用の電話が必要になります。

スイッチをオンにすると、22:on のような Bluetooth データで送信されます。
スイッチをオフにすると、22:off のような Bluetooth データで送信されます

22 - スイッチの ID (スイッチの追加/編集から取得/変更できます)
オン - メッセージ
したがって、arduino側では次のようになります


if(returnData("22", "off")){// アプリからのスイッチの ID (追加/編集スイッチを押すことで見つけることができます)
digitalWrite(リレー3、HIGH); // ピンが HIGH の場合、いくつかのリリースでリレーが切断されます
}else if(returnData("22", "on")){ // アプリからのスイッチの ID (追加/編集スイッチを押して見つけることができます)
digitalWrite(リレー3、LOW); // ピンが LOW の場合、いくつかのリリースでリレーが接続されます

リレー3-arduinoのピンです(デジタルピンピンの名前はd1、d2で始まります)

arduinoのコードを書く方法を心配する必要はありません。以下のリンクを確認してください

以下のリンクを確認してください。そこにはarduinoのコードがあり、そこにはArduinoとESP32のスキームとコードがあり、Bluetoothスマートプラグを作成する方法と、その方法の説明があります。
arduino または esp32 のスキーマ化とコードの生成

バージョン ESP32 Bluetooth button control