一种基于单片机的机器人的制作方法

文档序号:15583859发布日期:2018-10-02 18:09阅读:1729来源:国知局

本发明涉及一种基于单片机的机器人,属于智能家电技术领域。



背景技术:

现有的家庭机器人基本只有智能吸尘器,也就是说只具有吸尘功能。相对来说,功能单一。



技术实现要素:

本发明要解决的技术问题是,针对现有技术不足,提出一种多功能的基于单片机的机器人。

本发明为了解决上述技术问题提出的技术方案是:一种基于单片机的机器人,包括:中空的壳体、盖在所述壳体顶部的端盖、安装在所述壳体底部的滚轮、设置在所述壳体内的控制器和连接所述控制器的红外线人体探测器、红外线传感器、有毒气体探测仪;所述红外线人体探测器、红外线传感器、有毒气体探测仪的输入端在壳体上露出;所述壳体内具有驱动所述滚轮的电机;所述壳体内还装有负离子发生器和吸尘器;所述壳体底面具有与所述吸尘器连接的吸尘孔;所述电机、负离子发生器与吸尘器由所述控制器控制;所述负离子发生器与出气孔相连;所述控制器包括单片机和与所述单片机连接的无线模块、显示器、报警铃;所述壳体内还具有电池。

上述方案进一步的改进在于:所述壳体内具有第一隔板;所述吸尘器和所述电机承载在所述第一隔板上。

上述方案进一步的改进在于:所述壳体内具有第二隔板;所述单片机布置在所述第二隔板上。

上述方案进一步的改进在于:所述端盖顶部具有连接所述电池的太阳能电池板。

上述方案进一步的改进在于:所述端盖顶部具有连接所述控制器的光线传感器。

上述方案进一步的改进在于:所述端盖顶部具有连接所述控制器的定时器。

上述方案进一步的改进在于:所述太阳能电池板优选为单晶硅太阳能电池板。

上述方案进一步的改进在于:所述单片机优选为stm32单片机。

上述方案进一步的改进在于:所述无线模块优选为凌晨新公司生产的超低耗2.4g的无线模块,使用spi总线和单片机通信,视距15km,城市环境3km,穿透力很强。

上述方案进一步的改进在于:所述负离子发生器优选为jp-a2262。

上述方案进一步的改进在于:所述光线传感器优选为amis-7480x环境光线传感器,amis-7480x环境光线传感器是由两个组件即投光器及受光器所组成,利用投光器将光线由透镜将之聚焦,经传输而至受光器之透镜,再至接收感应器,接收感应器将收到之光线讯号转变成电信号,此电信讯号更可进一步作各种不同的开关及控制动作,其基本原理即对投光器受光器间之光线做遮蔽之动作所获得的信号加以运用以完成各种自动化控制。

上述方案进一步的改进在于:所述定时器优选为555定时器,是一种数字、模拟混合型的中规模集成电路;它是一种产生时间延迟和多种脉冲信号的电路,内部电压标准使用了三个5k电阻;外接电源vcc,双极型时基电路vcc的范围是4.5-16v,cmos型时基电路vcc的范围为3-18v,一般用5v;直接清零端rst,当此端接低电平时,则时基电路不工作。

上述方案进一步的改进在于:所述红外线传感器优选为lhi778kp506b。

上述方案进一步的改进在于:所述有毒气体探测仪优选为mq138有毒气体传感器,具有高灵敏度、快速响应、大信号输出、寿命长的优点,适用于多种有机挥发物的检测。

上述方案进一步的改进在于:所述滚轮优选为4存尼龙带刹车万向轮。

上述方案进一步的改进在于:所述红外线人体探测器优选为as312pir热释电人体红外探测器。

上述方案进一步的改进在于:所述吸尘器优选为tek微型无线吸尘器。

上述方案进一步的改进在于:所述电机优选为220v交流伺服电机。

上述方案进一步的改进在于:所述壳体的形状设计为圆柱形,材质为聚氯乙烯硬塑料,尺寸为高100厘米,底面积50平方厘米。

上述方案进一步的改进在于:所述显示器优选为lcd液晶显示器。

上述方案进一步的改进在于:所述开关按钮优选为html开关按钮。

上述方案进一步的改进在于:所述隔板的材质优选为绝缘尼龙隔板。

上述方案进一步的改进在于:所述电池优选为蓄电池。

本发明提供的基于单片机的机器人,具有吸尘、清新空气、报警等多种功能。能够检测有毒气体和人体,并发出警报;智能化程度高,整体设计合理,适合家庭和公司工厂所使用。

附图说明

下面结合附图对本发明作进一步的说明。

图1是本发明一个优选的实施例的结构示意图。

图2是本发明一个优选的实施例的内部结构示意图。

图3是本发明一个优选的实施例的模块连接示意图。

图4是本发明一个优选的实施例的stm32单片机最小系统原理图。

图5是本发明一个优选的实施例的调试电路原理图。

图6是本发明一个优选的实施例的电机驱动电路原理图。

图7是本发明一个优选的实施例的报警铃电路原理图。

图8本发明一个优选的实施例的传感器电路原理图。

图9是本发明一个优选的实施例的无线模块电路原理图

具体实施方式

实施例

