Photo by
towelandcoffee
Bluetoothモジュールを使った工作は難しいですね2 nRF21によるリモコンカメラの試作
nRF21によるペア動作試験
まず、nRF21とはどのようなものなのかを理解するため、以下のWEB情報をもとに追試を行いました。
BLE(nRF24L)ペアで使いサーボモータの回転角を無線で制御する応用例題です。
ArduinoNanoとnRF21の接続
結線図を示します。
送信機側と受信機側、同じもの2組を準備します。
送信機側は、A0のボリュームの電圧端子(真ん中)とボリュームの両端は5V/GNDを接続します。
受信機側は、サーボモータ(SG90)の制御線とD3を接続します。5V/GNDも接続します。

実際に準備したものを以下に示します。

Arduinoのコード
送信機側のArduinoNanoに以下のコードを書き込みます。

受信機側のコードを示します。

リモコンカメラシステム
無線でESP32-CAMモジュールの角度を操作するシステムをBLE(nRF24L01)で試作しました。
受信機は送信機から送られる角度データでサーボモータを駆動し、ESP32-CAMカメラモジュールを動かします。
送信機はボリュームで角度制御する方法とPCから角度制御する方法をスイッチで選択できます。


リモコンカメラの動作確認
カメラ画像は、PCでESP32-CAMのWEBサーバにアクセスしています。
リモコン部分は、今回の送受信機を使ってスタンドアローンモード(送受信機に電源だけを接続)で動かしています。

次回は、クラッシクなBluetoothモジュール「HC-05」のお話をします。
ここまで、お付き合い頂きありがとうございました。
いいなと思ったら応援しよう!
よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!