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

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

3天内不再提示

如何制作基于LoRa的双向传呼机?

iIeQ_mwrfnet 来源:IEEE 作者:IEEE 2021-01-13 16:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当今的你,如果想使用无线发送数据已经拥有了很多选择:Wi-Fi蓝牙Zigbee,以及蜂窝连接都是一些常用的选项。 但有一项比较新生的协议正在逐渐流行起来:基于LoRa通信提供中距范围内(2公里至15公里)低功耗、低带宽的通讯——其通讯距离取决于周围环境的杂乱程度。 本文作者就自己动手做了一个基于LoRa的双向传呼机,一起来看看~

LoRa源于迅猛发展的物联网,是使用分散光谱传输将远程传感器嵌入式设备连接到中心节点的技术。数据传输率通常在0.3-27kb/s,上限速率可达50kb/s:较慢的数据传输对应着更长的传输距离。LoRa在最初版本专注于机器-机器通讯,但它极低的功耗吸引了喜欢鼓捣的人们去开发其他应用。 正如一部分人总是对尝试新的硬件技术感兴趣,我也想知道LoRa这项技术是否能用于人类间的通讯。数据传输的速率过低所以通话功能是不现实的,但有一种令人充满敬意的设备怎么样呢:我或许能做一只基于LoRa的双向传呼机。

虽然作为一名硬件工程师的我工作内容包含天线分析,但我对射频电路本身却不太熟悉。因此第一步我订购了两个AI-Thinker的Ra-o2 LoRa模块和两个基于ATmega328的微控制器(即单片机),翻出我的面包板,搭建概念验证设计。不久之后,我就实现了在屏幕上显示发送和接收到的字母和数字组成的字符串,使用的屏幕是一块为Nokia手机设计的84*48像素的LCD屏。 当然,你是不能拿一块面包板直接去做场地测试的,所以我设计了一个印刷电路原型,这个原型机复制了我面包板的设计,还带上了电池和一些控制按钮。

场地测试时正好是德国的寒冬,我和一位伙伴可不想在户外长距离跋涉,但我们证实了一公里开外的距离的通信可行。严寒的天气也暴露出一个意料之外的问题:传呼机中的一只用镍氢电池供电,另一只则使用锂离子电池。用镍氢电池的一只在低温中使用无虞,但锂离子驱动的那只则由于电压跌落导致了微控制器的重启。

这只双向传呼机使用LoRa的低功耗广播协议,有效传输距离在10公里至15公里。一个现成的LoRa接收器模块适配在定制的PCB板上,同时附带一个用户友好的显示屏以及导航控制。一个实时时钟模块负责追踪当地时间。 接下来我们需要一个更精致的设计。 最明显的升级体现在屏幕上,我用了一块128*64像素分辨率的LCD屏。同时也对微处理器进行了升级:我需要更多的算力,但也仍然想待在Arduino适配的生态中,所以我选择了Atmel SAMD21 Cortex Mo,可以用一系列“后AVR(Automatic Voltage Regulation,自动电压调整)”的Arduino微控制器驱动。

我还把AI-Thinker的模块替换为更流行的RFM95W接收器。最终的设计还包含了一只用于静音模式的传呼机马达,一个用于操作的3向导航开关,以及一个SD卡适配器。由于我天线分析的经验,PCB板二代迭代中大部分微调都专用于确保连接接收器到天线的走线要是最佳的50欧姆阻抗。传输线在PCB的另一边使用了接地面,所以利用PCB的厚度计算后得出我需要一条1mm宽的走线。对于接地面连接天线基座和接收器模块的方式我也多加调整,以便获得最佳的高频表现。

此外,我选择了时髦的黑色作为PCB板阻焊层,结果产生了又一个意外结果。我用来贴片的回流焊机使用红外加热器,在我第一次贴片的时候,表面的黑色阻焊层受热比我常用的绿色PCB板更快。结果就是焊点呈现出经典过热金-棕色污渍——我竟成了时尚的受害者! 在我进行调整搞定一切组装后,开始测试电路板,这时候我意识到开关按钮控制存在一个问题:按下电源键时,电压调节器开始向SAMD21的微处理器施加3.3V电压。 其中存在一项安全功能,如果控制器未在2s内收到来自处理器启动的确认,就会中断供电。但SAMD21需要2.5s才能做出应答!我只好去查控制器规格书,发现了终极解决方案,规格书里一条说明表示该控制器可以通过调节参数实现10s等待。随着新开关控制器的到位,我用热风枪把新部件固定到了相应位置。

d497bb06-51b1-11eb-8b86-12bb97331649.png

传呼机平台:Arduino适配的微处理器控制LoRa模块,而用户可以把任何现成的外围设备,配合支持I2C协议的Arduino库使用,外围设备直接通过PCB板上的专用插座连接。 测试中还出现了另一个小问题:我把板载实时时钟的数据线接反了,这是用来计当地时间,并通过I2C协议和SAMD21相连的。修好这个问题后,我的传呼机正式完成,我将它命名为LoRaNicator。

因为相比编程我对硬件设计更感兴趣,整个系统软件构成十分基础,仅仅负责用户间的文本信息交换。我希望其他人或许能够将LoRaNicator当作一个开源平台,利用好这一低功耗、基础构造简单的通讯方式,制作出更多更复杂的应用。我也在尝试让LoRaNicator硬件扩展变得更容易,通过一系列可外接I2C设备的外部针脚,让它能够连接诸如GPS单元或其他类型的传感器。

