您现在的位置:首页
>> 教育教学 >> 教育创客

arduino蓝牙小车制作教程

文章来源: 发布时间:2018年10月18日 点击数: 字体:

概述

安卓手机通过APP客户端发送指令给蓝牙接收模块,蓝牙模块把命令发送给Arduino UNO,arduino经过事先变好的程序运算,发出指令给L298N电机驱动模块,电机驱动模块驱动电机,实现小车的运动。对应指令,f,b,l,r,s

材料

  1. arduino UNO 开发板

  2. L298N电机驱动板

  3. hc-06蓝牙模块

  4. 4电池和电池盒

  5. 小车底盘或者坦克底盘

  6. 导线螺丝若干

资料包获取:

1.从客服处获得

2.关注微信:hbcmall,回复:蓝牙小车教程

提示:手机app只能安卓使用

第一步:

线路连接

arduino蓝牙遥控智能小车电路板安装视频:请打开优酷观看

蓝牙线路连接:

蓝牙上只需要接四条线就行了

  • RX-TX

  • TX-RX

  • VCC-3.3V

  • GND-GND

L298N接线方法:


    • IN1、IN2、IN3、IN4分别连接arduino的12、11、10、9接口

    • 5V+接arduino的5V+

    • GND接GND

    • L298N上12V+接L298N上5v+

    • ……………………………………………..

  • 第二步:底盘安装 


    • 调试电路板。先将电路板在底盘下面组装测试。

    • 测试成功以后,安装到底盘上面调试,马达正负极。手机连接蓝牙,发送f前进,b后退,l向左转,r向右转,来调试马达正负极。(注释:f,forward前进的意思;b,back后退的意思;l,left向左的意思;r,right向右的意思 )

    • 电路板安装视频

    • 设置手机客户端,自定义按钮,便于操作。


手机app

资料包中有

手机安卓app优酷视频演示

只能用于安卓手机,这个软件有几种模式,我们用到的就是2中模式,左右滑动屏幕切换模式

  • 第一,命令模式。 连接蓝牙以后,向小车发送英文字母命令

  • 第二,键盘模式,自定义每个按钮的意思和所发送的命令文本。长按可以自定义。

操作方法 F 前进 B后退 L向左转 R向右转 输入f\b\l\r时(命令都是小写字母,输入以后,电机发送,屏幕会有回应),无论前往、后退、左转、右转,电机都是先停一下,再转,这样电机都流畅。

室外演示

室外效果简单演示

代码

资料包中有

如何上传程序:

请访问教程:Arduino烧录上传程序教程

。。。。。。。。。。。。。。。。。。。。。。。

常见问题

  • 1.发送前进命令,一个轮子前进,一个轮子后退。

调换电机的正负极即可,直流电机,更换正负极即改变运动方向。

  • 2.车轮走线不够直

任何马达都不可能转速完全一样,因此,走线轻微便宜问题不大。如果想彻底客服这个问题,就需要在马达左右安装测速码盘,时刻监控两边的速度,再通过程序控制调整两边PMW,使两边车速一样。这将是另外一个课题。

  • 3.手机发送命令,手机屏幕没有回应

可能蓝牙和arduino板子通信不正常,可以打开arduino串口监视软件,发送命令测试

拓展练习

蓝牙模块测试实验

请移步http://bbs.haibucuo.com/forum.php?mod=viewthread&tid=63&highlight=%C0%B6%D1%C0

添加库文件

库文件添加


Produced By 大汉网络 大汉版通发布系统