
标准版
物联网关
3.6w
0
0
16
简介
一款基于ESP32的物联网关,通过RS485和RS232采集现场数据,最终通过以太网或WIFI传送到云端物联网云平台。本方案成本较低,很适合做数据采集。
简介:一款基于ESP32的物联网关,通过RS485和RS232采集现场数据,最终通过以太网或WIFI传送到云端物联网云平台。本方案成本较低,很适合做数据采集。开源协议
:GPL 3.0
创建时间:2019-10-24 20:12:43更新时间:2022-06-07 09:10:59
描述
本方案实现通过RS485或RS232接口连接传感器(电能表、水表、压力表等),采集到的实时数据通过以太网或WIFI上传云端物联网平台。硬件采用ESP32 + LAN8720实现以太网+WIFI接入互联网。主要优势在于高性能、低成本。ESP32是高度集成的 Wi-Fi+ 蓝牙芯片,内置双核处理器,运算能力高达 600 MIPS,WIFI支持802.11 b/g/n速度高达 150 Mbps,集成100 Mbps以太网MAC,工作温度范围达到 –40°C 到 +125°C,完全能满足工业环境使用。LAN8720为以太网PHY芯片,主要用于物理层接入以太网。板上还加入了usb转串口芯片(CH340C),用于下载程序到ESP32运行,带自动下载电路,无需人工干预。提供一个TF卡座,可以大大扩展存储空间。板上还带JTAG接口用于程序调试,对于开发调试和查找bug非常高效和方便。另外提供了RS485和RS232接口用于连接传感器。
这个项目分为硬件设计、样板制作和程序编写几个步骤,以下逐步介绍
一、硬件设计
第一版主要是研发阶段,所以板上保留了程序下载和调试的相关接口。实际量产时可以舍弃,降低BOM成本。
二、样板制作
这里要感谢立创给广大创客提供的这个活动,给我们发放的元件、PCB优惠券,大大降低了我们的打样成本。真心希望更多电子爱好者和创客加入到这个生态圈,带来更多想法和活力。
首先大赞立创的发货速度,下单到收货两天就搞定了。
空板和元件到手



现在上焊台准备开干

先把最难焊接的LAN8720以太网phy焊了,唯一需要热风枪配合的,芯片底部的GND焊盘必须要热风枪吹化焊锡然后贴上去

其它元件焊接非常简单,一把烙铁搞定


松香残留还是有点多,用洗板水清洗一下

来张以太网芯片特写

焊好后用完表测一下个各部分是否有短路,特别是电源部分。
二、程序编写和调试
1、编写测试程序验证板子各部分是否正常工作,主要包括以太网、WIFI、485接口和232接口,以及验证自动下载电路部分(CH340C)和JTAG是否正常。
先来几张运行测试程序的图

USB下载和JTAG调试测试

485和232通讯测试

目前网关已经实现了485/232与mqtt之间的透传,线上应用可以通过mqtt下发指令到网关并最终透传到终端设备,同时终端设备也可以回传数据给线上应用。
以下是演示视频
或
https://www.bilibili.com/video/av74474047
注:完整版视频请点上面链接👍
另外附上我自己DIY的一个JTAG调试器对这个板子进行调试的视频
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程添加到专辑
0
0
分享
侵权投诉
工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










