最简单DIY串口蓝牙硬件实现方案——ESP32充当电脑串口蓝牙遥控蓝牙设备 电路方案

上传:qq_68054 浏览: 15 推荐: 0 文件:ZIP 大小:827.38KB 上传时间:2021-04-26 08:58:36 版权申诉
上一期免费开源项目中,我最新发布了:最简单DIY的51蓝牙遥控小车设计方案,地址是:https://www.cirmall.com/circuit/20328当时测试用的是手机蓝牙调试助手来遥控智能小车的,那么这次开源免费项目中,我要用ESP32来实现串口蓝牙的功能来完全替代手机蓝牙调试助手来无线控制蓝牙智能小车。 优酷视频演示地址: 友情提示:蓝牙控制的设备是智能小车,想下载的买家可以到上面的网址免费下载,配套使用的。本次设计采用Arduino开发环境编写ESP32 C++程序,不会搭建开发环境的买家可以到:https://www.cirmall.com/circuit/19141自行按照说明搭建,这次为了改变口味,我用的是ESP32DEVKITV1开发板,价格更低十几块在某宝就能买到,这次下载程序可以直接使用手机数据线跟ESP32连接,在arduino里面直接点击下载就可以把程序下载进去了。 彩图如下: 科普一下:串口蓝牙就是模块设定为master模式,自动连上蓝牙设备-智能小车(client模式),不需要使用AT指令(我这个方案的优势),连上蓝牙设备之后将串口的数据通过蓝牙方式转发出去(注意我用的不是串口蓝牙模块),最后达到遥控蓝牙智能小车的效果,我现在用arduino自带的串口调试助手来测试。 下面是全家福照片: 下面是本次项目的主角: 源码代码截图: 注意了:我用的蓝牙设备-智能小车上安装的是串口蓝牙模块的型号是HC-05,所以我的串口蓝牙遥控器编写的程序里面写死了适配蓝牙的名字和密码,买家根据自己的情况来修改了。 下面是串口调试截图: 按照图上的配置信息配置,烧录源码,重启,输入FFF,点击“发送”按钮,小车就前进,串口调试窗口就看到小车回复了FFF,输入BBB就是倒退,左转是LLL,右转是RRR。 稍微说一下程序原理:电脑串口传输字符串给ESP32,ESP32将字符串通过蓝牙天线发送给智能小车,智能小车的串口蓝牙接收到信号之后触发串口中断,在中断服务程序执行控制小车行动的逻辑,然后再返回一个相同的字符串给ESP32,ESP32接收到字符串之后打印到电脑串口显示端上显示出来。 下一期我将会用ESP32DEVKITV1开发板做一个脱离电脑的串口蓝牙遥控器,通过摇杆AD转换成蓝牙控制信号来控制智能小车,敬请期待。
上传资源
用户评论
相关推荐
BluetoothRC蓝牙串口遥控串口助手
BluetoothRC蓝牙串口遥控串口助手亲测小米2魅族2和三星手机能用,部分步步高vivo不能用!
其他文档
0B
2019-05-05 11:17
蓝牙手机遥控蓝牙电脑
手机通过蓝牙遥控电脑我已成功实现。我的手机是诺基亚3110C(支持JAVA)电脑蓝牙驱动是IVT..3.2破解版。本文件包含破解文件、手机端软件(安装之后就有)
RAR
0B
2019-12-30 02:28
蓝牙行车电脑制作方案电路方案
整个系统采用ATmega64作为主控芯片,用24064的黄绿液晶作为显示屏(T6963C驱动),DS1302作为时钟芯片,读取时间。用2个DS18B20温度传感器检测车内及车外温度,用C3-370C的
ZIP
1.02MB
2021-04-26 00:52
wince蓝牙搜索蓝牙设备建立蓝牙连接建立蓝牙虚拟串口
本文提供了一个类 用于在wince平台使用 便于开发蓝牙 包含 搜索蓝牙设备 建立蓝牙连接 建立蓝牙虚拟串口 等 拿了直接可以使用 基于 mfc 开发
RAR
0B
2018-12-15 08:52
简单DIY的51蓝牙遥控小车设计方案源码加原理图电路方案
最近用51单片机写了一个最简单的蓝牙遥控智能小车,基本上榨干了51单片机的资源,用了定时器T1作为波特率发送器编写串口打印程序,接收串口蓝牙接收的信息产生中断,并且写了一个串口打印函数send()作为
ZIP
1.91MB
2021-04-24 02:08
蓝牙串口功能实现
蓝牙串口实现各个层次协议讲解 Interoperability between devices from different manufacturers is provided for a speci
PDF
0B
2019-01-07 19:58
netwindows蓝牙串口控制蓝牙设备发送接收数据
使用C#编写的windows CE蓝牙串口控制蓝牙设备发送接收数据。
RAR
0B
2019-02-17 02:57
DIY Arduino蓝牙智能手表电路方案
这是一款DIY Arduino智能手表,可通过蓝牙连接并且可充电-一次充电即可进行6小时性能测试。 硬件部件: Arduino Nano R3 × 1个 0.96英寸OLED 64x128显示模块 ×
ZIP
2.49MB
2021-05-11 01:30
Android实现蓝牙设备串口连接demo
1.适用于蓝牙模块的串口连接2.定时发送字符命令,获得蓝牙模块响应数据3.发送命令,得到蓝牙数据都为常见16进制改自于Android自带demo,测试通过
ZIP
0B
2019-07-11 06:45
蓝牙音频方案蓝牙数传方案蓝牙BLEMIDI方案
苹果在2014年对设计了支持低功耗蓝牙(BLE)的MIDI协议,然后MMA成员于2015年6月将该协议列为行业标准。由此有了BLE MIDI协议。简单说,就是支持BLE的MIDI协议。 软件原理就是将
PDF
0B
2019-01-11 17:14
arduino手机蓝牙遥控小车制作电路方案
手机蓝牙控制的小车用一个mega32u4带两路直流电机驱动的整合开发板Mboard制作的,所需配件如下: 第一步,先把小车组装好。我想各位小伙伴们都有自己心爱的小车模型了吧? 我们以亚克力小车为例,安
ZIP
1.22MB
2021-04-30 18:40
蓝牙Bluetooth设备查找蓝牙服务发现启动蓝牙虚拟串口通信
蓝牙(Bluetooth)设备查找、蓝牙服务发现启动、蓝牙虚拟串口通信
RAR
0B
2019-05-19 19:33
蓝牙串口DEMO
蓝牙串口DEMO,已测试可用。已在ANDROID2.36版本的手机上测试。
RAR
0B
2019-03-03 05:47
BLE蓝牙串口
BLE蓝牙串口
RAR
0B
2019-03-06 22:12
蓝牙串口通信
我学习蓝牙4.0时用的资料,可以实行蓝牙与蓝牙,蓝牙与单片机之间的通讯。
pdf
0B
2019-05-13 16:16