一种基于ESP8266的远程宠物喂食器的制作方法

文档序号:17005865发布日期:2019-03-02 02:01阅读:1505来源:国知局
一种基于ESP8266 的远程宠物喂食器的制作方法

本实用新型涉及养殖设备技术领域,特别涉及一种基于ESP8266 的远程宠物喂食器。



背景技术:

随着社会经济的不断发展,宠物作为人的感情寄托和陪伴人类的忠诚朋友,越来越多的人开始饲养各种宠物;许多人在出远门的时候担心呆在家里的小宠物没有足够粮食,会为宠物准备很多食物;而现有的宠物喂食方式中,很多人采用将食物放置在现成食盆中的方式进行宠物喂食,宠物在想吃的时候自己进食,但对于没有饱足感的宠物而言这样做的后果很可能是宠物大吃大喝,无规律地进食,容易造成宠物的消化不良,不利于宠物的健康,给主人带来不必要的麻烦。如果主人遇上突如其来的加班、出差,家中宠物无人照料,更是时刻让主人担心;而目前现有的一些可以对投食和喂水进行控制的喂食器大多只能在局域网的范围内进行控制,无法满足实际运用的需求;并且目前市场上支持控制功能的喂食器价格昂贵,普及度极低。因此,基于以上背景,现有的喂食器无法满足大多人的需求,对于家中无人的情况迫切需要一种成本低、操作简单,能由主人进行远程控制的宠物喂食器。



技术实现要素:

本实用新型的目的是提供一种基于ESP8266的远程宠物喂食器,主人外出时通过对喂食器的投食与喂水进行远程控制,避免了宠物的无规律进食;并且所述的喂食器生产成本低、操作简单,适用范围较广。

本实用新型的上述技术目的是通过以下技术方案得以实现的:一种基于ESP8266的远程宠物喂食器,包括手机终端、投食模块及电源模块,所述投食模块包括喂食器、设置于喂食器内部的ESP8266wifi 模块及Arduino主控模块,所述Arduino主控模块设置一个投食时长及喂水时长,所述电源模块包括工作电源及控制电源,所述控制电源与所述Arduino主控模块电连;所述手机终端通过云服务器与 ESP8266wifi模块连接,所述手机终端内置有用于向所述 ESP8266wifi模块发送喂水及投食指令的手机app;

所述喂食器包括一中空上端开口的箱体、设置于箱体内部的储水器及储食器、与箱体外壁连接的水槽及食槽;所述储水器与储食器均呈漏斗状设置,所述储食器下端水平设置有一用于防止食物从储食器内滑落的挡食片,挡食片远离储食器的一端连接有一用于驱动挡食片转动的舵机,所述舵机与所述Arduino主控模块电连;所述挡食片下端设置有滑食斜面,所述滑食斜面下端设置有连通箱体外部的出食口,所述食槽于出食口下端与箱体外壁连接;

当所述ESP8266wifi模块接收到投食指令时,所述Arduino主控模块控制舵机转动,所述舵机驱动挡食片转离储食器开口下方,储食器内的食物从滑食斜面滑落至食槽内,当所述挡食片转离储食器开口下方的时长达到投食时长时,所述Arduino主控模块控制舵机转动,所述舵机驱动挡食片转至储食器开口下方;

所述储水器下端连通有一导流管,所述导流管远离储水器的一端连通箱体外部,所述导流管上安装有一电磁阀,所述电磁阀连接有一用于控制电磁阀启闭的电磁继电器,所述水槽于导流管远离储水器一端的下方与箱体外壁连接,所述电磁继电器与所述Arduino主控模块及工作电源电连;

当所述ESP8266通信模块接收到喂水指令时,所述Arduino主控模块控制电磁继电器的工作电路接通,电磁继电器吸合后电磁阀的工作电路接通,所述电磁阀开启后储水器内部的水经导流管流至水槽内,当所述电磁阀的开启时长达到喂水时长时,所述Arduino主控模块控制电磁继电器的工作电路断开,电磁继电器分离后电磁阀的工作电路断开,所述电磁阀闭合。

