阿基米德:人工智能机器人猫头鹰
熟悉的可穿戴机器猫头鹰。阿基米德通过 Google AIY 判断您的情绪。
故事
作为特色 制作:杂志 !
这是一只机器猫头鹰,它会四处寻找酷人,它可以判断你是高兴还是不高兴。如果你足够兴奋,他最终会让你拿一个贴纸(或其他小赠品)。他以梅林在The中熟悉的名字命名为阿基米德 一次 和 未来 国王。 当然,它也让人想起银翼杀手中的机器人猫头鹰 ……而且,显然,Clash 中的一个 的 泰坦 (我必须检查一下)。
图>
首先,如果您不了解 Google AIY Vision Kit,请在此处查看详细信息!这是机器人智能的基础。此项目的代码即将推出。
当我们受邀为湾区创客嘉年华的 Google 展台贡献一些东西时就开始了。我真的,真的 花了很长时间才弄清楚要构建什么 - 它会是什么样子,它会如何动画,它会如何分配贴纸......最终,我选择了这个可爱且相当具有挑战性的设计。
这款机器人用途广泛,我可以将它带到不同的活动中,例如 CODAME Artobots Festival 和 Arm/Hackster Asia Tour(因为 Raspberry Pi 在 Arm 芯片上运行,Broadcom BCM2835 )。换句话说,我可以证明在一个项目上花费这么多时间是合理的,因为我可以重用和迭代它。我也很高兴在办公室有一个伙伴🙂
1. 组装 AIY 视觉套件
(您可能还想查看套件中预装的其他演示。)
2.舵机
我使用了 HackerBox #0024“Vision Quest”中的平移/倾斜伺服万向节。伺服系统非常坚固 - 沉重而稳定。非常适合经常旅行的机器人。
然后,我从 Seeed Grove 套件中取出一个伺服器并切断连接器,以抬起盒盖。没什么特别的。
我无法让伺服控制与 Joy Detection AIY 演示配合得很好,所以我将其卸载到 Arduino,塞进阿基米德栖息的茶盒中。
舵机插入引脚 9(猫头鹰顶部/平底锅)、10(猫头鹰底部/倾斜)和 11(盒盖)。它们的地线连接到 GND 引脚。然后,它们的电源线和地线都连接到单独的 5V USB 电源,以确保它们有充足的电量。
3. 编程
阿基米德一直环顾四周,直到找到一张幸福的脸,然后停下来为你打开了礼盒。 (不过,他有点像天后,所以你需要看起来真的很开心!)
我结合了 AIY 套件的 LED 和 Joy Detection 演示(分别位于 /gpiozero 和 /joy 中)。我想让 LED 引脚在找到一张快乐的脸时打开,但奇怪的是,这段代码正好相反。总有一天,我会成为一个足够的软件向导来弄清楚为什么......
Arduino 代码是从伺服演示中修改而来的。我使用“while”循环让猫头鹰环顾四周,直到他找到一张非常开心的脸……然后他停下来为你打开盒子。 🙂
4. 3D 打印的甲壳
我在办公室度过了几个晚上,CAD 处理和打印了各个部分。首先,它涉及大量测量我的 AIY Vision 套件和伺服组件的尺寸,然后决定不同电子部件的位置。我希望头部有足够的空间,但它也需要靠近底座,以便我可以将 Raspberry Pi 安装在下面,并且仍然将摄像头和按钮组件放在头部。
我决定用安装环打印翅膀和胸片,这样我以后就可以用铝线把它组装起来。 (胸片之所以叫猫头鹰尾,是因为它本来是一条尾巴,但前面好看多了。如果你想给他多一点尊严,你可以多做几条。)
以下是对设计过程的一些见解:
我在 OnShape 中设计了所有内容,并使用浅蓝色 Taulman N-Vent 灯丝(已停产)将其打印在 Hackster 的 Lulzbot Taz 6 上。
组装说明
管理电缆在这里很重要。我本可以做得更好,但我没有时间重新焊接所有东西并使其完美。 “完美主义就是虚无主义!”,正如我的朋友所说——或者更常见的是,完美是善的敌人。不过,我确实需要一些小的电缆控制器……
头部: 为了安装 3D 打印部件,我使用了粗铝电枢线(在艺术商店出售)。对于头部,我弯曲了几根电线以适应伺服支架孔,将它们弯曲以支撑头部,并将热缩管滑过它们,这样它们就不会短路。这是相当稳定的!对于 Pi,我用双面绝缘泡沫胶带将其粘住。我还用电工胶带盖住了伺服支架,以防万一。
当我打印头部时,它有点像……克苏鲁。我还没有解决如何在我们的 Lulzbot 打印机上调整 Z 轴,它关闭了,这意味着事情并不总是按照应有的方式进行。所以,我有些遗憾地切断了它的小脸卷须。我一直在尝试为马赛克切割 CD,所以我用热胶粘在几块上,形成一个小喙。现在看起来很棒,而且很坚固!
正文: 尸体栖息在茶罐上……当然是英式早餐。我在那里有一个弯曲的小三脚架,它使用 AIY 套件中的螺母连接到伺服安装支架的底部。还有几个螺栓将他固定在罐子的边缘。然后,罐子里装满了牛皮纸,这会形成一个“巢穴”,并使 Arduino 与其金属盒和三脚架绝缘。我确实在锡上钻了几个洞,让电缆穿过。
Treatsbox: 这个盒子非常简单。它由乐高制成,带有铰链盖。 “芝麻开门”伺服器安装在盖子下方的背面。您知道吗,您可以购买 不同尺寸的蓝色乐高底板?你可以! ✨
力量: 我使用的是有源 USB 集线器,所以一切都充满活力。 Pi、伺服系统和 Arduino 直接从这里汲取能量。我将 USB 电源线直接焊接到 Pi 的 5V 和 GND 引脚上,因为插头太突出而无法插入头部。
过程截图
我的 Instagram 上有很多进度照片。我不会在这里让您感到厌烦(而且,有些在故事中并且无法嵌入)。
来源: 阿基米德:人工智能机器人猫头鹰
制造工艺