发表于:2014/5/11 13:56:57
#0楼
我是个大三的学生,专业是机电一体化,这学期也没啥课,闲来无聊,还有一年就毕业了,也为锻炼一下自己。花了两个月的课余时间做了个简单的小东西,和大家分享一下。
用单片机做的一个智能小车,小车一共两种模式,通过遥控器切换。模式一:遥控器控制小车的前后左右行走。模式二:小车自动行走。自动行走逻辑:小车前方安置一个超声波传感器,当检测到前方障碍物距离小于20cm时,小车停下,分别向左右各旋转15度左右检测前方障碍物,检测完毕会沿着障碍物较远的方向行驶。如果两侧障碍物还都小于20cm.小车会像左右两侧旋转刚才二倍的角度继续检测。以此循环,直到找到出路。
小车还安装了红外感应模块,当前方有人时,指示灯亮起。还安装了个烟雾传感模块,当指定有害气体超过浓度时,蜂鸣器响起提醒。
以上小车检测的信息通过1602液晶显示出来,包括前方障碍物的距离,是否有人,及烟雾是否达标。本来设计PCB板子时还留了一个温度传感器位置,买元件时就买了一个温度传感器,做实验时烧坏了,就没安。这个小车用了几个别人设计好的模块,如测距。
我会上传这个小车的全部源代码及原理图,希望大家多多指正,也可以联系我
如果有问题要解决,也可以和我探讨,做了这个小车之后,虽然很简单的原理,但是通过自己选元件,焊板子,调试程序,学到了很多知识,也知道了自己知识的缺乏,慢慢积累学习吧。(自己画的原理图和PCB图布局很菜的,没啥经验)
用单片机做的一个智能小车,小车一共两种模式,通过遥控器切换。模式一:遥控器控制小车的前后左右行走。模式二:小车自动行走。自动行走逻辑:小车前方安置一个超声波传感器,当检测到前方障碍物距离小于20cm时,小车停下,分别向左右各旋转15度左右检测前方障碍物,检测完毕会沿着障碍物较远的方向行驶。如果两侧障碍物还都小于20cm.小车会像左右两侧旋转刚才二倍的角度继续检测。以此循环,直到找到出路。
小车还安装了红外感应模块,当前方有人时,指示灯亮起。还安装了个烟雾传感模块,当指定有害气体超过浓度时,蜂鸣器响起提醒。
以上小车检测的信息通过1602液晶显示出来,包括前方障碍物的距离,是否有人,及烟雾是否达标。本来设计PCB板子时还留了一个温度传感器位置,买元件时就买了一个温度传感器,做实验时烧坏了,就没安。这个小车用了几个别人设计好的模块,如测距。
我会上传这个小车的全部源代码及原理图,希望大家多多指正,也可以联系我
如果有问题要解决,也可以和我探讨,做了这个小车之后,虽然很简单的原理,但是通过自己选元件,焊板子,调试程序,学到了很多知识,也知道了自己知识的缺乏,慢慢积累学习吧。(自己画的原理图和PCB图布局很菜的,没啥经验)
附件:
[本地下载]附件:
[本地下载]附件:
[本地下载]