当前位置: 首页 > news >正文

如何手搓一个智能激光逗猫棒

背景

最近家里的猫胖了,所以我就想做个逗猫棒。找了一圈市场上的智能逗猫棒,运行轨迹比较单一,互动性不足。

在这里插入图片描述

轨迹单一,活动范围有限
在这里插入图片描述

而我希望后续可以结合人工智能+物联网,通过摄像头来捕捉猫的位置,让小猫可以追着这个激光走。

第一个版本

这是刚刚做好的样子,实现了基本的机械结构,使用两个舵机分别控制激光头的照射方向,使用了一块ESP32 Mini来驱动舵机。

在这里插入图片描述

舵机的声音和镜片的光点吸引来了这个大胖子:
在这里插入图片描述
这个版本有几个问题

  1. 外壳前面出光的地方没有遮挡,容易暴露里面的元件,舵机动作还会分散小猫的注意力,于是就考虑给它加块玻璃。
  2. 激光运动存在梯形失真,光投出来之后因为是斜的,所以投在地面上的范围是一个梯形。
  3. 没有实现交互,还没有办法实现远程控制、按指定轨迹运行。
  4. 还没有实现智能化的控制,如拍照录像、远程查看宠物状态、远程互动等等。

最后这个问题优先级可以放低点,可以先解决玻璃面板和梯形失真的问题

加块玻璃

用一块红色的透明亚克力给它做个玻璃面板,这个玻璃面板费了老大劲。

首先直接贴,是不行的。

因为直接贴的话镜片会凸出来,要么就是凹了一层会很不好看啊。

第二个方案,是找淘宝的第三方去帮我代加工。

我本来预期可能是几十块钱解决的问题,结果它小小的一个镜片,他要收我180。

第三个方案,是购买雕刻机/铣床。

结果能用的产品,基本要2000块钱,而且体积不小,噪音还很大。

考虑到暂时没有空间,我决定用第四个方案:

动手做一个最简单的版本来解决这个问题。

一个小台钻和一个十字滑台,组成一个简单的铣床,把亚克力板四周铣出一个凹槽,就可以把它嵌入到出光口了。

小台钻现成的很多,买了100多块钱的
在这里插入图片描述
十字滑台的话要200多,性价比不高,而且尺寸满足不了要求,所以这个部分,用3D打印机和一些零件做了一个。
在这里插入图片描述
这是组装后的样子,压板牺牲了个铁皮扳手
在这里插入图片描述
因为是3D打印的原因,滑台的精度不是很高,结构也不是很结实,已经设计了个铝合金的,做好以后再发上来。

成品

这是装上面板后的效果,感觉高级了不少:)

在这里插入图片描述

猫咪们可以快乐 的玩耍了

在这里插入图片描述


http://www.mrgr.cn/news/79019.html

相关文章:

  • 前端用到的一些框架
  • Linux下Certbot使用教程
  • 计算机网络(三)
  • capter3:简单 CUDA 程序的基本框架
  • 【AI系统】Ascend C 编程范式
  • 【Linux】重定向、管道符、通配符、转义字符、环境变量
  • 当大的div中有六个小的div,上面三个下面三个,当外层div高变大的时候我希望里面的小的div的高也变大
  • C 语言 “神秘魔杖”—— 指针初相识,解锁编程魔法大门(一)
  • [docker中首次配置git环境与时间同步问题]
  • Spring Cloud Alibaba(六)
  • Java NIO channel
  • 【教学类-43-25】20241203 数独3宫格的所有可能-使用模版替换(12套样式,空1格-空8格,每套510张,共6120小图)
  • Bert+CRF的NER实战
  • OpenSSL 自建CA 以及颁发证书(网站部署https双向认证)
  • 细说STM32单片机用定时器触发DAC输出三角波并通过串口观察波形的方法
  • RealESRGAN技术详解(附代码)
  • DIY搭建网站(学术个人介绍主页)
  • HTML5+JavaScript实现连连看游戏
  • FreeRTOS之ARM CR5栈结构操作示意图
  • MATLAB提供的窗函数
  • Alibaba Druid(简称Druid)
  • Android KEY的哪些事儿
  • CTF-PWN: WEB_and_PWN [第一届“吾杯”网络安全技能大赛 Calculator] 赛后学习(不会)
  • 链表的分类以及双向链表的实现
  • 十二、消息队列-MQ
  • 国产CPU 安装Windows可行性操作