本实用新型的进一步设置为:所述投食模块还包括设置于喂食器外侧的配网开关,所述配网开关与所述Arduino主控模块电连,所述手机app内置有用于编码及发送UDP报文的配网模块;在需要为所述 ESP8266wifi模块进行重新配网时,开启配网开关,所述Arduino主控模块控制ESP8266wifi模块进入混杂模式并开始监听网络中的所有报文,配网开关开启后通过手机app将wifi的SSID和密码编码到 UDP报文中,并通过广播包发送,ESP8266wifi模块接收到UDP报文后进行解码,得到正确的SSID和密码并主动连接到指定SSID的路由,完成入网。

本实用新型的进一步设置为:所述Arduino主控模块连接有一配网指示灯,当所述配网开关开启时所述Arduino主控模块控制配网指示灯亮起。

通过采用上述技术方案,方便了解配网开关的启闭状态。

本实用新型的进一步设置为:所述投食指令及喂水指令通过手机 app按键输入。

通过采用上述技术方案,操作简单,适用范围较广。

本实用新型的进一步设置为:所述投食指令及喂水指令通过手机 app语音输入。

通过采用上述技术方案,操作简单,给用户提供了良好的交互体验。

本实用新型的进一步设置为:所述Arduino主控模块连接有一扬声器,当所述ESP8266wifi模块接收到投食指令或喂水指令时,所述 Arduino主控模块控制所述扬声器开始播放音乐。

通过采用上述技术方案,通过音乐吸引宠物进食及饮水,有利于宠物形成规律的饮食习惯。

本实用新型的进一步设置为:所述Arduino主控模块连接有一引导灯,当所述ESP8266wifi模块接收到投食指令或喂水指令时,所述 Arduino主控模块控制所述引导灯亮起。

通过采用上述技术方案,通过灯光吸引宠物进食及饮水,有利于宠物形成规律的饮食习惯。

本实用新型的进一步设置为:所述箱体上端转动连接有一箱盖。

通过采用上述技术方案,避免外界物质落入储食器及储水器内部影响宠物的健康。

综上所述,本实用新型具有以下有益效果:主人外出时可对喂食器的投食与喂水进行远程控制,避免了宠物的无规律进食;在新的网络环境可通过手机终端进行重新配网,生产成本低,具备语音控制功能,给用户提供了良好的交互体验、操作简单,适用范围较广。

附图说明

图1是本实用新型较佳实施例中喂食器的整体结构示意图;

图2是喂食器的局部剖视图;

图3是喂食器的俯视图;

图4是图3中B-B的剖面图;

图5是本实用新型的模块结构示意图。

图中:箭头方向表示信号传递方向;1、箱体;11、出食口;12、滑食斜面;13、控制室;14、配网开关;15、引导灯;16、扬声器; 17、扩音孔;18、箱盖;19、配网指示灯;2、储食器;21、挡食片; 22、舵机;23、支撑板;24、食槽;25、固定板;26、隔板;3、储水器;31、导流管;32、电磁阀;33、水槽;4、Arduino主控模块; 5、ESP8266wifi模块;6、控制电源;7、工作电源;8、电磁继电器。

具体实施方式

以下结合附图对本实用新型作进一步详细说明。

实施例,一种基于ESP8266的远程宠物喂食器,参照图1-5,包括一个中空上端开口的箱体1,箱体1上端侧壁通过铰链(图略)转动连接有一箱盖18;箱体1内设置有一漏斗状的储水器3,储水器3 一侧设置有一漏斗状的储食器2,储水器3与储食器2等高设置,储水器3与储食器2中部与箱体1内壁连接有一用于固定储水器3及储食器2的固定板25;

