LoRaモジュールのテスト

 EBYTE E220-900T22D



EBYTEの設定プログラムでハードウェア設定を確認

Model: E220-900T22S/D
Version: 7259-11-2
FrequencyStr: 873.125MHz
Parameter:  0xc0 0x00 0x08 0x00 0x00 0x60 0x00 0x17 0x03 0x00 0x00


E220のピン配置

E220接続
E220の電源は3.3V~5V。5Vの方が電源効率がよい。
E220 Get Config
設定読込 M0/M1をVCC(今回3.3V)に接続。
RX/TXの4.7Kのプルアップをつけるとスケッチのアップロード不可
SoftwareSerialでもe220ttlでもどちらでも動作
//******** Works both ways **************
// LoRa_E220 e220ttl(D7, D8); // Config without connect AUX and M0 M1
#include <SoftwareSerial.h>
SoftwareSerial mySerial(D7, D8); // Arduino RX <-- e220 TX, Arduino TX --> e220 RX
LoRa_E220 e220ttl(&mySerial); // no AUX M0 M1
//LoRa_E220 e220ttl(&mySerial, D5, D7, D6); // AUX M0 M1

M0/M1/AUXを接続してテストもOK
プルアップは3つ全て取り付けず
#include <SoftwareSerial.h>
SoftwareSerial mySerial(D7, D8); // Arduino RX <-- e220 TX, Arduino TX --> e220 RX
// LoRa_E220 e220ttl(&mySerial); // no AUX M0 M1
LoRa_E220 e220ttl(&mySerial, D3, D5, D6); // AUX M0 M1
// -------------------------------------


Tx (address=2), Fixed, RSSI

HEAD : C1 0 8
 
AddH : 0
AddL : 2
 
Chan : 70 -> 480MHz
 
SpeedParityBit     : 0 -> 8N1 (Default)
SpeedUARTDatte     : 11 -> 9600bps (default)
SpeedAirDataRate   : 10 -> 2.4kbps (default)
 
OptionSubPacketSett: 0 -> 200bytes (default)
OptionTranPower    : 0 -> 22dBm (Default)
OptionRSSIAmbientNo: 0 -> Disabled (default)
 
TransModeWORPeriod : 11 -> 2000ms (default)
TransModeEnableLBT : 0 -> Disabled (default)
TransModeEnableRSSI: 1 -> Enabled
TransModeFixedTrans: 1 -> Fixed transmission (first three bytes can be used as high/low address and channel)
----------------------------------------




AI-Thinker LoRa module

Ra-01SH LLCC68 803MHz~930MHz


 ESP12と同じフットプリント





コメント

このブログの人気の投稿

オンボード・グロープラグヒート製作(On-board glow plug heat circuit)①構想編

ICD2 clone project (completed)

回路シミュレータ LTSPICE