原文标题:使用LoRa搭建一个双向传呼机

文章出处:【微信公众号:微波射频网】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    2574

    文章

    54401

    浏览量

    786230
  • 物联网
    +关注

    关注

    2939

    文章

    47330

    浏览量

    408050
  • 无线
    +关注

    关注

    31

    文章

    5635

    浏览量

    177977

原文标题:使用LoRa搭建一个双向传呼机

文章出处:【微信号:mwrfnet,微信公众号:微波射频网】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lora基站作用

    1. 数据收集和传输  Lora基站可以收集来自Lora节点的数据,并将这些数据传输到云端或其他目的地。这些数据可以是环境监测数据、能源管理数据、安全监控数据等。通过Lora基站的数据收集和传输
    发表于 12-04 07:45

    Lora基站在物联网应用的重要性

    Lora基站在物联网应用中具有重要的地位。首先,Lora基站可以实现对物联网设备的远程监测和控制,为物联网应用提供了强大的功能支持。其次,Lora基站具有较强的抗干扰能力和较长的电池寿命,可以在恶劣
    发表于 12-03 07:09

    LoRa基站与网关概念

    1. LoRa基站 LoRa基站是物联网设备连接网络的一个重要组成部分。它主要负责接收来自物联网设备的信号,并将这些信号转发给云平台。同时,LoRa基站还可以将云平台的指令转发给物联网设备,实现
    发表于 12-02 08:30

    Lora技术应用领域

    1. 物联网应用:Lora技术的远距离传输特性使其在物联网应用中得到广泛应用。通过Lora技术,可以实现智能城市、智能家居、智能农业等多种物联网应用,为人们的生活带来便利和舒适。 2. 工业控制
    发表于 11-26 08:10

    lora通信技术的特点

    1.低功耗   LoRa通信技术采用了一种先进的调制方式,能够在低功耗的情况下实现远距离通信。这使得LoRa通信技术非常适合用于物联网设备等需要长时间运行的应用场景。 2.长距离   LoRa通信
    发表于 11-20 07:50

    光伏发电储能防逆流监测双向计量电能表

    ,实时监测电流、电压的相位和流向,区分 “电网→用户”(充电 / 用电)和 “用户→电网”(放电 / 馈电)两种电能流动状态。 ▶数据通信能力:支持 RS485、LoRa、4G/5G 等通信协议,可将双向计量数据实时传输至能源管理系统(EMS)或电网调
    的头像 发表于 08-14 17:21 808次阅读
    光伏发电储能防逆流监测<b class='flag-5'>双向</b>计量电能表

    传呼机爆炸事件引安全关注,中国供应链与国产操作系统的含金量上升

    去年,黎巴嫩发生大规模传呼机爆炸事件,第二天又发生对讲机爆炸事件,合计已造成39人死亡、约3000人受伤。报道指出,造成爆炸事件的设备一批来自台湾,一批来自日本与匈牙利。有不少网友指出,要在手动拆解
    的头像 发表于 07-02 10:02 308次阅读
    <b class='flag-5'>传呼机</b>爆炸事件引安全关注,中国供应链与国产操作系统的含金量上升

    LoRa6100Pro-mini 1W 串口Lora无线组网模块V1

    LoRa6100Pro-mini 1W 串口Lora无线组网模块规格书
    发表于 06-23 16:13 1次下载

    LORA开关量对传模块,5KM长距离无线通讯,免布线

    LORA无线对传开关控制器是一种利用LoRa无线通信技术实现点对点或点对多点、双向无线遥控开关控制的设备系统。拆解一下它的核心功能与应用: 一.核心功能: 无线对传开关控制:一对多无线对传开关,从机
    的头像 发表于 06-23 14:31 695次阅读

    LoRa无线数传模块应用-思为无线大功率通信解决方案#数传

    LoRa
    思为无线
    发布于 :2025年06月16日 11:52:13

    LORA数传模块:RS485转LORA双向透传

    LORA数传模块(LoRa Data Transmission Module)是一种基于LoRa(Long Range)技术的无线通信模块,专为远距离、低功耗、低速率的物联网(IoT)应用设计。利用
    的头像 发表于 05-26 15:36 642次阅读

    请问LoRa测试环境有什么要求?

    LoRa测试环境有什么要求?也是需要空旷的场地吧
    发表于 04-28 06:20

    LoRa模拟量双向对传模块

    LORA模拟量双向对传模块是一种集成了LORA通信技术和模拟信号传输功能的设备。通过LORA技术实现了远距离、低功耗的无线通信,同时支持模拟量的采集和传输,这使得该模块在物联网、工业自
    的头像 发表于 04-14 16:26 716次阅读

    无网通信技术对决:TurMass™在能效比、部署效率、安全维度如何碾压LoRa

    TurMass™ 采用大规模多天线免许可随机接入(mGFRA)技术,支持单信道 100 个设备同时上下行并发通信,通信延迟低,能够实现毫秒级双向应答,大幅提升实时性。同时,TurMass™ 的传输
    的头像 发表于 04-03 14:51 1758次阅读
    无网通信技术对决:TurMass™在能效比、部署效率、安全维度如何碾压<b class='flag-5'>LoRa</b>

    LoRa1120 全频段Lora无线通讯模块规格书

    LoRa1120 全频段Lora无线通讯模块规格书
    发表于 04-02 10:39 1次下载