【Arduino、IoT開発】DSD TECH HM-19 Bluetooth 5.0 BLE モジュールを使用する

スポンサーリンク

Arduino Elegoo MEGA2560 R3ボードで、DSD TECH HM-19 Bluetooth 5.0 BLE モジュールを使用してみます。

なお、今回の検証は、技適未取得機器を用いた実験等の特例制(https://exp-sp.denpa.soumu.go.jp/public/)に申請を行い検証を行いました。

■用意したもの

・Arduinoバージョン1.8.13がインストールされているノートPC(Windows10)

・Elegoo MEGA2560 R3ボード、1個

・メスからオスのデュポンワイヤーリボンケーブル(Female to Male DuPont wires)、4個

これらは(ELEGOO Arduino用のMega2560スタータキット最終版)に付属しているものです。

DSD TECH HM-19 Bluetooth 5.0 BLE モジュール、1個(アマゾンにて別途で購入したもの)。

米国で登録されているブランドである「DSD TECH」。

米国で登録されているブランドではありますが、DSD TECHのチームは中国にあるということなので、「Made in China」という表記があります。

■Elegoo MEGA2560 R3ボードとHM-19 Bluetooth 5.0 BLE モジュールを接続する

Elegoo MEGA2560 R3ボードとHM-19 Bluetooth 5.0 BLE モジュールを接続してみます。接続する際は、メスからオスのデュポンワイヤーリボンケーブルを4つ使います。

接続する前に、HM-19 Bluetooth 5.0 BLE モジュールのピンは、STATE、RX、TX、GND、VCC、ENとなっているのを覚えておく。

デュポンワイヤーの「メス」の方を、HM-19 Bluetooth 5.0 BLE モジュールのピンに差し込みます。

ピンに差し込んだ後は、デュポンワイヤーの「オス」をElegoo MEGA2560 R3ボードに接続する。配線は上記のようにしました。

接続が完了した後は、電源を供給するために、今回はノートPCとUSBケーブルで接続する。

■スマートフォンにDSD TECH Bluetoothアプリをインストールする

接続後、スマートフォンにDSD TECH Bluetoothアプリをインストールする。

今回はiphoneにDSD TECH Bluetoothアプリをインストールする。(App Store「DSD TECH Bluetooth」:https://apps.apple.com/jp/app/dsd-tech-bluetooth/id1441528159

インストールが完了したら、

iphoneの「設定」の「Bluetooth」をタップする。

タップすると、「Bluetooth」設定画面になるので、「Bluetooth」を「オン」にする。

■スマートフォンでHM-19 Bluetooth 5.0 BLE モジュールを検出する

「Bluetooth」を「オン」にした後に、インストールしたDSD TECH Bluetoothアプリを起動させます。

DSD TECH Bluetoothアプリを起動させると、モジュールのスキャンが自動的に開始されます。開始されると、「Paired Device(ペアリングされたデバイス)」のリストに「DSD TECH」という名前のデバイスが表示されます。これが表示されると、ペアリングは完了となります。

iphoneの「設定」の「Bluetooth」の画面も確認してみると、「DSD TECH」というデバイスが認識されて「接続済み」となっていることが確認できました。

■スマートフォンでHM-19 Bluetooth 5.0 BLE モジュール(デバイス)が検出できたのか検証

スマートフォンでHM-19 Bluetooth 5.0 BLE モジュール(デバイス)が検出できたのか検証を行いましたが、ペアリングしていない場合は、モジュールの赤色のLEDランプが点滅します。ペアリングが行われると、赤色のLEDランプが点灯し続けます。ペアリングもちゃんとできました。

コメント

タイトルとURLをコピーしました