2024年2月1日木曜日

RYB080I BLEモジュール 操作

 
スマホからArduino Nano遠隔操作をRemoteXYアプリで行いたいと思いますが、HC-05・HC-06,HM10 Bluetooth 4.0 モジュールいずれも技適が取れていません。技適製品のRYB080I BLE モジュール を使ってみましたが「”GATT通信により接続できません”」エラー発生してRemoteXYアプリが使えませんでした。
遠隔操作をREYAX BLE UARTアプリから確認出来ましたので紹介します。



RYB080I
REYAX RYB080I BLE Module
技適製品(15X19㎜ 小さい)
通信接続(GATT通信)
●株式会社M2Mクラフト【https://www.m2mcraft.co.jp/reyax.html












電圧分圧
表2kΩ裏1KΩ
Arduino TX(5V) → RYB080I RX(3.3V)
抵抗による電圧の分圧をするため、チップ抵抗1KΩ・2kΩを端子に半田しブレッドボードに挿入できるようにしました。
















REYAX BLE UARTアプリ
●REYAX RYB080I BLEモジュールをArduinoで使用する方法
●REYAX BLE UARTアプリケーション[RYB070I_V01.apk]をスマホにインストール


REYAX BLE UARTアプリから
ArduinoNanoのLED点滅操作ができました。

[a][Send)→LED点灯
[a][Send)→LED滅灯
[a][Send)→LED点灯
[a][Send)→LED滅灯
    ↓
    ↓









LED制御
LED【L】13番ピン



回路図



















プログラム
#define LED 13    
bool state = LOW; 
char getstr;     

void setup() {
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
}

//Control LED sub function
void stateChange() {
  state = !state; 
  digitalWrite(LED, state);  
}

void loop() {
  //The Bluetooth serial port to receive the data in the function
  getstr = Serial.read();
  if(getstr == 'a'){
    stateChange();
  }
}

0 件のコメント:

コメントを投稿

ESP32 SDR - DAC出力 7MHz 受信テスト

ESP32開発ボードによる、Si5351A 7MHz VFO→直交ミキサ→ADC入力→プログラム検波→内蔵DAC出力→スピーカー    SSB検波【demod = adc_I - adc_Q】による内臓DAC出力受信テストを行いました(デジタルフィルタ未使用)    ●同ブログ ...