来这里发现更多创意案例

HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件。https://haas.iot.aliyun.com/solution/

1、简介

1.1、背景

养宠物猫的家庭经常遇到“逗猫”的需求:使用逗猫棒或者激光笔引导猫做出类似捕猎的动作,起到锻炼、消耗体力和精力的效果。如果不经常逗猫,精力过剩的宠物猫往往会在夜晚或主人不在家的时候做出各种破坏家具的行为。

本案例使用激光笔、继电器、步进电机等设备在地面上形成闪烁移动的光点,激发宠物猫的捕猎本能,达到无人操作自动逗猫的效果。

1.2、准备

  1. NodeMCU32S开发板一套
  2. ULN2003步进电机控制器一个
  3. 28BYJ4步进电机、减速器一套
  4. 继电器一个
  5. 激光笔
  6. 母对母杜邦连接线若干

涉及到的硬件购买链接如下,仅供参考,不负责商家发货的品质保障等问题!

名称 数量 参考链接
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、后记

后续可加入定时动作、云端控制、图像识别等功能,形成一套针对宠物店的解决方案。

Python+ESP32 DIY 一个【赛博朋克逗猫机】 喵喵喵?今天的主子看起来有点奇怪相关推荐

  1. Python + ESP32 DIY炫酷的物联网远程机械臂

    来这里发现更多创意案例 HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件.https://haas.iot.aliyun.com/so ...

  2. Python + ESP32 DIY自动感应智能皂液器 避免触摸更安全

    来这里发现更多有趣案例 https://haas.iot.aliyun.com/solution/https://haas.iot.aliyun.com/solution/   下图是本案例除硬件连线 ...

  3. Python:判断一个数字是否为质数(附带详细注释,一看就会)

    #质数所要满足的条件:除了1和它自身,不能被其他的自然数所整除(eg:2,3,4....) number=int(input("请输入一个1~100的整数:")) #1.利用if嵌 ...

  4. 树莓派DIY ——镭射激光器,居家旅行必备逗猫神器

    今天小编要给大家推荐一款 进可上阵杀敌,退可巡视江山的 居家旅行养猫必备神器! ▼▼▼ Arduino DIY 镭射激光逗猫神器 喵星人对于激光发射器发出的光点有着天生.难以抗拒的执着,它们就像一个个 ...

  5. DIY一个基于树莓派和Python的无人机视觉跟踪系统

    DIY一个基于树莓派和Python的无人机视觉跟踪系统 无人机通过图传将航拍到的图像存储并实时传送回地面站几乎已经是标配.如果想来点高级的--在无人机上直接处理拍摄的图像并实现自动控制要怎么实现呢?其 ...

  6. 用树莓派就能DIY一个街机?这个新加坡工作室手把手教你完成

    来源:大数据文摘 本文约2100字,建议阅读5分钟 本文为你介绍用树莓派DIY一个街机. 都说男人的快乐很简单. 在充斥着虚拟现实.云游戏服务,动不动就是一场数百万美元的电子竞技比赛的时代,时不时还是 ...

  7. python 生成exe 图片资源_用python DIY一个图片转pdf工具并打包成exe

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

  8. python如何将图片打包进exe里_用python DIY一个图片转pdf工具并打包成exe

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

  9. 使用python实现一个简陋的上位机

    import tkinter as tk from tkinter import ttk import serial # 导入模块 import threading import serial.too ...

最新文章

  1. Java锁消除和锁粗化
  2. python之路径拼接urljoin
  3. 随机生成A~Z的字母CharDemo
  4. 我要做 Android 之 Service
  5. 使用python制作趣味小游戏—投骰子
  6. linux如何设置tab补全命令,Ubuntu下命令TAB自动补全 complete使用
  7. 消防给水及消火栓系统技术规范_消防给水——消火栓系统分区给水剖析
  8. 电子工程师是怎样的成长之路?
  9. JAVA后台实现文件批量下载
  10. Transaction-事务
  11. HTTP HTTPS SSL TLS
  12. 图的概念与主要类型、图模型的应用场景
  13. GL-Studio 4.3-1 安装
  14. Windows系统删除保存在凭据管理器中的密码
  15. HCIP-loT——简述
  16. favicon.ico图标
  17. STM32系列 (一)开发环境的搭建
  18. arm学习笔记005之Linux平台下TFTP服务器构建
  19. Windows上免费epub阅读器推荐
  20. 向日葵链接失败的解决办法

热门文章

  1. 用html贝塞尔曲线绘制海豚,echarts 用 bezier-js 绘制贝塞尔曲线
  2. [Extjs6]随记-使用h5的placeholder给编辑框添加提示效果
  3. 大数据之-Nifi-认识Nifi_Nifi的核心概念_Nifi核心架构_Nifi的性能_Nifi的关键特性---大数据之Nifi工作笔记0001
  4. 用gpg(Gnu 隐私卫士)来生成自己的密钥
  5. 443端口被占用无法启动解决办法
  6. java如何遍历树_java 遍历树的四种方式
  7. 软件工程师,不懂点设计模式怎么行
  8. Matlab2019a实现两个USB摄像头的调用及视频的保存
  9. 问卷设计必看!这些技巧能让你的问卷更加高效!
  10. 大型趣味智商测试:数字智商测试