零基础DIY一个工业以太网温湿度采集器

2 篇文章 0 订阅
2 篇文章 0 订阅

零基础DIY一个工业以太网温湿度采集器

1 完成目标

参考 FlexLua 提供的教程(S001A)和源代码,实现一个RS485转以太网的采集器,采集器可通过 Modbus协议 RS485 接口采集温湿度传感器,并将传感器的值转换成 Json 字符串数据通过以太网接口和TCP协议上报给服务器,流程如下图:

9eb8983f06c7e1d21ea736ad3466d6b1.jpeg

2 硬件实现

因为 FlexLua DTU01 的电路板硬件模块是可灵活配置的,所以我们可以通过搭配对应的硬件模块来实现我们想要的功能。上行端可以配置成4G/WIGI/LORA/以太网中的一种,下行端可配置成RS48R5/UART/I2C/AD/GPIO 中的一种。这里我们需要以太网和RS485,那么按照下面的图配置好硬件即可。

cf2436e5d407c08e8540ab451f729260.jpeg

在电路板上搭配 SB-C18以太网模块和SB-C15 RS485模块,组装好的成品如下:

0af0c47e2b0ebc1110ca45bd8cd51ca3.jpeg

3 软件实现

FlexLua DTU01 采集器的源代码都可以在 FlexLua 仓库找到,我们可以直接拿源代码不做任何修改,通过 USB 数据线将代码拷贝到采集器内部运行。

最终上报给服务器的传感器数据Json格式如下:

{"Dev":"TH","Data":{"Humi":79.7,"Temp":26.8},"Err":null}




  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值