求助51智能小车蓝牙控制手机软件及编程

求助51智能小车蓝牙控制手机软件及编程,第1张

无线遥控的小车,可以在危险的环境作业,人员搜索,可以在各类领域中发挥着它特殊的作用,本次设计是选择基于蓝牙遥控的多功能智能小车为对象。控制系统以C51单片机为主控芯片,采用L298N为电机驱动芯片、HC-06蓝牙无线模块、12864液晶显示模块、四路循迹模块等构成外围扩展电路。将自制的控制电路、控制程序和四轮小车机械相结合,制作多功能智能小车。实验调试实现了智能小车的蓝牙无线遥控、自动避障、自动测距及各种灯光的功能。

智能小车蓝牙模块原理装有蓝牙APP的安卓手机将控制命令发送给智能小车蓝牙模块,蓝牙模块把信号传输给单片机进行处理。根据查询相关公开信息得知单片根据传递过来的指令运行不同的子程序,控制电机驱设计的控制系统采用STC89C52芯片,是一种低功耗、高结构简单便于输入与输出,共有40个引脚,与STC89C51相比多了一个中断源和定时计数器。

我简单说一下原理吧,芯片需要慢慢来挑选,这个你可以自己去找,有很多;

首先需要解决的是单片机控制小车的问题,要想解决这个问题,首先需要解决智能小车的 *** 作和功能;小车必须要有前后左右控制功能、加速、减速、刹车、左转向、又转向和倒车功能,有了这几种功能之后 小车才能行动自如;

解决小车的问题,就要将小车的控制功能转于到单片机来实现(一般小车内部也会有单片机),实现了这一步,下面就需要做蓝牙的通信;

蓝牙通信IC非常多,速率从几十KB~几MB不等,根据数据流的需求来选择一款蓝牙IC,进行IC-IC的通信,一般IC的DATASHEET里面都会详细的说明该器件的使用方法以及相关软件配置和 *** 作步骤等;重点在于调试,硬件电路搭建完成之后,最重要的是软件调试;

蓝牙通信方式是串行数据无线发送/接收,我们一般使用的控制位一般是多位的,那么你需要自己写一个小的并串转换程序;当然现在的蓝牙IC也有8BIT并行数据接口,如果选用类似的芯片,则更便于 *** 作;

用蓝牙控制小车,重点还是在于用单片机控制小车,只要实现了这一步,通信方面就比较简单了;

祝你成功;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11850363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存