潜水了好久,发个帖子,趁期末忙里偷闲,把以前买的东西做成了个玩具小车,准备送给小侄子。
创意来自看过的一个帖子,手势感应小车,忘了在哪看的,也没看别人具体怎么做的,就是觉得用方向感应,不用按键传统控制这个想法很好,就自己做了一下,1个多星期吧,算是完成了
分享一下,给喜欢DIY的朋友以及做控制类入门小车的同学
做小车,MCU要求不用太高,以前正好买过个STC11F04E 和一块02E,小容量的就做接收控制板的主控了,04E的用作遥控
前段时间买了感光蓝油套件正好练练手做个板子,算是做了两次才成功,第一次走线比较细,还用了覆铜,结果。。。很容易断,一不小心就把各种线焊到一块了,
经过优化,第二版基本可以,先上图吧
上图是第一次的。
第二版完善后
玻纤板真结实,非老大劲才切开了,STC从老板子上拆下了,还好没有烫坏
经测试,正常
老版的尸体。。。元件都拆到新版上了
驱动芯片用的L9110H,以前都是L298,还没上电机测试,,,肯定是贵的好
基本原理就是读取HMC5883L磁阻角度传感器数据,转换成水平面角度,以及纵向角度按照传感器安装位置,0-60 LEFT 60-120forward 120-180right 180-360stop
纵向主要控制前进还是后退 0-180 forwrad 180-360 back
遥控板上三个按键
一个控制蜂鸣器Beep 中间的控制是否发出控制信号(没有控制信号发出,Stop)右边back后退按键(有点多余哈)
具体控制思想可以看源程序
每个板子上都有个LED闪烁显示程序运行状态,接收板还加了个Beep,
遥控板蓝牙当然用的主模式,接收板从模式,可以和手机连接,在手机上用蓝牙串口助手,键盘模式,将控制命令保存进去就是个手机控制蓝牙小车了
小车地盘还没有买,实测视频就没法上了,编程以及硬件肯定有不合适的地方,欢迎各位提出意见
楼主还有4门考试,就不多写,大家跟帖留言就行
把各种资料都给大家上传了。。。共同将开源进行到底(虽说我这个档次有点低。。。)
|