![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=1738840747-KTg77HAVdH86wS4kNgJ9TZlAy6gP7Qes-0-65cd98555aa081408f1ea374b1ac17df)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P138_5632.jpg?sign=1738840747-K85E92ljG5oEKUuWwspALhJLt1D1dDcz-0-3455c2226a63b6178ef74e6097136477)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P139_5640.jpg?sign=1738840747-U5f76b84rSjwOXdVHQqw5g8szXt1ZZdE-0-96e75770ab7bd4e956fee31159bdf495)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P140_5646.jpg?sign=1738840747-f2cutsx6vXZtwOldjq8NBBwVuVoksxtO-0-802e37493c01a9e9a706f3d0b2198c00)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5658.jpg?sign=1738840747-FSQ54umouBiuuYWkQXB64yT4Q7ePJ12C-0-d2cc48eb05cd84c7a3c420fbe431e70c)
3.2.2 温湿度传感器
本部分包括DHT22温湿度传感器的功能介绍及相关代码。
1.功能介绍
DHT22温湿度传感器模块可获取实时温湿度数据、天气信息,为云端提供数据。元件包括DHT22温湿度传感器模块、Arduino开发板和导线若干,电路如图3-4所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5654.jpg?sign=1738840747-7enbGqGlBXLlDu4cbrsw1kQinMn6a80N-0-fb98a28ca879b85371b5dabbd9088e54)
图3-4 DHT22温湿度传感器与Arduino开发板连线图
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5660.jpg?sign=1738840747-5SBOswGZZWDShyw5ypdhsyH2qm7wCa92-0-4e07706f73f822082a6b142702b58d86)
3.2.3 压力传感器
本部分包括FSR402压力传感器的功能介绍及相关代码。
1.功能介绍
置于行李箱把手部位,获得重量数据,并提示是否超重。元件包括FSR402压力传感器、Arduino开发板和导线若干,电路如图3-5所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P142_5666.jpg?sign=1738840747-PWhVzLSaz1ip4Il9ZAzqDbCXP9cvA3As-0-6058eba6d8de5e9867d0b4b9d1cdeb92)
图3-5 FSR402压力传感器原理图
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P142_5670.jpg?sign=1738840747-mRfPNHn4HEheibqfYQ7zMvkwoCEo6sq3-0-d377370adbe382deaa9aa52e252cb253)
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=1738840747-fyKhK6WuXuUFhmrdR4TYWGTS6Cxcd0HD-0-f0e2f3f5ca941ef908ad57d59465af7c)
图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=1738840747-cbWaRqxpnxiBx8K2NBcubJO2HrcZZjge-0-8958200853eaec73716610e3e9ef37dc)
图3-7 开发者中心界面
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P144_5687.jpg?sign=1738840747-NYtUg4kdWvID7tW4kXBSdfo9qFDg5261-0-113ffef2cc8b45199df86e0f52750505)
图3-8 创建产品页面
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P144_5690.jpg?sign=1738840747-IyOoF9cV8cX6wSW5nqPxQe0NdCUnXJdX-0-911c982311468d75f12ece2bf6cc4ed2)
图3-9 设备管理页面
(5)单击“添加设备”,自行设置接入设备的名称和编号以及数据保密性,选择“公开”,如图3-10所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P145_5696.jpg?sign=1738840747-Kh7YGpV9Jj56k1y1SGz5uj0eH3xKN76F-0-f5c4853c54373a5b3d4fdcc5e2d0bd49)
图3-10 添加设备页面
(6)单击“设备”,选择“数据展示”,通过Arduino开发板和GPRS模块上传到OneNET云平台的数据流,如图3-11所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P145_5700.jpg?sign=1738840747-DRj2NCcXedSIvUxHukSSWS9TlvPdbe7I-0-3ae0afe373bdada647c9ebd2e20dc5ec)
图3-11 数据展示页面
(7)产品中包含GPS定位功能,如图3-12所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P146_5706.jpg?sign=1738840747-DiXB0oXPTS4chBOhwT34DlReXhuwDDnB-0-a455f05f0c3b00ad768fa94d1627b567)
图3-12 GPS定位界面
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P146_5710.jpg?sign=1738840747-VMev6glcnEcXvrVTRovQCdqbMdNlqasr-0-4d2b761cad8a90a019a9f74325049f1e)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P147_5715.jpg?sign=1738840747-wGs7hi0gyS4KuifPYvQAZoWmXMNv8XUb-0-34756decacb3057c8dce8cb7cb2b9b59)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P148_5718.jpg?sign=1738840747-GBPD2nFTGaB5jkX0vSGLWk0144gur88g-0-e67cc0aee57fbcf4dec6216bdcebe9fb)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P149_5721.jpg?sign=1738840747-Kxzaa6HmE0kc7RZpqknepa9zAxAKVGxy-0-7462aad831431857196f11d7fa24ccd9)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P150_5726.jpg?sign=1738840747-1hmM9C3y1G3ghIdDJ3SlDwJb93D0zEM3-0-28115ccf7e3239628f3d34d7eea5638e)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P151_5729.jpg?sign=1738840747-sBSfJZx9hTCK8MIIi7312JveAecQkFOv-0-14531e9a8a2d5a1f28d38db94e3930e1)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P152_5732.jpg?sign=1738840747-3Pa7Jsg9VwAlcccK7HCuvBrudOJCm0JG-0-89eda7e756120f4e7ed5d09bc4297481)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P153_5735.jpg?sign=1738840747-MbQNc0kXC6JoYngx8d8z4AxrbSptaLDD-0-03c5d986ea287ec58c9d5ee3f64b1180)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P154_5742.jpg?sign=1738840747-6TPEo1CfpjEJsu1nxtoJG2gDmo8gzi7h-0-1f39452ee34d3b5f57a3d5dac090aa59)
3.2.5 微信小程序模块
本部分包括微信小程序的功能介绍及相关代码。
1.功能介绍
微信小程序读取OneNET云端数据,用户可在手机端查看天气情况和行李箱的位置信息。
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P155_5752.jpg?sign=1738840747-ybmAPkbrhJWgtTs860kL4YqUDG5W2sMA-0-d7e1295e973caf0fd95bf8ee7150ade2)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P156_5750.jpg?sign=1738840747-Gf7lbRQqMAh6eye8V8aNPJEG4lyQfPvf-0-1e15e295dc0f97f190e5dad1a3e0f312)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P157_5755.jpg?sign=1738840747-4UW1BeqWHA7TiL2D64OnBsdtrjHVuPMn-0-5b2c150b62585ded83d265b396e988a4)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P158_5762.jpg?sign=1738840747-Vakj3LByql3quMyVpzzD6lLxMTI1wNKO-0-e59fed14b14e9321ab9374954b8ef7a0)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P159_5772.jpg?sign=1738840747-PWla7XCjxaic2ZP12in5rsUARMjNbiqB-0-d181002f1decd9eae5581fca145ba69b)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P160_5775.jpg?sign=1738840747-V7Lfqpsru2EtKinCf20M8RrH9P1U1syT-0-6ec8814e0a479e5ef04923e0d1d9cf82)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P161_5778.jpg?sign=1738840747-WGsHGg3DD0QIbAsnjFLujmeYakW9dvWx-0-0d07b7a5a5ba687aeb5e8235a7ecbde1)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P162_5781.jpg?sign=1738840747-tV2laZpPlOiNNsNe29mjxnfgs5tJcNL7-0-7154d0a3df593b51724426edd6304872)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P163_5785.jpg?sign=1738840747-T42XrmdghDp60ekie1bl7n6A3PtutZS5-0-da77c19083864f657156318ec2a658bd)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P164_5788.jpg?sign=1738840747-0RK5vz0BqgNUF2bL4ZWrDsVRbhxKCLrf-0-48b19916c7273c6a0445bf4d4f5b53cf)