0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安信可LoRa系列模块(Ra-01S)用户评测初体验

AiThinker安信可科技 来源:AiThinker安信可科技 作者:AiThinker安信可科技 2022-05-20 09:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好,最近买了两块Ra-01S模组,该模组基于LoRa技术,感兴趣的可以买两个,我们一起玩起来。

LoRa 是一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种简单的能实现远距离、长电池寿命、大容量的系统,进而扩展传感网络。目前,LoRa 主要在全球免费频段运行,包括433、868、915MHz等。

安信可LoRa系列模块(Ra-01S)由安信可科技设计开发。该模组用于超长距离扩频通信,其射频芯片SX1268主要采用LoRa远程调制解调器,用于超长距离扩频通信,抗干扰性强,能够最大限度降低电流消耗。

应用场景

  • 自动抄表
  • 智能家居与安防系统
  • 工业监视与控制
  • 家庭和楼宇自动化
  • 远程灌溉系统
  • 无线传感器数据采集

Ra-01S引脚定义






Ra-01S 应用电路


封装尺寸

如果想使用该模组制作PCB板,我们必需先知道该模组的封装尺寸

硬件连接

Ra-01S端

STM32

备注

3V3 3.3V
GND GND
RST PB10
BUSY PA2
NSS PA4 SPI1片选
MOSI PA7 SPI1数据输入
MISO PA6 SPI1数据输出
SCK PA5 SPI1时钟输入
其他引脚 悬空即可

官方Demo

官方开发资料

https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E8%B5%84%E6%96%99

打开上面链接,因为我们的模组型号为:Ra-01S,所以我们下载下图框选的例程:



使用Keil软件打开如下工程文件:



修改工程中的BUSYRST引脚为实际连接的引脚,STM32与Ra-01S通信的接口选择SPI1,供电选择3.3V供电。

因为我们要使用我们公众号自己的核心板进行验证测试,所以将工程配置中的芯片修改为:STM32F103RC

最后将程序编译下载,打开串口助手,在串口助手中能够正常接收到STM32中打印输出的串口数据,证明,官方Demo运行成功。



移植

官方例程的工程结构跟咱们平时分享的不太一样,为了方便使用,我们将官方Demo移植到我们的工程中,此次移植在最小系统板的例程基础上修改。

拷贝文件

在自己的工程中创建一个新的文件夹SX127X,将官方Demo工程中的HAL文件夹和peripherals文件夹下的radio文件夹拷贝到自己工程的HARDWARE/SX127X文件夹中。



去掉无用文件

因为咱们的工程中已经有了自己的延时函数还有串口1的驱动文件,所以这里不需要下面的几个文件:



包含路径



添加文件至工程中



引用头文件

#include"project_config.h"#include"sx126x_example_send.h"#include"sx126x_example_recive.h"



添加测试代码

printf("XiaoHaGeSysInitOK,version:%s\r\n",SOFT_VERSION);//测试demo,一个程序只能打开一条测试demo,进入测试demo后将进入死循环,不会返回了//ExampleSX126xReciveDemo();//循环接收demoExampleSX126xSendDemo();//定时发送demo




编译下载验证


总结

今天我们先让官方的Demo跑起来,后面我们会自己做一个板子,将Ra-01S模组封装起来,然后结合我们的最小系统板制作一个远程控制,如果大家对这个LoRa模组的使用感兴趣的话,请持续关注哈。

