单片机应用技术(C语言版)(第三版)课件项目八 综合应用_第1页
单片机应用技术(C语言版)(第三版)课件项目八 综合应用_第2页
单片机应用技术(C语言版)(第三版)课件项目八 综合应用_第3页
单片机应用技术(C语言版)(第三版)课件项目八 综合应用_第4页
单片机应用技术(C语言版)(第三版)课件项目八 综合应用_第5页
已阅读5页,还剩15页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目八综合应用8.1基于蓝牙的智能灯控系统设计8.2基于wifi的智能小车系统设计8.3基于蓝牙的红外测温智控系统设计(STM32)1、任务目的随着通信技术的迅猛发展,蓝牙已经成为众多智能终端的标配,大大提高了通信的便捷性,本任务了解蓝牙模块的使用方法。2、任务要求本任务首先在手机端安装蓝牙串口APP,通过手机APP发送控制命令,从机蓝牙模块接收到控制信号后,单片机的串行口将控制信号传给单片机,单片机判断控制信号并以此控制灯的亮灭,从而实现灯的无线控制。8.1基于蓝牙的智能灯控系统设计3、电路设计8.1基于蓝牙的智能灯控系统设计4、程序设计

5、蓝牙设置在使用蓝牙模块前,需要先进行AT指令测试。AT指令测试第一步可以用USB到TTL的转接口连接蓝牙模块和PC机,连线时注意转接口的RXD连蓝牙模块的TX,转接口的TXD连蓝牙模块的RX。8.1基于蓝牙的智能灯控系统设计第二步连接好硬件后,打开电脑上的串口调试助手。第三步首先在“串口设置”栏选择串口号,然后设置波特率及数据帧格式(默认9600),点击“打开串口”按钮,选择DTR选项,最后在字符输入框中输入“AT”,点击“发送”按钮,若模块通信正常会返回“OK”,否则不返回信息8.1基于蓝牙的智能灯控系统设计X波特率X波特率49600(默认设置)757600519200811520063840092304008.1基于蓝牙的智能灯控系统设计设置串口波特率查询模块波特率,在字符输入框输入AT+BAUD,接收窗口里显示“+BAUD=4”,表示当前波特率为9600,如图。其数值与波特率对应关系如表。

8.1基于蓝牙的智能灯控系统设计JDY-31蓝牙模块还有一些其它AT指令如表所示。

序号指令功能默认1AT测试通信

2AT+BAUD波特率设置与查询96003AT+NAME设置蓝牙名称设置与查询JDY-31-SPP4AT+PIN设置蓝牙密码设置与查询12345AT+RESET软复位

6AT+DISC断开连接(连接状态下有效)

7AT+DEFAULT恢复出厂设置

8AT+ENLOG串口状态使能

9AT+VERSION版本号

6、系统调试运行

第一步在手机上安装SPP蓝牙串口APP。第二步开启手机的蓝牙功能,然后打开蓝牙串口APP。第三步点击可用设备按钮,此时会列出手机已配对的所有蓝牙模块,若连接在单片机的蓝牙模块未出现在列表中,则可以点击“去搜索”按钮进行搜索,直到看到JDY-31-SPP,。第四步点击JDY-31-SPP旁的“连接”按钮进行配对并输入密码“1234”就可以成功完成连接。8.1基于蓝牙的智能灯控系统设计第五步进入界面设置环节,在图8.8中找到图标,点击后出现自定义按键画面,点击添加按钮,进入按键设置环节,选择数据格式hex,输入数据名称led0,数据格式0,点击保存,,重复上述步骤编辑其它三个按钮,“1”对应led1,“2”对应led2,“3”对应led3。设置好的界面如图所示。8.1基于蓝牙的智能灯控系统设计7、任务小结

通过项目调试,学会使用蓝牙模块。8.1基于蓝牙的智能灯控系统设计第六步手机端的蓝牙设置完成后,就可以使用手机蓝牙APP对灯进行控制了。1、任务目的随着无线通信技术的飞速发展,WiFi技术已经成为现代电子设备中广泛应用的重要技术之一。将WiFi技术与单片机结合,不仅能够实现设备间的无线通信,还能够实现远程感知与控制,本任务了解WiFi模块的应用。2、任务要求

本任务首先在手机端安装TCP控制APP,通过APP并利用手机内的WiFi模块发送控制命令,从机WiFi模块接收到控制信号后,51单片机的串行通信接口将控制信号传给单片机,最后单片机判断控制信号并以此控制小车前进后退等动作,从而实现小车的无线控制。8.2基于wifi的智能小车系统设计3、电路设计8.2基于wifi的智能小车系统设计4、程序设计

5、WIFI模块设置8.2基于wifi的智能小车系统设计

WIFI模块也要进行AT指令测试,测试步骤类似蓝牙模块。第一步可以用USB到TTL的转接口来实现WIFI模块和PC机之间的串口连接,第二步连接好硬件后,打开电脑上的串口调试助手。第三步选择PC串口号,设置波特率和数据帧格式,波特率设置为115200,数据位8位,停止位1位,打开串口。第四步在字符输入框中输入“AT”,点击“发送”按钮,若模块通信正常会返回“ok”,否则不返回信息。第五步更改波特率,由于单片机串口支持的波特率9600,所以要改波特率,使用指令“AT+UART=9600,8,1,0,0”。6、系统调试运行8.2基于wifi的智能小车系统设计设置好WIFI模块和烧写好hex文件后,接下来要完成手机发送端的相关设置。第一步在手机端安装TCP连接APP,注意该APP只能在安卓手机上运行。第二步开启手机的无线局域网(WLAN)功能,连接PRECHIN(程序中设定的WIFI热点名),第三步打开TCP软件,点连接,输入IP地址192.168.4.2,端口号8080(IP和端口号是程序中设定的),输入后点连接按钮,正常会出现“连接成功”的提示。第四步选择键盘功能页面,进行设置键盘的功能。每个按钮设置包括三个要素,按钮文本、按下字符和松开字符。以前进按键为例,按下为F,松开为S,效果就是按键按下的时候小车前进松开时小车停止。8.2基于wifi的智能小车系统设计7、任务小结

主要了解WIFI模块的基本使用方法,熟悉串口通信的应用。1、任务目的本任务设计并实现红外测温蓝牙智控系统,在实践中熟练掌握STM32单片机应用技术,理解红外测温、蓝牙通信及OLED显示技术,并通过系统集成与调试,提升综合应用能力和解决实际问题能力。2、任务要求

本任务采用STM32采集红外测温信号,在OLED实时显示同时并通过蓝牙通信在手机端显示。8.3基于蓝牙的红外测温智控系统设计3、电路设计8.3基于蓝牙的红外测温智控系统设计4、程序设计

5、系统联调及运行8.3基于蓝牙的红外测温智控系统设计6、任务小结

8.3基于蓝牙的红外测温智控系统设计

本任务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论