原创 【博客大赛】简易黑白循迹DIY

2014-11-16 19:41 1557 18 9 分类: MCU/ 嵌入式
        做过一辆很普通的循迹小车,主要能跟着那条规定的黑色线走。这个在网上估计已经片地开花了。也没有太大的新意,还是以此简单的描述下。

        原理基本是发射端发送的光如果遇到了白色的地区,会把光反射回来,被接收端接受,如果遇到黑色则被吸收了。大部分光就不会反射回来,接收端接受到的光较少,在通过比较器所以输出的电平不一样,被单片机识别的电平不一样。从来后期靠程序改变点击让车一直沿着黑线走。这大概就是循迹的大致过程,当然,算法里面有需要处理误判断,比如刚好遇到黑白交界 的地方,比较不好判断。需要多读取几次,从而判断更具体的到时此地区是黑还是白。另外区域分很多歌段,所以一个接受和发射的模块可不行。一般都要6个左右。因为如果遇到十字架的地区可能较难判断一点。需要程序里面去改动。

        普通的采用ST188  ST186之类的集成了发射和接受的管子就行。内部原理也大概如图所示。
当遇到白色的时候。基本全部反射到接收端,此时接收端导通。接收端输出为0,通过比较器负端,所以比较器输出为1.反之。如果遇到黑色。基本不反射,接收端截止,输出为1,通过比较器负端,比较器输出为0.  在给单品机识别。所以遇到黑色的时候,单片机识别到0,遇到白色的时候,单片机识别到1.再进行处理。
20141116193242768.jpg


        画的5个接受发射模块。
20141116193821369.jpg



20141116193929525.jpg


        以前总是自己做板子,现在基本上这种简易的模块都可以买现成的,而且比买元器件自己做更便宜,又节省了成本,不过作为DIY爱好者还是可以自己尝试的。

文章评论4条评论)

登录后参与讨论

用户593939 2015-5-11 22:26

参考和学习了,有创意

用户377235 2015-5-11 17:04

学习~

风来 2015-1-3 12:45

过奖了,

用户377235 2014-11-20 16:50

受教了。

相关推荐阅读
风来 2015-10-31 20:40
【博客大赛】基于AD转换模块的单片机仿真和C语言开发设计
    大学做过的一小设计,那会没事就弄这些AD\DA\MCU以及功能性的IC.    后来一老师要求做的这个,设计一多路数据采集系统,当时资料大多都是0809,0832之类的ADDA,网上找了部分资...
风来 2015-10-19 22:57
【创客】一路走来的科研之路-----致我的学生年代
      曾几何时,也不知到当初自己默默的走向了硬件嵌入式的道路,或者当初的兴趣只在那么一瞬间,而以后的路却很长。 记得是刚上大一那会,隔壁班的班长到处来宿舍宣传,参加机器人了参加机器人了,...
风来 2015-10-18 11:34
电流型运放资料
       以前对于电流型放大器和电压型放大器很疑惑。看了好多放大器的书,慢慢的了解了部分。下面文档分享出来。以供大家参考吧。电流反馈型运放直流特性不好,适合放大高频的交流信号;带宽不因频率增加...
风来 2015-09-29 08:50
【博客大赛】忆往昔做过小玩具之---摇摇棒
        每个相关专业的人事想必都从最小的系统出发,朝着处理器方面向ARM和DSP看起。但当初做过的那些小玩具,那些奠定了为自己再后面的技术路上走的一些小产品,当我们回过头时,做着那些与当初...
风来 2015-09-23 22:44
【创客】和智能家居无线系统的那些事
       智能家居这个项目的灵感和缘分因为好有一次几年了,自己都忘了,我的印象中只记得那会在西安,去和老同学见面,但是因为手上有这个智能家居的开关无线系统项目,所以在去西安的路上都是带着这板子...
风来 2015-09-22 21:45
【博客大赛】如何测量灵敏度指标
        谈到灵敏度这个指标大家都不陌生,在硬件系统里面很多东西涉及到灵敏度。   狭义的说灵敏度指的是能够接收一个信号的最低值。单位一般为UV或者DBUV. 分为有线和无线的,...
我要评论
4
18
关闭 站长推荐上一条 /2 下一条