![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=1738854768-b2emxLi5EFi9fAT5QqVRbBlbtFEYdiaJ-0-cf70cb0465df839169113e37416a4892)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P138_5632.jpg?sign=1738854768-Agyz5ijyG0TVfnhjiNNATnus9rHYZvZi-0-06117b70e5f84a90cd7c48200c5a0ec7)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P139_5640.jpg?sign=1738854768-moRGqW40kS69YofuilOpjLE2ld23gTBN-0-857133ae9e5700e1549a9d03abc27e3c)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P140_5646.jpg?sign=1738854768-aUFQzqizZHRaVUjmP81PMlCKwHqoQi3m-0-ffbde45b8023fcc57497c85eb9735944)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5658.jpg?sign=1738854768-VGHVUtAHFjU0BhUpGmX0YSfTCZbxD0px-0-fa166633f5c4e35d253004915a8ebed7)
3.2.2 温湿度传感器
本部分包括DHT22温湿度传感器的功能介绍及相关代码。
1.功能介绍
DHT22温湿度传感器模块可获取实时温湿度数据、天气信息,为云端提供数据。元件包括DHT22温湿度传感器模块、Arduino开发板和导线若干,电路如图3-4所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5654.jpg?sign=1738854768-CTEy2lRJtoXsYCk9ZiRy1l9HC3gfPeiP-0-af8ced446daaf51c4b3edaed750dfb52)
图3-4 DHT22温湿度传感器与Arduino开发板连线图
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P141_5660.jpg?sign=1738854768-NR6155DjaqFdkvtCqDUYjirFzWGILmMT-0-ac19af025ded07a1f2e2490a74657dd2)
3.2.3 压力传感器
本部分包括FSR402压力传感器的功能介绍及相关代码。
1.功能介绍
置于行李箱把手部位,获得重量数据,并提示是否超重。元件包括FSR402压力传感器、Arduino开发板和导线若干,电路如图3-5所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P142_5666.jpg?sign=1738854768-lDKHqD53toykXSCPhdGZ7VpyWSAlxkdk-0-d406c6fe88d218b4891d59bcf852c6f9)
图3-5 FSR402压力传感器原理图
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P142_5670.jpg?sign=1738854768-u9Kjo7mUZT7RqiKEdgnFz2bN4cweaDtg-0-ce9cf338704d2d0024fca8e91cc973dd)
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=1738854768-XpvM7bbSptougQV40xmrE1g1W5UcXxYt-0-982dd83f26e6ae2f3408c32f6fcd908a)
图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=1738854768-EzvpUicH3rr0ofARDydWJvHIJJYqenBb-0-4b44875d1f1e1926247fa879584f1bf4)
图3-7 开发者中心界面
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P144_5687.jpg?sign=1738854768-0lhhQIpjlFCElMwW7Y6ag1LBIr0Hgi1a-0-98d4807a54259349f3646f789890a1e4)
图3-8 创建产品页面
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P144_5690.jpg?sign=1738854768-TcdbI2wnYEpFJP3cQQoVRzzkZlLxnLQr-0-83c82325e444dca876af3eeb65ffb062)
图3-9 设备管理页面
(5)单击“添加设备”,自行设置接入设备的名称和编号以及数据保密性,选择“公开”,如图3-10所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P145_5696.jpg?sign=1738854768-Pg3czawltlPbaWDGyIChUTz5QgHuBJ9U-0-b2024f8eddb6f955f99576268704f018)
图3-10 添加设备页面
(6)单击“设备”,选择“数据展示”,通过Arduino开发板和GPRS模块上传到OneNET云平台的数据流,如图3-11所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P145_5700.jpg?sign=1738854768-HXqqKy5uvH0uLKpoakhbEHHrVAIwHnIg-0-c0ff9fca77594016dc15f86d120dfe9f)
图3-11 数据展示页面
(7)产品中包含GPS定位功能,如图3-12所示。
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P146_5706.jpg?sign=1738854768-MKlhkf8fc6RncktOfzHZYmsnX8KYsw8M-0-5c72795a184149e7e66808bffd132e51)
图3-12 GPS定位界面
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P146_5710.jpg?sign=1738854768-hmxOZ2DSomoDnMjL3yOkarKLBi36lPPC-0-eb778eb446e3eebf07aaeececaee4515)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P147_5715.jpg?sign=1738854768-BiKvuhMXuaFZcn14Msz1PBEVuoH77dDq-0-4bb01390297fab3c4728b40ea79c9348)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P148_5718.jpg?sign=1738854768-y7xtg38cJGzQFbZjGtFDK8WQPpwCbl5F-0-b8e081457be519a5c391d5144ebf0e8f)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P149_5721.jpg?sign=1738854768-I1tjniebtHfHncQiaWeXffxeZc64qQbO-0-cafdef7cb7cd70a2dc103ca65eaab312)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P150_5726.jpg?sign=1738854768-RB2lzKIW6uFzDMkHdFqLvnukCga4ANbP-0-fe231b1c3e65521aecef1b9d02e10df6)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P151_5729.jpg?sign=1738854768-RLShl09Q42TobMTUcU5UfnRqweJ0Yhwq-0-a0b7bc5be2f01d74f233b242020bd60e)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P152_5732.jpg?sign=1738854768-eCve57N6TC9FHmsxciwPKxq8GJtxB4TQ-0-f9ef584af2ecba19adc7c088cfa5466d)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P153_5735.jpg?sign=1738854768-sNBZbqWxU4sq7qSwUwGMmbfeM862mGBw-0-7625eb0507ef204545497fd237a8c711)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P154_5742.jpg?sign=1738854768-hdafeKnfUeBHLnlCLY10epwagHx6qLJ4-0-6e252246bb7e74cd7e7e8b882fe81348)
3.2.5 微信小程序模块
本部分包括微信小程序的功能介绍及相关代码。
1.功能介绍
微信小程序读取OneNET云端数据,用户可在手机端查看天气情况和行李箱的位置信息。
2.相关代码
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P155_5752.jpg?sign=1738854768-oCiCkhJr6hLUVjZsyP666LXpTBn7eFQP-0-103f10f95dc2b22a781b2527f65fd40f)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P156_5750.jpg?sign=1738854768-wQXZHbDbGZIzivavkPKHXaIexQ8XX7zc-0-a4c348037e093a4b6a60a85281875552)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P157_5755.jpg?sign=1738854768-J26gIP4kHXUXpfzFcoVMuCO5FOYTqUVl-0-378bc79c99c14d275605534f244a7d3f)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P158_5762.jpg?sign=1738854768-HiEYzhv4XpKiy0pKhFHRxsn1VHnTuHQA-0-c4532bec8b67dd0bc84a7b2acf6d8588)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P159_5772.jpg?sign=1738854768-WzVBRGLej0GT56KZQuOlV9HYjc11SYz9-0-baaa6ca4fd29b743e82f00f791e86c51)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P160_5775.jpg?sign=1738854768-hyFBlw3IdDsU6X9J11SGSmYeCa9ADMfV-0-c5c17886c51095ac32f71a3b89aaff23)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P161_5778.jpg?sign=1738854768-rzrb4zF5bjO9jUrSeNVUNU63TIFhY9Ge-0-62b952d59f8e4984db3febc65a13b308)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P162_5781.jpg?sign=1738854768-lBUyDyV8kOLLIhplxMEjSZpYQchL4qkS-0-f84c1be1829acbe041d864bfdf052909)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P163_5785.jpg?sign=1738854768-cBH6jbCuzQgfAAoYmg2p3R4ZWl89ya2T-0-7f7b553642d9ffed35de19bfbf60c266)
![](https://epubservercos.yuewen.com/E2A904/15825991705219306/epubprivate/OEBPS/Images/Figure-P164_5788.jpg?sign=1738854768-z1iHWKkFPVBfEETnccY3D8JAdQf8I1FR-0-7801b226effa08e833bbdc807f571527)