亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

TJBot 入门

简介

TJBot 是 IBM 开发的一个工具包,用于帮助人们开始使用 Watson AI 服务。它配备了一个您自己制作的友好小机器人、一个 Raspberry Pi 3,以及让您的机器人挥手、眨眼、说话和聆听所需的所有部件。

所需的设置工具

作为台式机,需要以下设备:

入门

在您执行任何其他操作之前,我们建议您设置 Raspberry Pi,将其连接到 Internet 并更新操作系统。在这里,我们将帮助您解决这个问题。

设置树莓派

注意: 通过最少的设置,您可以通过将微型 USB 的 PWR IN 端口与计算机的 USB 端口连接来启动 Raspberry Pi 3。但是,我们建议您购买此电源壁式适配器电源 – 5.1V DC 2.5A (USB Micro-B)。

像连接任何计算机一样连接显示器、键盘和鼠标。插入 TJBot 套件随附的 microSD 卡,然后插入电源。只有一个地方可以实际插入电源:标有“PWR IN”的 micro-B USB 连接器。同样,我们推荐我们的 5.1V Micro USB 电源为您的 TJBot 供电。

通电并让 Pi 启动后,您应该在屏幕上看到如下所示的图像:

美国用户可能希望将键盘布局从英国更改为美国,因为英国布局在您意想不到的地方有一些键。为此,请打开 Raspberry 菜单,选择“首选项 ”,然后“鼠标和键盘设置 ”。

在“键盘 ”选项卡,您会找到一个名为“键盘布局...”的按钮 ”。在单击该按钮时弹出的窗口中找到您喜欢的键盘布局。

安装 TJBot

安装 TJBot 是用一个脚本完成的,这个脚本可以用一个命令运行。命令是:
curl -sL http://ibm.biz/tjbot-bootstrap |须藤sh –

复制该行并将其粘贴到终端窗口中。单击下图中突出显示的屏幕顶部栏中的按钮,打开终端窗口。

注意: 复制突出显示文本的键盘快捷键是 ctrl+c .但是,这在终端窗口中有所不同。您需要按住 shift+ctrl+c 同时。因此,如果您要使用键盘快捷键将复制的文本粘贴到终端窗口中,则标准 ctrl+v 不管用。您需要按下三个键 shift+ctrl+v 同时。

将此行代码粘贴到终端窗口后,按 Enter 键盘上的键。这将从 Internet 拉取最新版本的 TJBot Bootstrap 脚本。你会得到一个看起来像这样的窗口:

据推测,您在要安装 TJBot 的 Raspberry Pi 上运行,因此键入“y ’,然后按 Enter .

系统会提示您输入 TJBot 的名称。随意为 TJBot 命名任何您想要的名称,或者只需按 Enter 让它保持不变。真的没关系,我保证。

然后会询问您是否要禁用 ipV6。再次输入‘y ’并按 Enter .

下一个问题是是否使用 Google 的域名服务器来加速 DNS 查询。再次点击‘y ’然后回车 .

然后,脚本会询问您是否希望“强制语言环境为美国英语(en-US) 。”对于这个问题,您可以随意回答是或否,但如果您是美国用户,则回答是。

升级树莓派上的操作系统

您现在应该有一个如下所示的提示:

该脚本提出了一个关于升级 Raspberry Pi 操作系统的听起来有些吓人的问题。它警告说这可能需要一个小时或更长时间 (GULP)!别担心,根据我们的经验,根据您的 Internet 连接速度,大约需要 10 分钟或更短的时间。在任何情况下,您都需要输入‘y ’,然后按 Enter 开始更新过程。升级过程运行时请密切关注屏幕,但您无需密切监视,因为整个升级过程是自动进行的。在此过程中,一屏接一屏的文字会滚动过去,您无需担心。

安装 Node.js

升级过程完成后,您会看到此提示,询问您是否安装较新版本的 Node.js .

再次,对这个问题的回答是肯定的。回答“是”后,系统会立即询问您是哪个版本的 Node.js 安装(6 或 7)。输入‘7 ’,然后按 Enter .当脚本下载并安装 Node.js 版本 7 时,您将看到另外几屏文本 到你的树莓派。

Node.js 之后 安装后,脚本会询问您是否安装了摄像头。如果您没有购买相机,请回答“否”,因为相机不随 TJBot 套件一起提供。

下一个问题是关于“克隆”TJBot 项目,以及应该将其克隆到哪里。在这种情况下,克隆实际上只是意味着下载。下载的默认位置是桌面,这是一个和任何地方一样好的地方,而且比许多地方都好。所以只需按 Enter 将TJBot项目下载到桌面的键。

您现在将拥有一个如下所示的屏幕。

该脚本询问“禁用声音内核模块?”由于 SparkFun 的 TJBot 套件使用音频插孔进行声音输出而不是 HDMI 或 USB 输出选项,因此您需要点击‘n ' 这里。 如果您对此问题的回答为“是”,则音频在以后的 TJBot 项目中将不起作用,您会感到难过。

