这是我们几个同学一起搞的自动垃圾清扫车,为参加比赛做的。机械部分和电路部分都是我自己做的(连轮子都是自己做的哦!),程序是同学写的。单片机用的是AT89C51,用两个步进电机做驱动轮,一个直流减速电机做清扫。能够按照程序设定的路线巡行,遇到障碍物自动停止(左边有个红外反射传感器),前面靠近地面有光电传感器,检测到垃圾,直流电机带动扫帚将垃圾扫入车身下的盒子里,扫帚这里还有一个光电传感器,以使每次扫帚都停在水平内侧,以不至于停在前面挡住垃圾。扫完垃圾后继续前进,直至设定的时间止。当然还有很多不如意的地方,比如不可能检测得到一片薄纸,也不可能清扫太大的垃圾,但总体还算满意。
垃圾清扫车完成品:
http://bbs.mydigit.cn/read.php?tid=57821