Arduino项目开发:物联网应用
上QQ阅读APP看书,第一时间看更新

3.1 功能及总体设计

本项目通过GPS-ATGM332D模块,实现对行李箱的定位功能,达到防丢失的效果;行李箱把手处内置压力传感器,可感知行李箱的实际重量,超出某一范围则给予提示,告知用户行李箱已超重;室外放置的温湿度传感器获取实时天气数据,GPRS-SIM800C模块将数据传至云端,用户可及时得知天气情况,调整穿衣搭配;微信小程序读取OneNET云端数据,页面上可显示温湿度数据和行李箱位置信息。

要实现上述功能需将作品分成两部分进行设计,即传感器模块和传输模块:传感器模块分为GPS-ATGM332D模块、DHT22温湿度传感器和FSR402压力传感器;传输模块分为GPRS-SIM800C模块和OneNET云端的连接。

1.整体框架图

整体框架如图3-1所示。

图3-1 整体框架图

2.系统流程图

系统流程如图3-2所示。

图3-2 系统流程图

3.总电路图

总电路如图3-3所示,引脚连线如表3-1所示。

图3-3 总电路图

表3-1 引脚连线表