- Arduino项目开发:智能生活
- 李永华 彭木根
- 788字
- 2021-03-29 08:27:08
5.2 模块介绍
本项目主要包括超声波模块、GSM模块、GPS模块、蜂鸣器播报模块、定位与轨迹模块。下面分别给出各模块的功能介绍及相关代码。
5.2.1 超声波测距模块
本部分包括超声波测距模块的功能介绍及相关代码。
1.功能介绍
Arduino开发板给超声波传感器发送触发信号,传感器自动发送并检测,开发板接收超声波传感器的回响信号便能测得障碍物的距离。元件包括Arduino开发板和3个传感器。
2.相关代码
int distance(){ digitalWrite(TrigPin, LOW); delayMicroseconds(4); digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); //检测脉冲宽度,并计算距离 return pulseIn(EchoPin, HIGH, 300000L)/58; }
5.2.2 GPS模块
本部分包括M&N GPS模块的功能介绍及相关代码。
1.功能介绍
GPS模块集成了RF射频芯片、基带芯片和核心CPU,并加上相关外围电路而组成的一个集成电路。GPS模块整合灵敏度高、功耗低,可同时追踪20颗卫星,并迅速确定1Hz导航更新。通过GPS模块获取到所在的经纬度数据,传送到Arduino开发板。元件包括M&N GPS模块、Arduino开发板和导线若干,电路如图5-4所示。
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P145_3987.jpg?sign=1739614420-n2CLWDtny0h8kG87ttYFzPB4y1DXfE3u-0-62348173eecebf9b1793c241895d4c12)
图5-4 GPS模块与Arduino开发板连线图
2.相关代码
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P145_12879.jpg?sign=1739614420-q1gWweQ5xs8cKW4DWbbn72ElJJooRumM-0-4edbe01bff6cdae01deb024c5bba0744)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P146_12880.jpg?sign=1739614420-HfIaZmu8nBQSOgKoFFyXGSfHcBNgE4PE-0-101b32a1fbfdbf10e4d8ed8f44da8bf0)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P147_12881.jpg?sign=1739614420-WOKj00hnLYYJNoVBrhO5hGLzfbPBdd0K-0-4e352e36b0df3e2cc2dff581a41aad9f)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P148_12882.jpg?sign=1739614420-UqH7iBrSTtcQXZShZwjn57AHLL9hNmq4-0-d8d00234f67406a70191d0228878706a)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P149_12883.jpg?sign=1739614420-YC5ECkh2VzjGgNnPkg42xAwA5tRnIK88-0-0217b565e3569f224456737183bd96fa)
5.2.3 GSM模块
本部分包括GSM模块的功能介绍及相关代码。
1.功能介绍
GSM模块使用SIM800C,SIM800C是一款四频GSM/GPRS模块,为城堡孔封装。SIM800C工作频率为GSM/GPRS 850/900/1800/1900MHz,可以低功耗实现语音、SMS和数据信息的传输。元件包括GSM800C模块、Arduino开发板和导线若干,原理如图5-5所示。
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P150_4142.jpg?sign=1739614420-zw1E5jGXxnR5jsTLNp0rKgWQtmYupOhl-0-80e5ecd45e5392f6dc05696acb7f03a2)
图5-5 输出电路原理图
2.相关代码
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P150_4146.jpg?sign=1739614420-Pgq6sLJxBTgkkxkoboe6nAfDgW4NS8MN-0-652082fc5dfacdc95f64cb7b6dac7678)
5.2.4 蜂鸣器模块
本部分包括蜂鸣器模块的功能介绍及相关代码。
1.功能介绍
蜂鸣器模块是在超声波模块测出与障碍物距离,通过蜂鸣器的响声对盲人进行反馈。为了能有效地给予反馈,本模块模仿汽车倒车雷达,通过响声的频率感知与障碍物的距离,距离越近,响声越急促,从而提醒盲人及时更改路线。元件包括蜂鸣器、Arduino开发板和导线若干,电路如图5-6所示。
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P151_4152.jpg?sign=1739614420-zvqnWMcW5p7V8MMvJcVYrh2bzkXZz7cm-0-9215259a8d30e5ab70b280501b41a25e)
图5-6 输出电路原理图
2.相关代码
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P152_12885.jpg?sign=1739614420-ybuexaDwspENbz3GnCn9uVlIxv0jzxFP-0-af8a80ad71b57036a4f6e571e6c7ebb0)
5.2.5 定位与轨迹模块
1.功能介绍
定位与轨迹模块是服务器收到GSM传来的经纬度数据后,在服务器采用MySQL+Python架构结合高德地图API实时显示位置信息,可查询指定时间的轨迹。
2.相关代码
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P152_4175.jpg?sign=1739614420-mHSHHelk6q4380WxbQT20IIqaVIJJGeA-0-2bbc0dc6d5af1521c19e3c21153d1690)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P153_12886.jpg?sign=1739614420-OQ0cfER1J0UFvfPrZM5jevEa5bsB9IJv-0-28d3fd0b6163e5de4accbae6287761b5)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P154_12887.jpg?sign=1739614420-ucxMKpyGS2sPX4JGKWOrrd1LG7Jm53aT-0-a6c56bb89af73c27f8da11166b611d46)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P155_12888.jpg?sign=1739614420-ioAQlBOd3XUlZkoXOFaPb7iWoSC4mrH0-0-77114ee3a04b43b8f2c8036a48c4aeaf)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P156_12889.jpg?sign=1739614420-7pwDDLjVSAHg1yLV9mahOlucwKDbOyOg-0-5ebdae57b9d8b5ed5f379dd293f3de29)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P157_12890.jpg?sign=1739614420-jSuO76I81YUtRFFG2CSLF85pFGCj9kQH-0-beb614e621a5a3fd74698c253ca19b40)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P158_12891.jpg?sign=1739614420-fWTojjVmKvTV6hvzJvk6L1b1MivhgZMN-0-201c737085abfda73db78776ab7256a8)
![](https://epubservercos.yuewen.com/5CF817/17035792905331106/epubprivate/OEBPS/Images/Figure-P159_12892.jpg?sign=1739614420-eSVj2asVQLLFvL1L4bGNh6yQ2iZUmNXj-0-5c147b5bad0e82f8c8deabc30685f193)