本实施例提供的基于单片机的机器人,如图1-3,包括:中空的桶状壳体10、盖在壳体10顶部的端盖、安装在壳体10底部的滚轮11、设置在壳体10内的控制器和连接控制器的红外线人体探测器18、红外线传感器21、有毒气体探测仪17;红外线人体探测器18、红外线传感器21、有毒气体探测仪17的输入端在壳体10上露出;壳体10内具有驱动滚轮11的电机;为了便于转向,本实施例中使用第一电机2驱动两个轮子,使用第二电机3驱动另外两个轮子。

壳体10内还装有负离子发生器19和吸尘器9;壳体10底面具有与吸尘器9连接的吸尘孔15;第一电机2、第二电机3、负离子发生器19与吸尘器9由控制器控制;控制器包括单片机1和与单片机1连接的无线模块16、显示器7、报警铃8;壳体10内还具有电池4,为以上各用电部件供电。壳体10内具有两层隔板14;吸尘器9和第一、第二电机承载在位于下层的隔板上。单片机1和无线模块16布置在上层的隔板上。端盖顶部具有连接电池4的太阳能电池板5。端盖顶部还具有连接控制器的光线传感器20。端盖顶部还具有连接控制器的定时器6。

本实施例中,单片机选用stm32单片机。

进一步地,红外线传感器21、有毒气体探测仪17、红外线人体探测器18、光线传感器20的i/o引脚分别接stm32单片机1的pb3、pb4、pb5、pb7引脚,并且通过pb6接5.1kω的上拉电阻,保证数据传输的准确性;无线模块16、显示器7、报警铃8的i/o引脚分别接stm32单片机1的pb11、pc5、pc6引脚;第一电机2、第二电机3、负离子发生器19、吸尘器9、定时器6的i/o引脚分别接stm32单片机1的pc7、pc8、pc9、pc10、pc11引脚。

结合附图4,该stm32单片机的最小系统图包括电源、单片机、时钟电路、复位电路;对于一个完整的设计来说,需要电源供电,电源模块的可靠是系统平稳运行的基础和前提。单片机系统都有晶振,全名叫做晶体振荡器,它结合单片机的内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,单片机运行的速度就越快,单片机接的一切指令的执行都是建立在单片机晶振提供的时钟频率上。复位电路有按键复位和上电复位两部分组成,[1]按键复位:按键复位就是在复位电容(c22)上并联一个开关,当开关按下时电容(c22)被放电,rst也被拉到低电平,由于电容(c22)充电,会保持一定的低电平来使单片机复位。[2]上电复位:stm32单片机为低电平复位,通常在复位引脚rst上接一个电容(c22)到gnd,在连接一个电阻(r22)到vcc,由此形成一个rc充放电回路,保证单片机在上电时rst脚上有足够的低电平进行复位,随后回归到高电平进行正常的工作。

结合附图5,串口只能下载代码,并不能实时跟踪调试,因而要利用调试工具,比如ulink、jlink、stlink等就可以实时跟踪程序,从而找到你程序中的bug,stm32单片机支持jtag和swd,所以我们有两种调试方法,此处采用jtag调试。

结合附图6,该电路为电机驱动电路,该电路通过隔离开关电源,将220v的交流电转化为24v的直流电,再经过肖特基二极管(d1),通过三端集成电路ic芯片(lm7812)转化成12v的电压,pwm的信号为stm32单片机的输出信号,故电压幅值只有3.3v,通过上拉电阻(r4)接入到npn型三极管(q4),经过npn型三极管(q2)和pnp型三极管(q5)推挽输出,驱动n-mos管(q3),同时在电动机一侧并联一个肖特基二极管(d2)为续流二极管,它以并联的方式接到感应电动势的元件两端,与其形成闭合回路,从而起到保护电路元器件不被损坏的作用。

结合附图7,所示报警铃电路为蜂鸣器电路和三极管放大电路,使用驱动蜂鸣器的三极管为9012,三极管的类型为npn型,r1为基极的限流电阻,蜂鸣器为有源蜂鸣器,单片机给基极一个电平就能持续发声。

结合附图8,传感器电路包括恒流源电路和pt1000桥式电路,在图中仅示意恒流源电路,同时r11选用为高精度电阻,使r58两端有较为精确的压差,减少部分检测误差;传感器采集到的模拟值传输给单片机进行处理。

结合附图9,该电路为无线模块电路图,图中rst脚为无线模块的复位脚,低电平有效,高电平运行,需要注意的是rst管脚一般在初始化的时候进行操作,初始化结束后禁止使用此管脚,此无线模块有6个普通的gpio,我们的设计不需要使用,所以不需要连接,ant管脚适用于连接外置天线,一般使用弹簧天线,可伸缩,体积小,安装简单。

工作原理:定时器6可以控制机器人工作的时间;第一电机2带动滚轮前进,当红外线传感器21检测前方一定距离有障碍物时,第二电机3改变前进方向;当有毒气体探测仪17检测到有毒气体或者可燃气体超标时,则通过报警铃8发出铃声提示,并通过无线模块使用网络将报警信息发送给对应用户的手机;当红外线人体探测器18监测到人体时,同样发出报警信号;壳体10上具有一个开关按钮12,能够关闭报警铃8;这样,如果是误触发,可以通过该按钮关闭;吸尘器9放通过吸尘气孔15吸尘;负离子发生器19通过出气孔22释放负离子清洁空气;当电量不足时,启动光线传感器20让机器人自动寻找光源储存电能;显示器7对机器人工作状态信息进行实时监控。

本发明不局限于上述实施例的具体技术方案,除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1