来这里发现更多创意案例
HaaS开发框架
HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件。
https://haas.iot.aliyun.com/solution/
1、简介
1.1、背景
养宠物猫的家庭经常遇到“逗猫”的需求:使用逗猫棒或者激光笔引导猫做出类似捕猎的动作,起到锻炼、消耗体力和精力的效果。如果不经常逗猫,精力过剩的宠物猫往往会在夜晚或主人不在家的时候做出各种破坏家具的行为。
本案例使用激光笔、继电器、步进电机等设备在地面上形成闪烁移动的光点,激发宠物猫的捕猎本能,达到无人操作自动逗猫的效果。
1.2、准备
NodeMCU32S开发板一套
ULN2003步进电机控制器一个
28BYJ4步进电机、减速器一套
继电器一个
激光笔
母对母杜邦连接线若干
涉及到的硬件购买链接如下,仅供参考,不负责商家发货的品质保障等问题!
名称 数量 参考链接
NodeMCU32S开发板 1 NodeMCU32S开发板
ULN2003步进电机控制器 1 ULN2003步进电机控制器
28BYJ4步进电机、减速器 1 28BYJ4步进电机、减速器
继电器 1 继电器
激光笔 1 激光笔
母对母杜邦线 9 母对对母杜邦线 请选用10cm长即可
硬件连线图如下图所示:
2、设备端开发
2.1、开发环境
在进行下一步之前请确保ESP32开发环境已经搭建完毕。详情请参考ESP32开发环境的说明。
2.2、创建解决方案
如下图所示,在Haas Studio中创建项目。先选择左侧的“开发板型号”再从右侧的案例中选择“自动逗猫机”案例点击“立即创建”即可。
Python脚本的详细说明请参考脚本内嵌的文字注释
3、运行结果
将本工程推送到开发板中,案例运行后会在地面上形成闪烁移动的光点。如果周围有宠物猫,它会一直试图捕捉光点,达到逗猫的效果。
到此为止,自动逗猫机案例就已经完成了。如果想学习更多实验,请参考HaaS案例实践详解。
4、后记
后续可加入定时动作、云端控制、图像识别等功能,形成一套针对宠物店的解决方案。
————————————————
版权声明:本文为CSDN博主「HaaS技术社区」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/HaaSTech/article/details/125298359