矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: bg4jkl

【参赛】自主充电扫地机器人

   关闭 [复制链接]
     
 楼主| 发表于 2012-1-6 15:10:25 | 显示全部楼层
主要调试内容:
1、红外避障传感器感应距离,距离过长时墙边角扫不到、窄小空间进不去。距离过短时会发生碰撞或轻微磨擦,
   所以感应距离和感应角度应跟据实地要求而定。
2、寻迹传感器感应距离根据地板颜色、反光度,机器人正常落地时三个传感器都有反馈为止。最好是在浅色地板上运行。
3、步进电机电压的调整,电压过低,步进电机失步、力度小、遇障碍行走困难,电压过高,ULN2003发热严重、能耗高,
   调整电压因步进电机参数、ULN2003承受电流、所需要的力度大小而定,三者综合考虑,如不能完成,可改用其它方案
4、单片机DC-DC输出调整到5.0V为佳
5、充电器需加配重或与墙体接合,避免机器人充电对接时,充电器偏离。

制作方法:
1、是根据单片机最小系统慢慢扩展的方法,没有电路图,只是用单片机相应的引脚去控制相应的外设。发挥自已的想象力、
   创造力。
2、在制作过程中,步进电机的选购考虑的时间最长,怕耗电大,力度小,又不甘心用有刷减速电机,寿命短。在网上最终选用42型电机
   12V 0.5A的电机,没想到挺合适,两电机电流在500MA左右,ULN2003温度也在正常范围内,力度够大。
3、有好多细节在制作中,没能拍照,只能发挥自已的想象力,问题都可以解决。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2012-1-6 15:44:55 | 显示全部楼层
未命名.JPG
充电检测、低电压检测、充电结束检测电路
回复 支持 反对

使用道具 举报

     
发表于 2012-1-7 08:35:49 | 显示全部楼层
很好玩的东西
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2012-1-7 15:08:58 | 显示全部楼层

原理图

原理图

模块图

模块图
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2012-1-7 15:14:00 | 显示全部楼层
扫地机器人原理图.Sch (45.67 KB, 下载次数: 2000)
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2012-1-7 15:14:29 | 显示全部楼层
避障传感器使用方法:
1.感应到物体输出0,未感应到时输出1,可直接与3V和5V单片机IO口相连。2.感应距离2到30厘米,距离远,抗干扰能力好。(注意:红外传感器不是检测所有的物体都能得到一样的距离的,不同颜色的物体对光线的反射率不同,物体的颜色越深越接近黑色检测的距离就越短,本传感器2到30厘米是对着白色的墙测量出来的)
3.速度快,适合智能小车避障、黑白线循迹、防跌落,产品计数器,流水线切割,液位检测等。
4.用此传感器制作的黑白线寻迹小车无需在白纸黑线上跑,可在水泥地,黄泥地等复杂的环境黑线巡迹。只要黑线周边的颜色比黑色略浅即可,消除了传统的走法,令环境布置更加简单。
5.本传感器3至6V供电,范围超宽,适合3V和5V的单片机系统。
6.带使能端,EN端等于“1”时传感器不工作,等于“0”时工作。传感器上跳帽插上后EN端长期接地(EN长期为“0”)。要使用EN端时请把跳帽拿掉。
7.频率调节电位器用来调节红外发射管的载波频率,因为一体化接收头要在特定的38KHZ载波频率的时候才是最灵敏的。将502电阻顺时针调到尽(也就是将发射管的亮度调到最大),然后对准白色的墙调103电阻,一直调到感应距离是最远为止,这样传感器就工作在最佳状态了。
寻迹传感器使用方法:
1.传感器接口有3根排针,分别是VCC、OUT、GND。VCC和GND为供电端,OUT是信号输出端。
2.检测到物体,信号端输出低电平;未检测到物体,信号端输出高电平。
3.主要判断信号输出端是0或者1,就能判断物体是否存在。
性能参数:
1:检测距离,检测白纸时约为2厘米。视颜色的不同距离有所不同,白色最远。
2.供电电压:2.5V~12V,不要超过12V。(注意:最好用低电压供电,供电电压太高传感器的寿命会变短。5V供电为佳。)
3.工作电流,5V时18~20ma。经大量测试,传感器硬件设置为18~20ma工作电流时性能最佳,主要表现在抗干扰能力上。如果客户需要小功耗的,本店也可以修改,最小能做到5ma。拍下留言注明即可。
4.检测到物体,信号端输出低电平;未检测到物体,信号端输出高电平。
5.传感器输出TTL电平,能直接与3.3V或者5V单片机IO口相连。
黑线或者白线检测原理
1.利用黑色对光线的反射率小这个特点,当平面的颜色不是黑色时,传感器发射出去的红外光被大部分反射回来。于是传感器输出低电平0。
2.当平面中有一黑线,传感器在黑线上方时,因黑色的反射能力很弱,反射回来的红外光很少,达不到传感器动作的水平,所以传感器还输出1。
3.我们只要用单片机判断传感器的输出端是0或者是1,就能检测到黑线。
4.检测白线的原理和检测黑线的原理一样,检测白线时,白线周边的颜色也要比较接近黑色,然后调节红外传感器上面的可调电阻,将灵敏度调低,一直调到刚好周边的颜色检测不到为止,那样就能检测白线了。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2012-1-7 15:17:33 | 显示全部楼层
年底的工作忙,头绪多,挤出来点时间,下了个PROTEL99SE 画了一下,不好的地方请谅解,请斑竹检查一遍,谢谢!!!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2012-1-7 15:23:54 | 显示全部楼层
5110液晶屏驱动
nokia_5110.c (5.81 KB, 下载次数: 1339) nokia_5110.h (1.25 KB, 下载次数: 1175) english_6x8_pixel.h (4.8 KB, 下载次数: 1225) write_chinese_string_pixel.h (726 Bytes, 下载次数: 1200)
回复 支持 反对

使用道具 举报

     
发表于 2012-1-11 09:46:53 | 显示全部楼层
这个有技术含量,我支持获奖!
回复 支持 反对

使用道具 举报

发表于 2012-1-26 01:35:46 | 显示全部楼层
强人!赞!
回复 支持 反对

使用道具 举报

发表于 2012-1-26 18:42:16 | 显示全部楼层
主要想知道怎么遍历整间屋子,怎么知道一片地方扫过了
当然部分重复扫没有问题,如果总重复扫就麻烦了
回复 支持 反对

使用道具 举报

     
发表于 2012-2-27 21:29:39 | 显示全部楼层
这种东西也能弄出来,厉害厉害。
回复 支持 反对

使用道具 举报

     
发表于 2012-3-1 17:43:02 | 显示全部楼层
请问楼主,那个是程序文件,我也想做一个
回复 支持 反对

使用道具 举报

发表于 2012-3-2 13:46:27 | 显示全部楼层
这个好玩………………
回复 支持 反对

使用道具 举报

发表于 2012-3-4 11:47:34 | 显示全部楼层
循迹小车的升级版
曾经想过做这玩意,无奈编程水平太烂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-25 22:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表