关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于AVR单片机的灭火机器人设计与实现

基于AVR单片机的灭火机器人设计与实现

作者: 时间:2010-12-02 来源:网络 收藏

2.5显示及其它电路

液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。这里采用2行16个字的DM-162液晶模块,通过与连接、编程,完成显示功能。

其它电路
图7其它电路

3 灭火机器人软件设计

场地的四个房间内的任何地方都有可能摆放蜡烛,所以机器人必须能够实现搜索所有的房间,而且在行走的过程中不允许碰撞墙壁。找到火源后,通过灭火装置迅速将火灭掉。根据以上的要求设计机器人的灭火逻辑如图8所示。

灭火逻辑
图8灭火逻辑

机器人采用左手走规则,左手走规则是指机器人始终沿着左面的墙壁行走,一直走完全程。在行走的过程中按照起点、一号房间、二号房间、三号房间、四号房间的顺序搜索火源并灭火。机器人首先读取信息,然后对的信息进行判断。如果发现火源,则进入灭火子程序,该子程序完成趋光、灭火等功能。

4 结论

本文根据灭火比赛规则的要求,基于原理,以ATmega32为控制核心,小型直流电机作为驱动元件,设计出一种价格低廉、简单实用的灭火机器人。通过简单的修改,可以将此机器人用于其它的竞赛项目。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