Image title

迷雾机器人

要成功地将代码从屏幕中带出并进入 3D 空间,Misty 必须能够以多种方式与她的环境通信。虽然 Misty 已经配备了尖端技术(包括25 个传感器),但您的使用案例可能需要额外的传感器。今天,我们将介绍几种方法,您可以通过使用其他传感器添加到 Misty 的本机功能,我们将分享一些技能灵感,帮助您入门。

您可能还喜欢:
锻炼雾气的可扩展性

将传感器添加到雾气

通过添加传感器和其他附件(包括 3D 打印配件),可通过多种方式扩展 Misty 的物理形式。Misty 的官方安装点(即带有嵌入式磁铁的安装点)包括天线支架、背包和拖车钩。CP,迷雾机器人的原型工程师,也安装了传感器在Misty的头,她的手臂,基地侧和前格栅使用安装,他已开发和开包在这里。请注意,虽然第三方硬件可以物理安装到 Misty 的每个部分,但其中任何一点均不进行电气连接。

Misty Extensions

Misty 的背部是您可以添加传感器(和其他附件)的最终位置。这是机器人上安装第三方扩展(尤其是传感器)的最重要位置,因为这是所有电气和通信连接发生的地方。Misty 的 USB 和 UART 串行端口通道具有独立的独立电源控制器,允许她为外部硬件供电。每个端口可提供高达 500 mA 的Misty 的 UART 串行端口的引脚配置如下:

  • RX(接收器):接收从外部设备发送到 Misty 的消息
  • GND(接地):电路接地销
  • TX(发送器):将消息从 Misty 传输到连接的硬件
  • 3V: 以 3.3v 的速度为连接的硬件供电

迷雾阿杜伊诺兼容背包将迷雾变成一个机器人基地,为您的想象力。要访问它,你只需弹出它,拧下背包上的两个小螺丝,露出里面的Arduino,并弹出它回到Misty。这款原板式 Arduino 可让您像在任何其他 Arduino 项目中一样轻松地连接传感器、LED 和电机。

Misty Backpack将传感器添加到 Misty 背包后,您可以将提供给 Arduino 的草图上载到 Arduino,断开 Arduino 与计算机的连接,并将其连接到 Misty。

选择传感器

无论您的监控需求如何 -生物识别、环境、RFID、运动、天气等-像SparkfunAdafruit这样的站点都有很多传感器可供选择,包括许多传感器,售价不到 10.00 美元。

Temp and RFID
温度传感器(左)RFID 读取器(右)

即使你还没有一个技能在心中,这些网站是寻找灵感的好地方。另一个寻找灵感的地方是迷雾社区论坛的迷雾技能子类别 – 你可以建立一个技能,有人已经分享,调整他们的技能,添加自己的技能,并结合任意数量的技能。

带传感器的技能构建

当你可以开始运行你的技能时,迷雾的魔力就会发生!以下是一些入门的现有技能:

消防员技能

监控房间温度可能有很多原因:确保产品和设备保持在安全范围内,确保您的冷却或加热设备正常工作,并简单地跟踪给定空间的温度波动。

在这项技能中,Misty 从温度传感器流式传输数据,就像这个连接到她的 Arduino 兼容背包上的温度传感器一样。使用 Misty 的 JavaScript API,数据从 Misty 流式传输到Freeboard.io仪表板(通过 dweet 设置),该仪表板会自动从 Misty 发送的读数进行更新,以便随时随地查看这些数据。

此外,当温度超过特定阈值(在本例中为 80oF)时,Misty 可通过内置扬声器发出警报,该扬声器向 IFTTT 发送请求,并打开室内的警示灯如果您有温度传感器,您可以在此处找到此技能的代码,并开始监视您自己的空间。

指纹技能

机器人原型工程师CP最近分享了指纹技能。首先,他把指纹扫描仪连接到Arduino,并使用传感器库中的程序来训练他的手指。然后,他修改了指IF_D检测库草图,根据扫描的FP,表示”通过”或”失败”。最后,他把指纹扫描仪安装到 Misty 的手臂上,并通过 Qwiic 连接器将其连接到 Arduino 背包,这样每当手指触摸扫描仪时,Misty 都会接收数据。

收到数据后,Misty 要么授予人员访问权限(使用一些有趣的灯光、音频和手臂移动来让他们知道),要么拒绝他们访问(同样,使用一些有趣但不同的灯光、音频和手臂运动)。下面是此技能的代码。

CP 计划将指纹技能与 Misty 的面部识别功能配对,以获得双重生物识别授权技能。在这个扩展的技能,Misty将首先检测使用她的面部识别能力来识别人。(注意:Misty 需要事先对人脸进行培训,以便在此技能中使用面部识别。然后,她将按姓名问候此人,并要求他们把手指放在扫描仪上。如果她认不出他们的脸,她甚至会在指纹扫描过程之前拒绝他们进入。

跟随球技巧

我们已经与您分享了一个跟随球技能解构,所以我们不会在这里再次这样做,但我们将分享我们的Arduino日视频,突出技能,Pixy2相机传感器,和Nibble。

除了开发人员已经为 Misty 构建的技能外,Misty 社区论坛中还有”未来技能”,其中还包含传感器可扩展性。这些技能- 如外套检查技能和去油脂闪电技能– 是技能,开发人员还没有完全绕过建设,但看到一个真正的需要(在某些情况下,他们只是有趣的想法)。任何人都可以建立这些技能,如果你有技能的想法,纳入Misty的传感器可扩展性,你想看到建立,将它们添加到这个列表!

在 Misty 的设计过程中,我们选择制造一个能够适应您需求和兴趣的机器人。包括传感器可扩展性只是为开发人员构建第一个专业平台机器人的新方法的一个方面。使用 Misty 的传感器扩展功能,您认为有哪些附加功能是有用的?

进一步阅读

使用人脸识别:作为安全警卫的迷雾:第 1 部分

Comments are closed.