![Arduino项目开发:物联网应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/277/27563277/b_27563277.jpg)
3.2 模块介绍
本项目主要包括GPS-ATGM332D模块、DHT22温湿度传感器模块、FSR402压力传感器模块、GPRS-SIM800C模块及OneNET云端的连接模块、微信小程序及OneNET云端数据互联模块。下面分别给出各模块的功能介绍及相关代码。
3.2.1 GPS模块
本部分包括GPS-ATGM332D模块的功能介绍及相关代码。
1.功能介绍
GPS-ATGM332D模块可获取地理位置,实现行李箱的定位功能。
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P137_5627.jpg?sign=1738940501-Ok4sJcOdesVHddSVY011jDnvndkjEAP8-0-88dc8e9ba067c554dd1d9fd0c50f72ac)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P138_5632.jpg?sign=1738940501-MG3aA5i4Ww36vUQY7t0axi4RhIMuIn11-0-94816e223b0f4cffdb6ccac30fca7759)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P139_5640.jpg?sign=1738940501-Nz0C5euxYFyVaf8IlisJewviQtDSoHyE-0-9847b7c34a4cb74e158ecba46b9adb99)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P140_5646.jpg?sign=1738940501-bYrRnXRZhmdvOMXfNHqJ3ruD78pbSpVg-0-ca45c8999e1a5b799cc0925792441c5e)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5658.jpg?sign=1738940501-LvO3wOUeWWeRIFnkD0XtaXsOojR8kEql-0-b57614a3aa2a594ac9dd88c0b7aef102)
3.2.2 温湿度传感器
本部分包括DHT22温湿度传感器的功能介绍及相关代码。
1.功能介绍
DHT22温湿度传感器模块可获取实时温湿度数据、天气信息,为云端提供数据。元件包括DHT22温湿度传感器模块、Arduino开发板和导线若干,电路如图3-4所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5654.jpg?sign=1738940501-GeqRflHtt5dsruDqsAeDjSLfwLTMCDJD-0-e7c95c52028e324861e1d3195999a498)
图3-4 DHT22温湿度传感器与Arduino开发板连线图
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5660.jpg?sign=1738940501-GPRvmECi6Zz5zFqOAX0vUe7sfVEtIxeW-0-79e532aef2842c43b517673220e94690)
3.2.3 压力传感器
本部分包括FSR402压力传感器的功能介绍及相关代码。
1.功能介绍
置于行李箱把手部位,获得重量数据,并提示是否超重。元件包括FSR402压力传感器、Arduino开发板和导线若干,电路如图3-5所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P142_5666.jpg?sign=1738940501-1Pk6irpDftRBkJwO9mu10XppQk664nZS-0-7cba7b78cb1121fd1498001c7b0c82e0)
图3-5 FSR402压力传感器原理图
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P142_5670.jpg?sign=1738940501-vWpgU5jiAarbpHibaOk4mhNUpfyLikv5-0-605eb7211586f21d054ff3da694c2192)
3.2.4 OneNET云平台
1.功能介绍
GPRS-SIM800C模块将各种传感器获得的数据传至OneNET云端。
1)OneNET简介
OneNET是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。
2)操作步骤
(1)打开浏览器进入OneNET首页(网址:https://open.iot.10086.cn/),注册、登录,如图3-6所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P143_5677.jpg?sign=1738940501-fQ9LjPOVxfEbUpFC6O8N46myc4TvPx8h-0-5fde14c30008cdcf389c68e703dd7f36)
图3-6 OneNET界面
(2)单击首页右上角的“开发者中心”,进入界面,并单击“创建产品”,如图3-7所示。
(3)根据需求创建产品,如图3-8所示。
(4)单击“设备管理”,如图3-9所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P144_5684.jpg?sign=1738940501-8CBOntKnBf9Vq2cWthgdc9ZKQi0LlH0O-0-aad844dfa0ef86d3d437defa7d61d224)
图3-7 开发者中心界面
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P144_5687.jpg?sign=1738940501-toTEaFF8uPVqR4aw1ywGpYfcRc3MiqHw-0-bba1aa4ebea21048d0b92616a4ad5ac2)
图3-8 创建产品页面
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P144_5690.jpg?sign=1738940501-CDS3skF3jcBtb0G3zp9YELxbkgGTvaXc-0-8ef75469e166f0d390b7e92669642e8d)
图3-9 设备管理页面
(5)单击“添加设备”,自行设置接入设备的名称和编号以及数据保密性,选择“公开”,如图3-10所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P145_5696.jpg?sign=1738940501-L9lXy56n9MRcXVW65pQWwVSLtvH60w4l-0-5c3d408c92ea82c48065facef6a86c0f)
图3-10 添加设备页面
(6)单击“设备”,选择“数据展示”,通过Arduino开发板和GPRS模块上传到OneNET云平台的数据流,如图3-11所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P145_5700.jpg?sign=1738940501-oaRAObEPsfvYX3t0RTbyet2oyPXcxwvb-0-37788afda43c78488255d5cfe5daef51)
图3-11 数据展示页面
(7)产品中包含GPS定位功能,如图3-12所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P146_5706.jpg?sign=1738940501-yh1z49dMIit4rcDH7tFP34hwk0s1BcMQ-0-a564955c1bc74260a15c7bb74b6eea52)
图3-12 GPS定位界面
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P146_5710.jpg?sign=1738940501-9Ui3x9V853aQnOkXJ1EfexWQBNl5IOEX-0-667fffcb24580f65767d43cdea41526d)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P147_5715.jpg?sign=1738940501-HskZCOqRl85RapC1I1NmeAwa9sxNYSFM-0-dbb705ff375616a6e01d9eca22ef0c06)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P148_5718.jpg?sign=1738940501-irloS9c0YhdtxqmTguiqE0xq4OoFym5W-0-bcc929e33a7d6e304e53484a827a2e67)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P149_5721.jpg?sign=1738940501-gkEUaAxTJP4rpRmgc8HEisn5pfp1RT0O-0-9bc6a245929f3d38b63b6429a324e786)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P150_5726.jpg?sign=1738940501-7E37fzN0u6nXuFsOKQXmhddu3fWwxjRx-0-55dc4c4b3e8ade89dbae1353eb973e12)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P151_5729.jpg?sign=1738940501-ospuBIamzpGFJi46mU3uh970WgLXpEoQ-0-c9ce3c289d45fb56af93f8abcb91c8b9)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P152_5732.jpg?sign=1738940501-Dt5ac82GcnfPrkn7imKrDPlWqHocigNX-0-361bb24a2f6f4a06e3bdabd06bc6d564)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P153_5735.jpg?sign=1738940501-2m1SE4v9qjjzx8Bx11pH6ddIlohcYVoC-0-89be538361c8db657532660870d005b5)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P154_5742.jpg?sign=1738940501-wVqtG7bQZzhcmH90wKiiqswc9XJsdE2k-0-d7f241a1ea187b70586eebaa83e3f8cf)
3.2.5 微信小程序模块
本部分包括微信小程序的功能介绍及相关代码。
1.功能介绍
微信小程序读取OneNET云端数据,用户可在手机端查看天气情况和行李箱的位置信息。
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P155_5752.jpg?sign=1738940501-2K9JK7JvaivvsLwf3DmLJhINEjtfTHx5-0-32f0c45a9319754e24762a24b486e882)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P156_5750.jpg?sign=1738940501-wkaqSWrcb9xd7HCu5erke0gdM1w8c62X-0-3231f04f17c4a7d86d0b0e2233845083)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P157_5755.jpg?sign=1738940501-T41RPzfmQLydrDUjtjqHws5zzTeFjEUu-0-0b2aa60bd1b84dbfff909ada1b2f7fe3)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P158_5762.jpg?sign=1738940501-TJAncrL54Oj99ZUWcUDmnAHkkm0OrAjM-0-5c31b31fb536f79097181357b6514019)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P159_5772.jpg?sign=1738940501-y3JXE51q6SZxdLeBp7h3tsDWxVgKnMbU-0-cab9ef6bc62f53c3b2616f2ad6307431)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P160_5775.jpg?sign=1738940501-sXx3Zh2zXialG9FCyLAcREPcVAIU10KP-0-bd8ff9ff13d30c2277f7c11e0968cab5)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P161_5778.jpg?sign=1738940501-QeWMT4TSLDYkeEEKfppkYB5Oks2ph56W-0-c8241aeea6dfeeb6b19fde4565c228d8)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P162_5781.jpg?sign=1738940501-6lASEAOqEFAuS4Os37awaXz6ydnG7tKf-0-d9769b7a02a3f141d4a1b1c783d04b7f)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P163_5785.jpg?sign=1738940501-BxirYFkPaSWPT1qytg0pPG9M0gkRTB6u-0-d42b5f663f5f8a9bc255dacd05a2ece7)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P164_5788.jpg?sign=1738940501-IAFbd2rgM7gUJ3u2tukcjZLwTPnDToQz-0-becea85417d30545da23fc3b05cb79d8)