本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

智能相机伴侣机器人—Nikola

发布时间:2022-06-08
分享到:

智能相机伴侣机器人—Nikola

发布时间:2022-06-08
分享到:

这是一个可以用于媒体游览的可爱小伙伴机器人!配备智能、基于同意的摄像头、高品质麦克风和可爱的摆动耳朵。

该机器人在 Arduino Nicla Vision 上运行,Adafruit Gemma M0 运行耳马达。当我意识到我的Companion Core PCB 非常适合我的一个破手机支架时,整个事情就开始了,并且可以和一个小三脚架一起使用——而且我可以把它放在我的衬衫口袋里!然后我意识到这两个部件都非常适合我为另一个机器人设计的头部组件,而这个原型只是相当于把它们组合在一起。

视觉系统
Nicla 设置为使用 OpenMV IDE 和兼容的 MicroPython 代码读取框架中的任何条形码,遵循 Adrian Rosebrock 的以下代码:

https ://pyimagesearch.com/2018/03/19/reading-barcodes-with-python -and-openmv 

找到条形码后,如果它与此 URL ( https://bit.ly/furrybot ) 匹配,它就会点亮红色 LED(板载 LED 和我连接到 GPIO 的 LED),拍照并保存到带有递增计数器的本地内存。在这个原型上,它当前每次唤醒时都会重置计数器,所以我需要重写它以防止新照片覆盖旧照片。就目前而言,这些照片在重置后可以在板上读取,这很方便,因为我可以将它们拉到我的 iPad 上,并将其用作 USB 闪存设备。

Nicla 连接到直角 Micro USB 电缆,我将其插入藏在包中的电池组中。

耳伺服系统
伺服系统安装在两层之间的“三明治”中,目前是 3D 打印的,但将来可能用激光切割形式制作。它们以 45º 角安装,有助于制作逼真的动画。

这个机器人最初是第一个使用我的Companion Core的机器人!但是,我无法让两个耳舵机同时工作,我现在认为这是由于 Gemma M0 的代码或电源系统中的某些问题。

尽管如此,在排除硬件问题的同时,我还是决定拼凑一个小原型板,这样我就可以确保核心没有问题。该板将 Gemma(由其自己的 LiPo 供电)连接到伺服系统。整个东西都热粘在手机支架的背面。

我在 MakeCode 块脚本中编写了代码,您可以在此处获取:https ://makecode.com/_KRJWw9Hk97tE

两个舵机在不同的时间工作,我暂时只能用轻弹右耳的方式把它拨回,所以这也是一个可以思考的改进空间。

麦克风
这个小“机器人”的灵感来自于通常放在麦克风上的那​​些防风毛茸茸的猫咪,其目的也大致相同。它拥有一个心形领夹式麦克风,当我想进行采访时,可以像普通麦克风一样握住它。

您可以在“视觉系统”下的照片中看到安装在 Nicla 下方的最终版本:

它在手机支架的横杆之间滑动,并跨在伺服三明治的外侧。

Nikola所拍到的照片

未来
如果可以的话,最好能弄清楚如何让双耳灵活工作,我也想让它们在 Nicla Vision 本身上运行,但相关文档很少。

如果您对此项目有任何想法、意见或问题,请在下方留言。

以上内容翻译自网络,原作者:Alex Glow,如涉及侵权,可联系删除。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论