储食器2下方水平设置有一用于防止食物从储食器2内部滚落的挡食片21,挡食片21远离储食器2的一端连接有一用于驱动挡食片 21转动的舵机22,舵机22下端与箱体1内壁连接有一用于固定舵机 22的支撑板23;支撑板23上端于舵机22一侧设置有一扬声器16,箱体1靠近扬声器16的侧壁上设置有连通箱体1内外的扩音孔17;挡食片21下端倾斜设置有一滑食斜面12,滑食斜面12的下脚处设置有一连通箱体1外部的出食口11,出食口11下方与箱体1外壁连接有一中空上端开口的矩形食槽24;

储水器3下端开口处连通有一导流管31,导流管31远离储水器 3的一端连通箱体1外部,导流管31上安装有一电磁阀32,导流管 31位于箱体1外部的一端采用软管;导流管31远离储水器3一端的下方与箱体1外壁连接有一中空上端开口的半圆形水槽33;

滑食斜面12与导流管31之间设置有一防止食物滚至导流管31 一侧的隔板26,滑食斜面12与导流管31下端设置有一控制室13,控制室13内部设置有一与所述电磁阀32连接的电磁继电器8、与所述电磁继电器8连接的工作电源7及Arduino主控模块4、与所述 Arduino主控模块4连接的ESP8266wifi模块5、与所述Arduino主控模块4连接的控制电源6,所述Arduino主控模块4与所述舵机22 及扬声器16电连;所述Arduino主控模块4设置有一个投食时长及喂水时长,所述Arduino主控模块4还连接有一引导灯15、配网开关14及配网指示灯19,所述引导灯15于食槽24上端与箱体1外壁连接,配网开关14与储水器3远离储食器2一侧的箱体1外壁连接,配网指示灯19于配网开关14上端与箱体1外壁连接,所述引导灯 15及配网指示灯19均采用LED灯;所述ESP8266wifi模块5通过云服务器连接有一手机终端,所述手机终端内置有一用于向所述 ESP8266wifi模块5发送喂水及投食指令的手机app,所述喂水及投食指令可通过按键输入也可通过语音输入;所述手机app内置有用于编码及发送UDP报文的配网模块。

工作原理:参照图1-5,当所述ESP8266wifi模块5接收到投食指令时,所述Arduino主控模块4控制舵机22转动,所述舵机22驱动挡食片21转离储食器2开口下方,储食器2内的食物从滑食斜面 12滑落至食槽24内,当所述挡食片21转离储食器2开口下方的时长达到投食时长时,所述Arduino主控模块4控制舵机22转动,所述舵机22驱动挡食片21转至储食器2开口下方;

当所述ESP8266wifi模块5接收到喂水指令时,所述Arduino主控模块4控制电磁继电器8的工作电路接通,电磁继电器8吸合后电磁阀32的工作电路接通,所述电磁阀32开启后储水器3内部的水经导流管31流至水槽33内,当所述电磁阀32的开启时长达到喂水时长时,所述Arduino主控模块4控制电磁继电器8的工作电路断开,电磁继电器8分离后电磁阀32的工作电路断开,所述电磁阀32闭合;

在需要为所述ESP8266wifi模块5进行重新配网时,开启配网开关14,所述Arduino主控模块4控制ESP8266wifi模块5进入混杂模式并开始监听网络中的所有报文,配网开关14开启后通过手机app 将wifi的SSID和密码编码到UDP报文中,并通过广播包发送, ESP8266wifi模块5接收到UDP报文后进行解码,得到正确的SSID 和密码并主动连接到指定SSID的路由,完成入网。

本具体实施例仅仅是本实用新型的较佳实施例而已,并非对本实用新型作任何形式上的限制;任何熟悉本领域的技术人员,在不脱离本实用新型技术方案范围情况下,都可利用上述揭示的方法和技术内容对本实用新型技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本实用新型技术方案的内容,依据本实用新型的技术实质对以上实施例所做的任何简单修改、等同替换、等效变化及修饰,均仍属于本实用新型技术方案保护的范围内。

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