• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 【开源】4G_Lora远程毫米波雷达水位监测器

    概述: 该产品是一款基于C2M低代码核心模组开发的《4G_Lora远程毫米波雷达水位监测器》设备,可实现4G或Lora远程获取液位值的功能。该设备的配置方式极其简单,

    2023-06-08 10:13

  • 【开源】4G_Lora远程毫米波雷达水位监测器之【接入免开发云+小程序】

    功能概述: 闪品提供了一款极易接入的免开发云,并且可以自动生成小程序,方便用户显示一些定制化的内容。参考本文档可以实现将传感器采集到的数据在微信小程序页面上显示。 步骤一:接线 通过DC座或者端子座的“+”和“-”给设备提供5-24V电源 \"A\"和\"B\"接485总线的A和B端 \"ANT1\" SMA接口接4G天线,\"ANT2\" SMA 接口接 GPS 天线(如果ANT2有的话) 步骤二:拷贝代码 首先用TypeC USB数据线将设备和电脑连接,然后在电脑上会自动出现一个1.6MB大小的U盘(如果U盘大小是0MB,则需用FAT32快速格式化该盘),接着将 /Code/ 文件夹中的main.lua代码文件拷贝覆盖至该U盘。 步骤三:更新配置信息 在 U 盘中用记事本或者其他代码文本编辑器打开 main.lua 代码文件,用户需编辑文件开头部分的 配置信息 ,替换成实际信息然后 ctrl+S 保存即可,最后拔掉 USB 线,设备此时如果仍有供电,则会自动耗时 2 秒时间更新代码,否则设备下次上电时会自动耗时 2 秒时间更新代码。需要更改的配置信息如下: 这里只需关心 Part1,Part5 ,Part6 参数即可,Part6一般无需更改。 ----------------------配置信息开始---------------------- --Part1: 系统配置 SysMode = 2 --0:4G_TCP, 1:4G_Mqtt, 2:4G_ShineBlinkCloud, 3:LoraModbusHex SysGpsUse = \"NO_GPS\" --NO_GPS: 不带GPS功能, AUTO_AGPS:带GPS功能 SysWorkInterval = 10 --单位秒,系统采集传感器并发送数据的间隔周期。 --如果SysSleepEn=1,则SysWorkInterval周期间隔内会断电低功耗 SysSleepEn = 0 --0:不使用低功耗休眠 1:使用。该功能必须外挂BateryFriend才有用 --SysMyID可任意设定,用作设备的唯一标识, --也可以用LIB_GetSysUniID()函数获取的芯片唯一ID,形如\"761A6617E803F78402\" SysMyID = \"Test01\" -- SysMyID = LIB_GetSysUniID() --Part5: Modbus RS485传感器配置 MbAddr = 0x01 --传感器modbus地址, 1~250 MbBaudRate = \"BAUDRATE_9600\" --485总线的通信速率 ----------------------配置信息结束---------------------- (1)工作模式配置 [SysMode] 需设置成 2 ,表示设备以 4G_ShineBlinkCloud 模式工作。 (2)GPS 功能关闭(默认不带GPS) [SysGpsUse] 需设置成 \"NO_GPS\",如需GPS功能需另外定制带GPS定位功能的4G模组。 (3)Modbus 传感器参数配置 [MbAddr] 为传感器的 Modbus 地址,默认需设置为 0x01 [MbBaudRate] 为传感器的 485 通信波特率,默认需设置为 \"BAUDRATE_9600\" (4)采集传输工作周期设置 [SysWorkInterval] 该值设置的越大工作采样和传输间隔时间越长,这样可以减少 Sim 卡流量的消耗,建议结合实际情况设置,单位秒。 (5)低功耗休眠功能开启(需外挂 BatteryFriend ) [SysSleepEn] 设置为 1 时将开启低功耗功能。当该功能开启后,设备每次采集并传输完数据后将进入休眠状态,休眠时间为 [SysWorkInterval] 秒,休眠期间设备的电流仅为 uA 级别。 注意1:如果没有外挂 BatteryFriend 电池低功耗管理硬件设备, [SysSleepEn] 即使设置为 1 也不会有低功耗休眠功能! 注意2:BatteryFriend 和本设备配合使用的教程请访问ShineBlink 的gitee开源仓库 (6)Part6 参数 Part6中的UI参数决定了在微信小程序页面显示的数值的名称 步骤四:开始工作 上电后观察设备的LED指示灯状态: 白色:表明刚上电 红色:表明已检测到Sim卡 蓝色:表明已连上附近基站 绿色:表明已和服务器建立连接 步骤五:微信小程序使用 微信小程序的使用教程请访问ShineBlink 的gitee开源仓库

    2023-06-08 10:53

  • 【开源】4G_Lora远程毫米波雷达水位监测器之【4G接入MQTT云服务教程】

    功能概述: 参考本文档可实现将传感器采集到的数据信息,以 Json 格式通过 Mqtt 传输给远端的云服务器。 Json 消息包含内容如下: Json对象 描述 类型 单位 值域 Uid 设备唯一标识 字符串 无 无 Dsitance 距离平均值 整数 mm 0-20000 发送的 Mqtt 消息 Json 字符串形式举例如下(以温湿度传感器为例): {\"Uid\":\"Test01\",\"Temperature\":25.2, \"Humidity\":76.7} 步骤一:接线 通过 DC 座或者端子座的 “+” 和 “-” 给设备提供 5-24V 电源 \"A\" 和 \"B\" 接 485 总线的 A 和 B 端 \"ANT1\" SMA 接口接 4G 天线,\"ANT2\" SMA 接口接 GPS 天线(如果ANT2有的话) 步骤二:拷贝代码 首先用 TypeC USB 数据线将设备和电脑连接,然后在电脑上会自动出现一个 1.6MB 大小的 U 盘(如果 U 盘大小是 0MB,则需用 FAT32 快速格式化该盘),接着将 /Code/ 文件夹中的 main.lua 代码文件拷贝覆盖至该 U 盘。 步骤三:更新配置信息 在 U 盘中用记事本或者其他代码文本编辑器打开 main.lua 代码文件,用户需编辑文件开头部分的 配置信息 ,替换成实际信息然后 ctrl+S 保存即可,最后拔掉 USB 线,设备此时如果仍有供电,则会自动耗时 2 秒时间更新代码,否则设备下次上电时会自动耗时 2 秒时间更新代码。需要更改的配置信息如下: 这里只需关心 Part1,Part3,Part5 参数即可。 ----------------------配置信息开始---------------------- --Part1: 系统配置 SysMode = 1 --0:4G_TCP, 1:4G_Mqtt, 2:4G_ShineBlinkCloud, 3:LoraModbusHex SysGpsUse = \"NO_GPS\" --NO_GPS: 不带GPS功能, AUTO_AGPS:带GPS功能 SysWorkInterval = 10 --单位秒,系统采集传感器并发送数据的间隔周期。 --如果SysSleepEn=1,则SysWorkInterval周期间隔内会断电低功耗 SysSleepEn = 0 --0:不使用低功耗休眠 1:使用。该功能必须外挂BateryFriend才有用 --SysMyID可任意设定,用作设备的唯一标识, --也可以用LIB_GetSysUniID()函数获取的芯片唯一ID,形如\"761A6617E803F78402\" SysMyID = \"Test01\" -- SysMyID = LIB_GetSysUniID() --Part3: MQTT参数(SysMode=1时才有用) MqttServerAddr = \"mqtt.ctwing.cn\" --天翼云MQTT服务器ip地址或域名 MqttServerPort = 1883 --MQTT服务器端口号 MqttClientID = \"15589964DTU01\" --产品ID\"15589964\" + 设备编号\"DTU01\" MqttUserName = \"ShineBlink\" --建议填写为用户自己的天翼物联网平台(AIoT)用户名 MqttPassword = \"lMmugH2yURmY2uJqkNby-zQHGJ67ngjMAYR6kkGQmko\" --采用的一型一密,特征串 MqttSubTopic = \"device_control\"--订阅用,用于接收服务器下发的数据 MqttPubTopic = \"$device_send\" --发布用,用于向服务器发送数据 --Part5: Modbus RS485传感器配置 MbAddr = 0x01 --传感器modbus地址, 1~250 MbBaudRate = \"BAUDRATE_9600\" --485总线的通信速率 ----------------------配置信息结束---------------------- (1)工作模式配置 [SysMode] 需设置成 1 ,表示设备以 4G_Mqtt 模式工作。 (2)GPS 功能关闭(默认不带GPS) [SysGpsUse] 需设置成 \"NO_GPS\",如需GPS功能需另外定制带GPS定位功能的4G模组。 (3)Modbus 传感器参数配置 [MbAddr] 为传感器的 Modbus 地址,默认需设置为 0x01 [MbBaudRate] 为传感器的 485 通信波特率,默认需设置为 \"BAUDRATE_9600\" (4)Mqtt 通信配置 上面Part3中的 Mqtt 参数是以接入天翼云(Ctwing)为案例填写的,用户需要根据自己所接的 Mqtt 云服务器做相应的更改。 (5)采集传输工作周期设置 [SysWorkInterval] 该值设置的越大工作采样和传输间隔时间越长,这样可以减少 Sim 卡流量的消耗,建议结合实际情况设置,单位秒。 (6)低功耗休眠功能开启(需外挂 BatteryFriend ) [SysSleepEn] 设置为 1 时将开启低功耗功能。当该功能开启后,设备每次采集并传输完数据后将进入休眠状态,休眠时间为 [SysWorkInterval] 秒,休眠期间设备的电流仅为 uA 级别。 注意1:如果没有外挂 BatteryFriend 电池低功耗管理硬件设备, [SysSleepEn] 即使设置为 1 也不会有低功耗休眠功能! 注意2:BatteryFriend 和本设备配合使用的教程请访问ShineBlink 的gitee开源仓库 步骤四:开始工作 上电后观察设备的 LED 指示灯状态: 白色:表明刚上电 红色:表明已检测到 Sim 卡 蓝色:表明已连上附近基站 绿色:表明已和服务器建立连接 测试方法: 如果自己没有远端 Mqtt 测试服务器,可选择天翼云(Ctwing),OneNet,阿里云等作为设备 Mqtt 接入的云,这里我们以天翼云中的 Mqtt 透传服务作为例子来演示 Mqtt 的接入,其他云的接入也就大同小异。 服务器接入实例教程请访问ShineBlink 的gitee开源仓库

    2023-06-08 10:49

  • 【开源】4G_Lora远程毫米波雷达水位监测器之【传感器数据Lora转WiFi/4G传输】

    Lora转WiFi/4G使用场景: (1)现场没有 WiFi 或 4G 信号的情况 (2)节省成本,不想为每个传感器都配一个4G模组的情况 注意:这里另外需要 FDTU07(Lora转4G DTU)或 FDTU08(Lora转WiFi DTU)设备的配合。 功能概述: 通过 485 总线 Modbus 协议读取到传感器数据,并将数据转成 Json 格式传输给 FDTU07(Lora转4G DTU)或者 FDTU08(Lora转WiFi DTU)设备,随后 DTU 再将接收到的数据通过 4G 或 WiFi 传输给 Mqtt 服务器,数据传输流程如下: 步骤一:接线 通过DC座或者端子座的“+”和“-”给设备提供5-24V电源 \"A\"和\"B\"接485总线的A和B端 \"ANT1\" SMA接口接 Lora 天线 步骤二:拷贝代码 首先用TypeC USB数据线将设备和电脑连接,然后在电脑上会自动出现一个1.6MB大小的U盘(如果U盘大小是0MB,则需用FAT32快速格式化该盘),接着将 /Code/ 文件夹中的main.lua代码文件拷贝覆盖至该U盘。 步骤三:更新配置信息 在 U 盘中用记事本或者其他代码文本编辑器打开 main.lua 代码文件,用户需编辑文件开头部分的 配置信息 ,替换成实际信息然后 ctrl+S 保存即可,最后拔掉 USB 线,设备此时如果仍有供电,则会自动耗时 2 秒时间更新代码,否则设备下次上电时会自动耗时 2 秒时间更新代码。需要更改的配置信息如下: 这里只需关心 Part1,Part4 ,Part5 参数即可 ----------------------配置信息开始---------------------- --Part1: 系统配置 SysMode = 3 --0:4G_TCP, 1:4G_Mqtt, 2:4G_ShineBlinkCloud, 3:LoraModbusHex SysGpsUse = \"NO_GPS\" --NO_GPS: 不带GPS功能, AUTO_AGPS:带GPS功能 SysWorkInterval = 10 --单位秒,系统采集传感器并发送数据的间隔周期。 --如果SysSleepEn=1,则SysWorkInterval周期间隔内会断电低功耗 SysSleepEn = 0 --0:不使用低功耗休眠 1:使用。该功能必须外挂BateryFriend才有用 --SysMyID可任意设定,用作设备的唯一标识, --也可以用LIB_GetSysUniID()函数获取的芯片唯一ID,形如\"761A6617E803F78402\" SysMyID = \"Test01\" -- SysMyID = LIB_GetSysUniID() --Part4: Lora参数(SysMode=3时才有用) --Lora从机(slave)地址(范围:0-65535) LoraAddr = 0x01 --Lora对端中心点(center)地址(范围:0-65535) LoraTargetAddr = 0x00 --Lora通信信道(范围:410-441MHz),相互通信的Lora节点必须在同一信道 LoraChannel = 433 --Lora无线速率(范围:0.3, 1.2, 4.8, 9.6, 19.2kpbs),速率越低通信质量越高 LoraBaudrate = \"9.6kpbs\" --Lora发射功率(范围:11, 14, 17, 20dB),该值越大通信质量越高,但功耗会增加 LoraTxPwr = \"20dB\" --Part5: Modbus RS485传感器配置 MbAddr = 0x01 --传感器modbus地址, 1~250 MbBaudRate = \"BAUDRATE_9600\" --485总线的通信速率 ----------------------配置信息结束---------------------- (1)工作模式配置 [SysMode] 需设置成 3 ,表示设备以 LoraModbus 模式工作。 (2)GPS 功能开启 [SysGpsUse] 需设置成 \"NO_GPS\",因为 Lora 模块不支持 GPS。 (3)Modbus 传感器参数配置 [MbAddr] 为传感器的 Modbus 地址,默认需设置为 0x01 [MbBaudRate] 为传感器的 485 通信波特率,默认需设置为 \"BAUDRATE_9600\" (4)采集传输工作周期设置 [SysWorkInterval] 该值设置的越大工作采样和传输间隔时间越长,这样可以减少 Sim 卡流量的消耗,建议结合实际情况设置,单位秒。 (5)低功耗休眠功能开启(需外挂 BatteryFriend ) [SysSleepEn] 设置为 1 时将开启低功耗功能。当该功能开启后,设备每次采集并传输完数据后将进入休眠状态,休眠时间为 [SysWorkInterval] 秒,休眠期间设备的电流仅为 uA 级别。 注意1:如果没有外挂 BatteryFriend 电池低功耗管理硬件设备, [SysSleepEn] 即使设置为 1 也不会有低功耗休眠功能! 注意2:BatteryFriend 和本设备配合使用的教程请访问ShineBlink 的gitee开源仓库 (6)Lora 从机地址设置 [LoraAddr] ,不同的Lora传感器从机节点[LoraAddr] 的值一定要设置成不同的。 步骤四:开始工作 上电后观察设备的 LED 指示灯状态: 绿色闪烁:每闪烁一次表明通过 485 Modbus 成功读取到一包传感器数据,并向 Lora 中心点发送了一包 Json 形式的传感器数据。 步骤五:和DTU配合,向云端传输数据 配合 FDTU07 实现 Lora 转 4G 的教程请参考:ShineBlink 的gitee开源仓库 配合 FDTU08 实现 Lora 转 WiFi 的教程请参考:ShineBlink 的gitee开源仓库

    2023-06-08 10:58

  • 【开源】4G_Lora远程毫米波雷达水位监测器之【4G接入TCP云服务教程】

    功能概述: 参考本文档可实现将传感器采集到的数据信息以 Json 格式通过 TCP 传输给远端的云服务器。 Json 消息包含内容如下: Json对象 描述 类型 单位 值域 Uid 设备唯一标识 字符串 无 无 Dsitance 距离平均值 整数 mm 0-20000 发送的 TCP 消息 Json 字符串形式举例如下(以温湿度传感器为例): {\"Uid\":\"Test01\",\"Temperature\":25.2, \"Humidity\":76.7} 步骤一:接线 通过 DC 座或者端子座的 “+” 和 “-” 给设备提供 5-24V 电源 \"A\" 和 \"B\" 接 485 总线的 A 和 B 端 \"ANT1\" SMA 接口接 4G 天线,\"ANT2\" SMA 接口接 GPS 天线(如果ANT2有的话) 步骤二:拷贝代码 首先用 TypeC USB 数据线将设备和电脑连接,然后在电脑上会自动出现一个 1.6MB 大小的 U 盘(如果 U 盘大小是 0MB,则需用 FAT32 快速格式化该盘),接着将 /Code/ 文件夹中的 main.lua 代码文件拷贝覆盖至该 U 盘。 步骤三:更新配置信息 在 U 盘中用记事本或者其他代码文本编辑器打开 main.lua 代码文件,用户需编辑文件开头部分的 配置信息 ,替换成实际信息然后 ctrl+S 保存即可,最后拔掉 USB 线,设备此时如果仍有供电,则会自动耗时 2 秒时间更新代码,否则设备下次上电时会自动耗时 2 秒时间更新代码。需要更改的配置信息如下: 这里只需关心 Part1,Part2,Part5 参数即可。 ----------------------配置信息开始---------------------- --Part1: 系统配置 SysMode = 0 --0:4G_TCP, 1:4G_Mqtt, 2:4G_ShineBlinkCloud, 3:LoraModbusHex SysGpsUse = \"NO_GPS\" --NO_GPS: 不带GPS功能, AUTO_AGPS:带GPS功能 SysWorkInterval = 10 --单位秒,系统采集传感器并发送数据的间隔周期。 --如果SysSleepEn=1,则SysWorkInterval周期间隔内会断电低功耗 SysSleepEn = 0 --0:不使用低功耗休眠 1:使用。该功能必须外挂BateryFriend才有用 --SysMyID可任意设定,用作设备的唯一标识, --也可以用LIB_GetSysUniID()函数获取的芯片唯一ID,形如\"761A6617E803F78402\" SysMyID = \"Test01\" -- SysMyID = LIB_GetSysUniID() --Part2: Tcp参数(SysMode=0时才有用) TcpServerIp = \"122.114.122.174\" --需要连接的服务器IP地址 TcpServerPort = 33210 --需要连接的服务器端口号 --Part5: Modbus RS485传感器配置 MbAddr = 0x01 --传感器modbus地址, 1~250 MbBaudRate = \"BAUDRATE_9600\" --485总线的通信速率 ----------------------配置信息结束---------------------- (1)工作模式配置 [SysMode] 需设置成 0 ,表示设备以 4G_TCP 模式工作。 (2)GPS 功能关闭(默认不带GPS) [SysGpsUse] 需设置成 \"NO_GPS\",如需GPS功能需另外定制带GPS定位功能的4G模组。 (3)Modbus 传感器参数配置 [MbAddr] 为传感器的 Modbus 地址,默认需设置为 0x01 [MbBaudRate] 为传感器的 485 通信波特率,默认需设置为 \"BAUDRATE_9600\" (4)TCP 服务器配置 [TcpServerIp] 需设置为远端 TCP 云服务器的 IP 地址或者域名 [TcpServerPort] 需设置为远端 TCP 云服务器的端口号 (5)采集传输工作周期设置 [SysWorkInterval] 该值设置的越大工作采样和传输间隔时间越长,这样可以减少 Sim 卡流量的消耗,建议结合实际情况设置,单位秒。 (6)低功耗休眠功能开启(需外挂 BatteryFriend ) [SysSleepEn] 设置为 1 时将开启低功耗功能。当该功能开启后,设备每次采集并传输完数据后将进入休眠状态,休眠时间为 [SysWorkInterval] 秒,休眠期间设备的电流仅为 uA 级别。 注意1:如果没有外挂 BatteryFriend 电池低功耗管理硬件设备, [SysSleepEn] 即使设置为 1 也不会有低功耗休眠功能! 注意2:BatteryFriend 和本设备配合使用的教程请访问ShineBlink 的gitee开源仓库 步骤四:开始工作 上电后观察设备的 LED 指示灯状态: 白色:表明刚上电 红色:表明已检测到 Sim 卡 蓝色:表明已连上附近基站 绿色:表明已和服务器建立连接 测试方法: 如果没有远端 TCP 测试服务器,可暂时借用安信可提供的 TCP 透传测试云 服务器接入实例教程请访问ShineBlink 的gitee开源仓库

    2023-06-08 10:40

  • 毫米波雷达(一)

    什么是毫米波雷达  毫米波是指波长介于1-10mm的电磁,波长短、频段宽,比较容易实现窄波束,雷达分辨率高,不易受干扰

    2019-12-16 11:09

  • 车载毫米波雷达的原理是什么?

    毫米波雷达是测量被测物体相对距离、现对速度、方位的高精度传感器,早期被应用于军事领域,随着雷达技术的发展与进步,毫米波雷达

    2019-08-07 08:01

  • 毫米波雷达的特点是什么

    毫米波雷达的特点、优点、缺点;毫米波雷达测距原理,测速原理,角速度测量原理;毫米波

    2021-07-30 08:05

  • 毫米波雷达方案对比

    发展为主动安全提供了技术可行性,汽车微波/毫米波雷达传感器正是实现该功能的核心部件之一。微波/毫米波雷达是利用目标对电磁

    2018-08-04 09:16

  • 车载毫米波雷达的技术原理与发展

    作为智能汽车和智慧交通的重要组成,车用毫米波雷达的相关频率划分受到国家无线电管理部门的密切关注和高度重视。2016年,国内正式启动国际电联智能交通全球频率统一(WRC-19 1.12)议题工作。工业

    2019-05-10 06:20