操作方法
厂家生产的扫地机器人是相对比较复杂的,个人自制的话非常麻烦,但是基本思路是共通的。自制的话扫描地图比较复杂,我们来介绍一点点简单的思路。
自制的话推荐在底部安装毛刷,在两边安装收纳盒,或者直接放一块软的吸水垫。这里要注意距离问题,过高了清洁不方便,过低了增加行车阻力。 下图是用微型吸尘器马达加毛刷模式,图片来自网络,如有需要请联系删图。
驱动推荐用刷马达后驱动,加一个万向轮。通过单片机给电机信号高低来控制马达转向,比如一个正传,一个反转,那么机器人就会转弯。
避障思路推荐光电对管和超声波检测。可以自己买散件用AD来画PCB,然后把光电对管模块做好,也可以选择网络上集成化的模块。下图展示了光电对管散件。
没有基础的可以选下图展示的集成模块,使用是比较方便的。一个是超声波模块,用于测距,防止扫地时候碰撞到家居。光电对管可以用来防止掉落,因为在桌面边缘时候,它会检测到光线变化,从而给单片机一个信号,进而控制电机转动后退。
此外,可能由于电源问题,一般电池为12V而单片机供电可能为5v,需要自己做一个电压模块。还有编程算法问题,比较复杂,这里就不多说了。
最后如果觉得做圆形扫地机器人有难度,可以从简单的智能小车做起。网上有DIY组件还有模块化的小车玩具,模块化玩具稍微贵一点对小孩子同样适用。 下图是本人拼接的一个简单的模块化小车,加装了避障、温度、超声波传感器,采用51单片机控制,可以沿着黑色轨道自动行驶,遇到障碍物自动绕行,遇到火情(检测到高温)立刻闪烁报警灯然后绕行。