pYYBAGKG7v2APyyRAARMyok7EcE266.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2950

    文章

    48121

    浏览量

    418261
  • LoRa
    +关注

    关注

    355

    文章

    1916

    浏览量

    238404
  • 安信可
    +关注

    关注

    0

    文章

    238

    浏览量

    5156
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA4M2开发板评测】+ FreeRTOS多任务初探

    和开发环境 1.1.4 选择RTOS开发 1.1.5 完成后的界面 硬件外设配置参考【RA-Eco-RA4M2开发板评测】+ 开发环境搭建及外设初体验 - 瑞萨单片机论坛 - 电子技术
    发表于 04-19 12:30

    2.4GHz LoRa模组Ra-05和Ra-05U的区别

    提到 LoRa,很多工程师第一反应是 433MHz、470MHz 这些 Sub-GHz 频段。
    的头像 发表于 04-14 16:49 877次阅读

    LoRa模组,看这4个参数?

    、还性价比高的 LoRa 模组 ? 可以按以下三个步骤快速锁定型号: ① 看频段 在哪个国家?设备用哪个频率? ② 看功耗 ③ 看成本 ④ 性能 通用高性能 → SX1268(Ra-01S
    的头像 发表于 12-03 14:05 885次阅读
    选<b class='flag-5'>LoRa</b>模组,看这4个参数?

    小智AI语音模组实测:实现语音控制关灯

    以下作品由社区用户 zzbinfo 制作   这次评测的是
    的头像 发表于 11-19 16:09 1350次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小智AI语音模组实测:实现语音控制关灯

    【AI语音模组】自制小智管家?Ai-WV01-32S测试体验

    项目。 这次带来一款新作品: 基于 Ai-WV01-32S 模组打造的小智语音硬件。 测试总结 项目 表现 模组集成度 ⭐⭐⭐⭐⭐ 焊接难度 ⭐⭐⭐(Type-C需小心) 语音识
    的头像 发表于 11-19 16:06 861次阅读
    【AI语音模组】自制小智管家?<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>Ai-WV<b class='flag-5'>01-32S</b>测试体验

    基于Ai-WV01-32S模组打造的小智语音硬件

    基于 Ai-WV01-32S 模组打造的小智语音硬件。
    的头像 发表于 11-13 17:33 1888次阅读
    基于<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>Ai-WV<b class='flag-5'>01-32S</b>模组打造的小智语音硬件

    雷达模组如何快速配网和调参?

    可配网助手app介绍 可配网助手app是由
    的头像 发表于 10-31 08:59 953次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>雷达模组如何快速配网和调参?

    【离线语音】VC-01/02二次开发篇:自定义音频播放控制

    离线语音VC-01/02: 硬件规格书、开发资料、烧录工具、应用开发
    的头像 发表于 09-25 16:34 985次阅读
    【离线语音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02二次开发篇:自定义音频播放控制

    VC-01/02二次开发篇: PWM输出

    离线语音VC-01/02: 硬件规格书、开发资料、烧录工具、应用开发
    的头像 发表于 08-27 16:06 1151次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02二次开发篇: PWM输出

    轻松配置小智AI语音开发板,IOT小程序功能更新

    版使用教程: AI语音开发板全面升级商用版!(附教程) 为了让开发体验更加流畅,IO
    的头像 发表于 08-19 17:46 1541次阅读
    轻松配置小智AI语音开发板,<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>IOT小程序功能更新

    VC-01/02二次开发篇: 事件和GPIO控制

    离线语音VC01/02: 硬件规格书、开发资料、烧录工具、应用开发
    的头像 发表于 08-19 14:02 1361次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02二次开发篇: 事件和GPIO控制

    【离线语音】VC-01/02教程:中级入门篇

    离线语音VC01/02:硬件规格书、开发资料、烧录工具、应用开发
    的头像 发表于 07-31 09:33 980次阅读
    【离线语音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02教程:中级入门篇

    LoRa及LoRaWAN模组怎么选,怎么用?

    在物联网快速发展的时代,海量终端设备对 远距离、低功耗、低成本、易部署 通信的需求日益强烈。LoRa(Long Range)技术,凭借出色的传输性能和极低功耗,成为构建智慧场景的理想通信选择。 01
    的头像 发表于 07-08 11:29 883次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>LoRa</b>及LoRaWAN模组怎么选,怎么用?

    简单用LoRa模组做无线遥控距离测试

    以下作品由社区用户 qiangtech制作 在测试一个433MHz的无线遥控器的户外遥控距离时总是不方便, 因为总需要两个人,一个按遥控,一个看着接收器。 所以想在接收器那边再加
    的头像 发表于 07-01 14:03 1039次阅读
    简单用<b class='flag-5'>LoRa</b>模组做无线遥控距离测试

    可大功率LoRa模组,传输距离可达6.7km

    小伙伴们! 可大功率LoRa模组来啦 这次小安带来 “Ra-01S-P/Ra-01SC-P” 的介绍 这次的新品最大发射功率+29dBm
    的头像 发表于 06-18 15:33 820次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b>可大功率<b class='flag-5'>LoRa</b>模组,传输距离可达6.7km