最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 最新DIY > 综合DIY >

基于51单片机的蓝牙小车(低成本)

时间:2017-07-05 07:59来源:本站 作者:haodiy 点击:
对于单片机的初学者来说51单片机最为简单了吧,相对其它单片机来说这还是挺好diy的(第一次发帖 不足之处多多包涵、多多指教) lz大二 电子系的,暑假无聊试做一

对于单片机的初学者来说51单片机最为简单了吧,相对其它单片机来说这还是挺好DIY的(第一次发帖 不足之处多多包涵、多多指教)

lz大二 电子系的,暑假无聊试做一辆蓝牙小车(成本很低,学生么,还没工作,成本高了大家就没diy的热情了 )好,废话不多说  上图

基于51单片机的蓝牙小车(低成本)

上图   小车侧逆光特写

基于51单片机的蓝牙小车(低成本)

蓝牙hc-06模块,不贵X宝25个大洋买的, 用来连接手机的(这个不多说了吧,不过好店主说像此款只能连接安卓的 要diy的注意了)

还是解释一下这个东西怎么用吧:它有四个引脚Vcc GND TXD RXD(一般是3.3V的 要是直接连5v的单片机也行,注意TXD RXD和单片机交叉接)

默认波特率9600(你懂的),可以直接串口通讯(不需要懂蓝牙通信协议,去学的话,这玩意估计没点时间 学不下来) 

基于51单片机的蓝牙小车(低成本)

单片机咯  我用的是stc89c52最小系统(一般5个大洋) 还有小车是玩具摊29个大洋买来的,直接拆了它 只要底座 当然带马达(低门槛么,便宜为主 你小时候的玩具车 终于也能排上用场了

。专用的智能小车底盘 看得上眼的都要50+)

当然马达是功率器件 51单片机是不可能直接驱动的,这里需要自己动手焊接一个H桥或者L298N驱动芯片~~不在赘言

至此一辆手机控制的蓝牙小车 底层硬件部分已经完成(便宜不? 总造价=25+29+5=59)   

比那些在学校里吹牛逼的 所谓学霸的 几千几万的智能小车便宜多了吧(泄个愤) 嗯,当然你回说我没他们智能 。  额 接着加外设(装逼用)

基于51单片机的蓝牙小车(低成本)

HC-SR04 超声波模块  (X宝 ¥5.28 便宜 具体那个店买的就不说了,精度当然不是太高)用超声波来测量距离  有没有高大上?还可以通过蓝牙回传距离数据

基于51单片机的蓝牙小车(低成本)

红外避障模块(X宝 ¥4.8)当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2~60cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。

这下智能了吧   好在说说手机控制端

安卓手机下载一个叫做蓝牙串口通信助手的app。

安装之类的不再赘言 效果图如下

 

基于51单片机的蓝牙小车(低成本)

好像不写上部分程序 不大好的样子

只给控制前进后退的程序吧:

#include

sbit a0=P1^0;
sbit a1=P1^1;
sbit a2=P1^2;
sbit a3=P1^3;

main()

{
int a;
TMOD=0x20;
    TH1=0xfd;
    TL1=0xfd;
    SM0=0;
    SM1=1;
    REN=1;
    TR1=1;
    while(1)
        {
            if(RI==1)
              {   a=SBUF; 
                RI=0;
 if(a==0x01)
 {a0=1;a1=1;a2=0;a3=0;}   //前进
 else if(a==0x02)
 {a0=0;a1=0;a2=1;a3=1;} //后退

}  
    }
}

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容