导 言
DFROBOT FireBeetle数列是专为物联网设计低功耗微控制器,主要侧重于快速方便低功率搭建
FireBeetleLo868MHz无线传输模块采用高性能SX1276Lora868MHz芯片并自带PA增益与Aruino兼容支持远程监控FSK调制最大传输速率模块可达300kbps模块还支持LoraTM并提供最大传输37.5Kbps电流甚至低于0.2UA睡眠模式远程家庭自动化检测、健康监控、可穿戴设备等中可广泛使用
注释 :与同一网络无线信号有关的所有参数应保持一致性以避免通信问题
规范化
- 操作电压:3.3V
- 操作频率:868MHz
- LoraTM、FSK、GFSK、OOK
- 输出电源:##20dBm
- 感知度:-139dbm@Lora
- 输出当前数:++120m
- 接收当前++15m
- 睡眠流:#0.2UA
- 传输电量范围:-1dBm~20dBm
- 传输模式:FIFO/DMA
- 操作频率范围:800MHz900MHz
- 传输距离5Km
- 数据传输率:@FSK1.2
300kbps@loraTM,0.0185千兆字节 - 内置静电保护天线
- RSSI最大值127d
- FIFO卷:256字节
- 支持CRC频率选择
- spi界面
- GPIO接口5
- 操作温度:-20°C+70°C
- 产品尺寸: 58x29mm/2.28x1.14
- 山洞维度:3.1mm(内部直径)
插头
FireBetle覆盖-Lora868MHz主要通过spi界面通信(MISO、MOSI、SCK、CS、RESET)和双网这些控制端口连接FireBetle主板SPI插件(MISO、MOSI、SCK)CS(芯片选择)和RESET通过DuPont线连接D2、D3、D4、D5
注释 :NC不连接,VCC输出供电电量(USB电源:5V,lithium电源:3.7V)
教程
准备
- 硬件
- ESP32棋盘x2
- FireBeetle覆盖Lora868MHz模块x2
- 连接器
默认连接为CS对D4,RESET对D2修改程序更改默认连接. (通过initfuncion传输参数: init(init8_tNSSPin=NSS_PIN,inte8_tNRESETPin=RESET_PIN)
- 软件类ArduinoIDE下载Arduinoi(请选择verison编码实际应用)
连接
- SEP32棋盘Lora模块
- ESP32板通过USB连接PC
样本代码
下载FireBeeleLora广播868MHz库先讲如何安装库文件
- 主从程序下载至2ESP32板
- 奴隶程序代码
/*serveddFrobot接收数据*s://www.bctzj.com,2016*
DFROBOTLORA昆特8TLEN昆特8_trxBuf[32]无效搭建 {serio.begin(115200)Pinmode(LED_BUILTIN,OUPUT)Serial.println("Receiver Test")!server.print句子一号lara.rxInit无效循环{if(lora.waitiqq){//等待RXDONE中断lora.cleIRQFlagslen=lora接收包/接收数据串行.writeSerial.println()!lara.rxInit//等待主//打印RSSI分组串行.printSerial.println(lora.readRSSI())!静态i8~i数字Writei}}
- 主程序代码
/*file发送Test.ino*@briefDFROBOT发送数据*s://www.bctzj.com,2016*
DFROBOTLORA昆特8t计数器=0unt8_t发送Bufs/#默认插件 /SS:D2/RST:D3*/无效搭建server.print句子一号虚循环 {串行打印 {Serial.println(counter)!//发送包lora.sendPackage//发送数据lora.idle/转待命模式反++if0fer%10s延迟(500//睡眠5秒}#endif延迟(500)}
结果
尺寸图
- PinSapce:2.54毫米
- 山洞Sapce24mm/53mm
- 山洞维度:3.1毫米
- 板尺寸:29.00mx58.00m
- 厚度1.6毫米
FAQ
|A级问题、建议或酷点分享时,RAYBET游戏网DFROBOT论坛.|
多文档
获取FireBeetle覆盖Lora868MHzDFROBOT存储器或DFROBT分布器.