完成!

现在,您将看到 TJBot 面部的 ASCII 艺术渲染、一条说明设置已完成的消息以及点击 Enter 的邀请 接着说。继续并按 Enter .

您现在将获得一整屏关于注册免费 IBM Bluemix 帐户、如何登录、创建服务实例、获取凭证以及其他内容的文本!我们暂时将忽略它,因为我们将在下一页中引导您完成该窗口中的所有步骤。

最后,系统会询问您是否要运行硬件测试。我建议回答“否”,因为我们在安装过程中所做的一些更改可能会导致这些测试失败,即使没有任何问题。

最后一个问题是:“现在要重启吗?”您可以回答‘ ’立即重启,或‘ ’并稍后重新启动。我建议继续回答‘ ’。

IBM 云

TJBot 的神奇力量来自 IBM 的人工智能服务 Watson。要使用 Watson,您需要创建一个免费的 IBM Cloud 帐户。

我们现在将引导您注册 IBM Cloud 帐户。

注册 IBM 帐户

您需要访问此网站以注册 IBM 帐户。然后,您将能够使用您创建的 IBMid 登录 IBM Cloud 网站。

填写空白以创建一个帐户,然后检查您的电子邮件。您应该收到来自 IBM 的带有 7 位确认码的新消息。在字段中输入代码,如下所示。

输入确认代码后,您将被带到 IBM 帐户仪表板。这里唯一要做的就是使用右上角的菜单注销,如下所示。

登录到 IBM Cloud

现在您可以登录 IBM Cloud 网站。按照此链接转到 IBM Cloud 注册页面。

抬头! 对于本教程的其余部分,您可能会在某些图像中看到术语“Bluemix”。这是 IBM Cloud 的旧名称。其他一切都应该相同,只是在精神上将“IBM Cloud”替换为“Bluemix”,好吗?

输入您用于 IBMid 的电子邮件地址,然后按 Enter .系统会要求您提供电话号码。

点击“创建帐户后 ”,您将被要求完成反垃圾邮件验证码,然后您将被带到此页面:

您很快就会收到一封带有帐户确认链接的电子邮件,如下图所示。

点击“确认帐户 ”按钮,让 IBM 的云团队知道您是一个真实的人。这将打开此页面:

点击蓝色的“登录 ”按钮自动登录到 IBM Cloud。

设置 IBM Cloud

您现在将被要求“为您的组织命名”。这并不重要,您可以随意称呼它,但最好保持简短且易于打字以供日后使用。

创建组织后,您需要创建一个空间。同样,名称并不重要。我选择了“测试”。

您现在会收到通知,您的帐户“可以使用了!”并获得您刚刚创建的组织和空间名称的摘要。

点击“我准备好了 ”按钮。

IBM Cloud 仪表板

设置 IBM Cloud 后,您将在登录后看到 IBM Cloud 仪表板,如下图所示。

从现在开始,您将在这里登录 IBM Cloud 帐户。我们需要完成的最后一步是设置支付信息,以便我们可以访问使 TJBot 活跃起来所需的付费服务。

首先选择“结算 ”选项下的“管理 ” 仪表板右上角的菜单,如下所示。

这将打开这个页面。点击“添加信用卡 ” 按钮在页面中间。

您将看到这个相当标准的账单信息表。填写并提交。

您现在应该是升级后的 IBM Cloud 帐户的自豪拥有者。您现在已准备好完成本教程的后续步骤。现在,让我们一起玩转 TJBot 吧!

语音控制 LED

我们的第一个项目是设置 TJBot 来语音控制可寻址 LED。首先,我们需要将 LED 连接到 TJBot。

LED 连接

首先找到 TJBot 套件中包含的 LED 之一。它应该看起来像下图,大约有铅笔橡皮擦的大小。

图表由 Maryam @ IBM 提供

您现在需要将此 LED 连接到 Raspberry Pi。找到套件中包含的 F/F 跳线,然后按照下图连接 LED。

图表由 Maryam @ IBM 提供

USB 麦克风连接

现在是将 USB 麦克风插入 Raspberry Pi 上的 USB 端口之一的时候了。插在哪个端口没关系,插上就行了。

在 IBM Cloud 上设置 Speech-to-Text 实例

返回 IBM Cloud 仪表板并单击左上角的汉堡菜单(您知道这称为汉堡菜单吗?您每天都会学到新东西!)。

阅读更多信息....

TJBot 入门


制造工艺

  1. 代码就绪容器:云端流程自动化工具入门
  2. 陶瓷 3D 打印入门
  3. 认识基本染料!
  4. 开始使用 RAK 831 Lora Gateway 和 RPi3
  5. RAK831 LoRa 网关和 RPi3 入门
  6. 开始物联网业务
  7. 保险业人工智能入门:入门指南
  8. Arduino教程01:入门
  9. Eagle Group 入门:您需要了解的内容
  10. My.Cat.com 入门
  11. Node-RED 和 Docker 入门
  12. 在 PLCnext 上开始使用 Go