51单片机物联网智能小车系列文章目录
第一篇:最简单DIY的51蓝牙遥控小车设计方案
第二篇:最简单DIY串口蓝牙硬件实现方案
文章目录
前言
daodanjishui物联网核心原创技术之最简单DIY串口蓝牙硬件实现方案。
市面上有各种开源智能小车,但是有复杂的有简单的,如果想快速入门DIY物联网智能小车蓝牙控制器,这个方案会给你一个快捷高效的方案。
一、最简单DIY串口蓝牙硬件实现方案是什么?
在第一篇实现了51单片机智能小车,不过那时候是用手机蓝牙调试助手来发送遥控指令控制小车的。原因是入门不需要太复杂,那现在需要做一个蓝牙遥控器来代替手机蓝牙,所以我就用到了ESP32单片机,因为这个单片机具有蓝牙功能。
虽然市面上也有不少开源的智能小车遥控器方案,还有自己小时候也玩过不少无线遥控的航模,但是全部由自己软件硬件全部独立设计的方案到几年前才正式实现,现在用文字的形式记录下来,对自己童年时代深刻地回忆和对未来技术的展望。“闭门造遥控器”虽然有点痛苦,但是当你看到自己亲手做的小车在地上通过自制的蓝牙遥控器遥控动起来的时候,你会发现一切的付出都是值得的!小车的全家福如下图所示:

51单片机最小系统板如下:

自制串口蓝牙遥控器如下所示:

遥控器与小车全家福如下:

通过电脑的串口调试助手发送控制指令,这个ESP32单片机就会把串口的控制指令通过无线蓝牙发送出去,智能小车的串口蓝牙模块收到蓝牙信息之后就控制小车行进了。串口调试助手的信息如下图所示:

优酷视频入口:https://player.youku.com/embed/XNDg5ODQ4NzUzMg==
直接观看视频
ESP32充当电脑串口蓝牙遥控蓝牙设备
二、制作步骤
1.搭建ESP32开发环境
1.1获取ESP32单片机,ESP32DEVKITV1开发板,这次下载程序可以直接使用手机数据线跟ESP32连接,跟ESP32-CAM单片机不一样,CAM还需要接一个USB转TTL模块才能下载程序
单片机的外貌如下:

原理图如下:


1.2搭建Arduino开发环境,不会搭建开发环境的读者可以到:https://www.cirmall.com/circuit/19141 自行按照说明搭建。
2.下载代码
这个Arduino ESP32单片机的蓝牙代码也是相当精简,虽然是自己原创写的,但是也是经过严格的推敲和验证。很多读者不会编写蓝牙通信代码的话建议好好看看我这个代码了!代码截图如下:

截图的第一个箭头表示的是我智能小车使用的串口蓝牙模块的蓝牙热点名称和密码(串口蓝牙一上电就会生成这个热点的,一般是的得到回来就写死的,读者可以根据自己的串口蓝牙模块去调整源

本文介绍了如何使用ESP32单片机替代手机蓝牙助手,实现最简单的蓝牙遥控51单片机智能小车。通过搭建Arduino开发环境,编写并下载蓝牙通信代码,连接硬件,实现电脑串口调试助手控制小车的前进、后退、左右转。代码简洁易懂,适合初学者入门。
最低0.47元/天 解锁文章
1233





