# 基于51单片机带WIFI和陀螺仪的超声波测距
## 硬件
### STC15W核心板(具体型号是IAP15W4K58S4)(IAP本身就是仿真器)
![](doc/img/iap15w.png)
![](doc/img/iap15w-b.png)
[购买链接](https://detail.tmall.com/item.htm?spm=a230r.1.14.21.2f6c56e22jcJfI&id=557384797301&ns=1&abbucket=9)
### WIFI模块(ESP-01或者ESP-01S使用其中一种就可以)
- ESP-01
![](doc/img/20191018085808325.png)
![](doc/img/20191018090048392.png)![](doc/img/20191018090102872.png)
[购买链接](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-16491566042.32.39426b051rhAKU&id=543546250892)
接线图(其中两个电阻选择200欧左右的)
![](doc/img/es01dl.png)
- ESP-01S
![](doc/img/esp01s.png)
![](doc/img/20190904114625852.png)
[购买链接](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-16491566042.17.39426b051rhAKU&id=543468772547)
接线图(和ESP-01区别就是RTS和CH_PD可以悬空)
![](doc/img/esp01sdl.png)
### WIFI模块供电
- 方案1:使用STC15W核心板供电(3.3V输出)
![](doc/img/esp_stc15w_gd.png)
- 方案2:单独使用稳压模块(AMS1117-3.3)
![](doc/img/AMS1117-3.3.png)
[购买链接](https://detail.tmall.com/item.htm?spm=a230r.1.14.16.7aca57feVobUKb&id=13301101281&ns=1&abbucket=9&skuId=4002251492046) 注意:是3.3V的不要买错了
### 陀螺仪模块
![](doc/img/MPU6050.png)
[购买链接](https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-21581912015.43.74ad5535nkgydB&id=21261751847&rn=a5c25e3493dec2ccf27523b415d1afeb&abbucket=9&skuId=4359616039028)注意:是购买`MPU6050 三维角度加速度陀螺仪传感器 6DOF三轴 (1个)`型号
### 超声波模块(HC-SR04或者HC-SR05)(HC-SR05只是多了一个开关量输出其他和04一样)
![](doc/img/HC-SR04.png)
[购买链接](https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-21581912015.51.4cfe5535fcPRrl&id=12632417946&rn=1cbed167183be0e65e5924e48b1305ab&skuId=3894573644499)
### 硬件连接图
![](doc/img/ljt.png)
![](doc/img/GPIOlj.png)
## 配置ESP-01/ESP-01S模块波特率(出厂默认115200)
- 连接ESP模块到TTL-USB模块(注意:ESP-01S可以不需要把RTS和CH_PD接到3.3V上)
![](doc/img/usbttl.png)
[购买链接](https://detail.tmall.com/item.htm?id=525204252260&ali_refid=a3_430582_1006:1104520036:N:cTt8VXogGknfV8yQ5Cjk3g==:5d74647c728497da47d886380f9a88c6&ali_trackid=1_5d74647c728497da47d886380f9a88c6&spm=a230r.1.14.1&skuId=3947839671633)
```
TTL模块->ESP模块
3V3 -> VCC
GND -> GND
RXD -> TXD
TXD -> RXD
3V3 -> CH_PD
3V3 -> RST
```
- 连接电脑安装驱动([tools/ch341ser.exe](tools/ch341ser.exe))
![](doc/img/usb_ttl.png)
- 使用串口工具`tools\串口调试工具\sscom5.13.1.exe`发送指令(要输入回车表示命令结束)
```
AT+UART=9600,8,1,0,0
```
![](doc/img/esp8266.png)
1.选择USB-TTL对应串口
2.选择波特率115200
3.打开串口
4.勾上回车加换行
5.输入`AT+UART=9600,8,1,0,0`
6.点击发送
- 设置成功还回OK如下
```
[20:43:25.256]发→◇AT+UART=9600,8,1,0,0
□
[20:43:25.262]收←◆AT+UART=9600,8,1,0,0
OK
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于C语言开发的51单片机带WIFI和陀螺仪的超声波测距+源码+开发文档说明+开发板介绍,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于C语言开发的51单片机带WIFI和陀螺仪的超声波测距+源码+开发文档说明+开发板介绍,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于C语言开发的51单片机带WIFI和陀螺仪的超声波测距+源码+开发文档说明+开发板介绍,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于C语言开发的51单片机带WIFI和陀螺仪的超声波测距+源码+开发文档说明+开发板介绍,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~
资源推荐
资源详情
资源评论
收起资源包目录
基于51单片机带WIFI和陀螺仪的超声波测距.zip (70个子文件)
基于51单片机带WIFI和陀螺仪的超声波测距
c51_wifi_gyroscope_ultrasonic-master
application
ultrasonic.c 3KB
SysInit.h 71B
config.h 1KB
SysInit.c 4KB
ultrasonic.h 106B
main.c 4KB
tools
stc-isp-15xx-v6.88.exe 1.59MB
STC15-SOFTWARE-LIB-V1.0(官方库函数:可参考).rar 2.25MB
ch341ser.exe 277KB
MPU6050 三维角度加速度陀螺仪传感器 6DOF三轴 (1个)mk026.rar 12.22MB
STC15W最小系统资料包V2.1.rar 45.48MB
串口调试工具
sscom51.ini 5KB
sscom5.13.1.exe 441KB
device
gpio.h 965B
usart.h 3KB
i2c.c 4KB
exti.c 4KB
i2c.h 545B
stc15wxxxx.h 13KB
pca.h 2KB
mpu6050.h 249B
24cxx.h 402B
pca.c 12KB
led.h 267B
timer.c 7KB
24cxx.c 3KB
delay.h 416B
timer.h 1KB
separate_key.c 5KB
mpu6050.c 5KB
delay.c 3KB
led.c 1KB
gpio.c 5KB
usart.c 20KB
exti.h 733B
typedef.h 334B
separate_key.h 719B
doc
4a-esp8266_at_instruction_set_cn.pdf 1.01MB
模块IO对于关系.xls 21KB
核心板原理图.pdf 353KB
亿图原稿
连接图.eddx 1.11MB
img
iap15w.png 243KB
HC-SR04.png 383KB
AMS1117-3.3.png 130KB
esp8266.png 50KB
usb_ttl.png 32KB
esp01sdl.png 120KB
MPU6050.png 362KB
20190904114625852.png 35KB
20191018085808325.png 58KB
GPIOlj.png 14KB
20191018090102872.png 44KB
es01dl.png 115KB
ljt.png 4.76MB
iap15w-b.png 315KB
20191018090048392.png 37KB
esp01s.png 58KB
usbttl.png 295KB
esp_stc15w_gd.png 92KB
stc15.pdf 26.09MB
HC-SR04超声波测距模块说明书.pdf 428KB
状态机编程.md 436B
LICENSE 11KB
.gitignore 558B
README.md 3KB
project
project.uvgui.SSZL 182KB
out
project 287KB
STARTUP.A51 6KB
project.uvopt 13KB
project.uvproj 17KB
共 70 条
- 1
资源评论
梦回阑珊
- 粉丝: 5122
- 资源: 1666
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功