首页-达尔闻    全部    【项目分享】自制撸猫神器

【项目分享】自制撸猫神器

出差在外,猫咪在家无法及时喂?加班到家已经累趴,但还要和猫咪玩耍?养一个猫猫还要耗费这么大的精力!电子人的创意在这里发光发热了——自制喂猫机和逗猫机。
收藏
  • 出差在外,猫咪在家无法及时喂?加班到家已经累趴,但还要和猫咪玩耍?养一个猫猫还要耗费这么大的精力!电子人的创意在这里发光发热了——自制喂猫机和逗猫机。

    自制喂猫机
    非常容易的制作!主人通过网络向ESP8266发送命令,ESP8266控制舵机来转动谷物分配器(猫粮储存器)来释放猫粮。同时还配有超声波测距传感器HC-SR04,可以检测是否提供了过多或者过少的猫粮。

    选择ESP8266作为主控芯片的理由很简单,一是价格便宜,二是ESP8266 CPU及其Wi-Fi组件可以像其他任何Arduino设备一样进行编程,操作简便。

    硬件都可以购买到现成的模块,只是在写代码时,需要注意步进电机旋转的角度与释放食物量的关系,同时也要定义好食物与超声波传感器的距离。比如当猫粮与超声波传感器的距离低于设定的阈值时,即使用户再发送喂食命令,舵机也不会转动。
    除了自动喂食之外,还可以使用与telegram机器人对话的方式来发送喂猫指令。当然你也可以自己设计一个小程序,使用小程序来完成这个功能。

    如果连远控控制猫粮的时间都没有,还可以有种方法让猫咪自给自足。通过Arduino控制舵机转动上方的盒子使两个盒子的开口重合(类似于牙签盒)来倒出猫粮,Arduino是否发出控制信号取决于猫是否按下按钮。这个装置更加简单方便,仅仅只需要arduino、舵机、按钮、电源、两个罐头盒和一个碗即可!

    逗猫神器
    在解决了喂猫的难题后就该解决如何逗猫了!(当然这种难题只发生在懒癌患者上)

    猫咪喜欢追逐动的东西,所以用一个激光笔去逗猫是非常合适的。这个项目便是一个互动式的猫激光游戏,可通过手机进行控制,并同时具有自动游戏模式,是嬉戏与懒惰的完美结合。

    这个神器原理就是手机通过蓝牙控制Arduino,Arduino发送控制信号给可旋转云台,云台上的激光笔便可以按一定轨迹运动来实现逗猫的功能!

    如何制造一个可上下左右旋转的云台呢?是用了两个9G微型舵机来实现激光器的上下移动和左右移动。如果你想做,可以直接在网上搜索“FPV舵机云台”来直接购买。

    激光笔可以直接在网上搜索“红色激光二极管”购买,然后将其固定(热熔胶或者双面胶)在云台上即可。

     

    如果有3D打印机,可以自己设计一个外壳。没有条件的话,只要能将激光二极管固定在云台上即可实现相应功能。

    接下里便是如何用手机来控制云台使其上下左右移动。这里使用HC-05蓝牙模块来与手机通信,手机APP使用的是开源的“Arduino BlueControl”手机应用程序,安卓用户可在GooglePlay商店免费找到它。APP提供了一些按钮和滑块供开发使用,只需要配置按下按钮时通过蓝牙发送的字符串,并确保这些字符串与arduino接收代码中的相同即可实现正常通信。

    逗猫激光有两种模式:
    手动模式:通过按手机APP上的箭头按钮来控制云台以一定方向转动一定角度。
    自动模式:单击“自动播放”按钮将启动自动逗猫模式。激光将从一个随机点平滑跳到另一个随机点。用户还可以通过按“加速”或“减速”来调整游戏的速度(即激光点移动快慢)来满足不同猫的需要。
    注:Area +/- 按钮将改变云台转动范围,从而调整整个游戏区域,避免红点移动到猫咪看不到的区域等。
    虽然这次分享的两个项目都不是很难,但是对于家里有宠物的同学还是有一定的实用价值的。电子专业的你是不是有种可以造福世界的感觉呢?赶快动手试一试吧。

     

Control Render Error!ControlType:productSlideBind,StyleName:Style1,ColorName:Item0,Message:InitError, ControlType:productSlideBind Error:未将对象引用设置到对象的实例。