From 1675b7ae2e4d5767d7947abc3a3a89f8ff2d8bd7 Mon Sep 17 00:00:00 2001 From: Jks Liu Date: Sun, 18 Jul 2021 16:07:40 +0800 Subject: [PATCH] =?UTF-8?q?translate=20zh-cn:=20sensor=20=E6=84=9F?= =?UTF-8?q?=E5=BA=94=E5=99=A8->=E4=BC=A0=E6=84=9F=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../translations/README.zh-cn.md | 34 +++++++++---------- .../translations/virtual-device.zh-cn.md | 6 ++-- .../translations/wio-terminal.zh-cn.md | 2 +- translations/README.zh-cn.md | 4 +-- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/1-getting-started/lessons/1-introduction-to-iot/translations/README.zh-cn.md b/1-getting-started/lessons/1-introduction-to-iot/translations/README.zh-cn.md index 4a90bd5e..f2dad18d 100644 --- a/1-getting-started/lessons/1-introduction-to-iot/translations/README.zh-cn.md +++ b/1-getting-started/lessons/1-introduction-to-iot/translations/README.zh-cn.md @@ -22,13 +22,13 @@ ## 什么是 ‘物联网(IoT)’? -为了形容运用感应器来链接网络与物质世界,1999年 [凯文·阿什顿(Kevin Ashton)](https://wikipedia.org/wiki/Kevin_Ashton) 生造了‘物联网(IoT)’这个词。自从那时起,这个生造词被用来形容任何能够跟周围的世界交互的设备。这些设备可以使用感应器收集数据或者使用执行器(会做事—例如打开开关、发光二极管等—的设备)在物质世界完成任务。通常执行器会连接到其它设备或者网络。 +为了形容运用传感器来链接网络与物质世界,1999年 [凯文·阿什顿(Kevin Ashton)](https://wikipedia.org/wiki/Kevin_Ashton) 生造了‘物联网(IoT)’这个词。自从那时起,这个生造词被用来形容任何能够跟周围的世界交互的设备。这些设备可以使用传感器收集数据或者使用执行器(会做事—例如打开开关、发光二极管等—的设备)在物质世界完成任务。通常执行器会连接到其它设备或者网络。 -> **感应器** 从世界中收集数据,例如:速度、温度或地点。 +> **传感器** 从世界中收集数据,例如:速度、温度或地点。 > > **执行器** 将电信号转换成行动,例如:打开灯,发出声音或将控制信号传送到其它硬件。 -IoT 不仅是设备,还包含云服务;这些服务能处理数据,或者将请求传送给跟 IoT 设备有链接的执行器。它也包括没有链接的设备;它们通常被称为“边缘设备”,而且它们有能力用基于云的AI模型自己处理与回应感应器的数据。 +IoT 不仅是设备,还包含云服务;这些服务能处理数据,或者将请求传送给跟 IoT 设备有链接的执行器。它也包括没有链接的设备;它们通常被称为“边缘设备”,而且它们有能力用基于云的AI模型自己处理与回应传感器的数据。 IoT 是一个快速发展的技术领域。专家预计2020底,世界上有三百亿 IoT 设备跟网络有链接。专家也预计2025年,IoT 设备将来收集大概80 ZB(80万亿GB)。那是个非常大的数量! @@ -40,15 +40,15 @@ IoT 是一个快速发展的技术领域。专家预计2020底,世界上有三 ## IoT 设备 -IoT 的 **T** 代表 **Things**(物)—— 可以跟物质世界交互的设备;它们使用感应器收集数据或者使用执行器在物质世界完成任务。 +IoT 的 **T** 代表 **Things**(物)—— 可以跟物质世界交互的设备;它们使用传感器收集数据或者使用执行器在物质世界完成任务。 为生产或商业的设备(例:健身追踪器、机器控制器等)通常是自定义生成的。它们利用的自定义生成电路板——有时连自定义生成处理器都有——设计使它们能够满足某某任务的需求。例:要戴在手上的需要够小,或者要承受高温度、高压力、高振动的工厂环境的需要够耐用。 -无论你正在学 IoT 或者在创立原型设备,作为一名 IoT 开发者,你必须由一个开发者套件开始。这些是为 IoT 开发者设计的通用设备,而它们通常不会有生产设备的特点,例如用来链接感应器和执行器的外部引脚、帮助排除错误的硬件或者将生产运行中加不必要的成本的额外资源。 +无论你正在学 IoT 或者在创立原型设备,作为一名 IoT 开发者,你必须由一个开发者套件开始。这些是为 IoT 开发者设计的通用设备,而它们通常不会有生产设备的特点,例如用来链接传感器和执行器的外部引脚、帮助排除错误的硬件或者将生产运行中加不必要的成本的额外资源。 这些开发者套件通常有两种:微控制器和单板机。我们会在这儿介绍它们,而将在下一课更详细地解释它们。 -> 💁 你的手机也算是一个通用 IoT 设备;它拥有感应器与执行器,以及有不同应用程序用不同的方式来跟不同云服务利用它们。你甚至可以找到几个用手机的应用程序当作 IoT 设备的 IoT 教程。 +> 💁 你的手机也算是一个通用 IoT 设备;它拥有传感器与执行器,以及有不同应用程序用不同的方式来跟不同云服务利用它们。你甚至可以找到几个用手机的应用程序当作 IoT 设备的 IoT 教程。 ### 微控制器 @@ -58,9 +58,9 @@ IoT 的 **T** 代表 **Things**(物)—— 可以跟物质世界交互的设 💾 内存(随机存取存储器(RAM)和程序存储器——储存你的程序、数据变量的地方 -🔌 可编程输入输出(I/O)连接——为了跟外围设备(如感应器或执行器)沟通 +🔌 可编程输入输出(I/O)连接——为了跟外围设备(如传感器或执行器)沟通 -微控制器通常是较便宜的计算设备;自定义生成硬件的平均成本下降到 US$0.50,而也有些设备到 US$0.03 那么便宜。开发者套件的价钱可以从 US$4 起,但你加上越多特点,价钱就越高。[Wio Terminal](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) 是个来自 [Seeed studios](https://www.seeedstudio.com) 的微控制器;它包含感应器、执行器、Wi-Fi和一个屏幕,总共算起来大约 US$30。 +微控制器通常是较便宜的计算设备;自定义生成硬件的平均成本下降到 US$0.50,而也有些设备到 US$0.03 那么便宜。开发者套件的价钱可以从 US$4 起,但你加上越多特点,价钱就越高。[Wio Terminal](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) 是个来自 [Seeed studios](https://www.seeedstudio.com) 的微控制器;它包含传感器、执行器、Wi-Fi和一个屏幕,总共算起来大约 US$30。 ![一个Wio Terminal](../../../images/wio-terminal.png) @@ -68,7 +68,7 @@ IoT 的 **T** 代表 **Things**(物)—— 可以跟物质世界交互的设 微控制器的设计允许它们被编程完成几个非常特定的任务,不像比较通用的电脑。除了一些很具体的情况,你无法连接显示器、键盘和鼠标并利用它完成通用任务。 -微控制器开发者套件平时包括额外的感应器和执行器。大多数的会有至少一个能被编程的发光二极管(LEDs),还有其它设备如普通插头用来链接更多应用其或执行器或内置感应器(平时最常见的如温度)。有些微控制器有内置的无线连接如蓝牙或 Wi-Fi,或者有额外微控制器用来加这个连接性能。 +微控制器开发者套件平时包括额外的传感器和执行器。大多数的会有至少一个能被编程的发光二极管(LEDs),还有其它设备如普通插头用来链接更多应用其或执行器或内置传感器(平时最常见的如温度)。有些微控制器有内置的无线连接如蓝牙或 Wi-Fi,或者有额外微控制器用来加这个连接性能。 > 💁 我们通常用 C 或 C++ 来为微控制器写程序。 @@ -82,7 +82,7 @@ Raspberry Pi 是其中最流行的单板机。 就像一个微控制器,单板机有个中央处理器、内存和输入输出引脚,但它们也有额外的特点如一个让你链接显示器的图形芯片、音频输出与 USB 端口让你链接键盘、鼠标和其它普通 USB 设备如网络摄像头和外置储存。程序将在 SD 卡或硬盘以及一个操作系统被储存,而不是通过一个内置的存储芯片。 -> 🎓 你可以把单板机当成一个较小、较便宜的电脑版本,就像你现在正在用来读这些的电脑。可是,单板机还加了通用输入/输出端口,让你和感应器、执行器交互。 +> 🎓 你可以把单板机当成一个较小、较便宜的电脑版本,就像你现在正在用来读这些的电脑。可是,单板机还加了通用输入/输出端口,让你和传感器、执行器交互。 单板机有电脑的所有要素,所以你可以用任何编程语言来为它写程序。我们通常用 Python 为 IoT 设备写程序。 @@ -94,11 +94,11 @@ Raspberry Pi 是其中最流行的单板机。 > 💁 你不需要为了完成作业而买任何 IoT 硬件;所有东西可以使用一个虚拟单板机来做。 -要使用哪个硬件是你的选择,取决于你家里或学校里有什么,以及你知道或想学的编程语言。两种硬件都利用同样的感应器系统,所以万一你想途中改变你的选择,你也不需要替换大部分的套件。用虚拟单板机学跟用一个 Raspberry Pi 学差不多一模一样,而且你可以把大多数的程序转换去你的 Pi 如果你后来得到一个设备和感应器。 +要使用哪个硬件是你的选择,取决于你家里或学校里有什么,以及你知道或想学的编程语言。两种硬件都利用同样的传感器系统,所以万一你想途中改变你的选择,你也不需要替换大部分的套件。用虚拟单板机学跟用一个 Raspberry Pi 学差不多一模一样,而且你可以把大多数的程序转换去你的 Pi 如果你后来得到一个设备和传感器。 ### Arduino 开发者套件 -如果你对微控制器的开发感兴趣,那你可以用一个 Arduino 设备完成作业。你需要对 C 或 C++ 的编程语言有基本的理解,因为将来的课程只会教关于 Arduino 框架的程序、需要用到的感应器和执行器以及跟云交互的库。 +如果你对微控制器的开发感兴趣,那你可以用一个 Arduino 设备完成作业。你需要对 C 或 C++ 的编程语言有基本的理解,因为将来的课程只会教关于 Arduino 框架的程序、需要用到的传感器和执行器以及跟云交互的库。 作业将用 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-17441-jabenn) 跟 [为微控制器开发的 PlatformIO 扩展](https://platformio.org). 如果你对 Arduino IDE 熟悉的话,你也能用它,但我们不会提供指示。 @@ -106,7 +106,7 @@ Raspberry Pi 是其中最流行的单板机。 如果你对使用单板机学 IoT 开发有兴趣,你可以用一个 Raspberry Pi 完成作业,或者在你的电脑运行的虚拟设备。 -你需要对 Python 有基本的理解,因为将来的课程只会教关于需要用到的感应器和执行器的程序以及跟云交互的库。 +你需要对 Python 有基本的理解,因为将来的课程只会教关于需要用到的传感器和执行器的程序以及跟云交互的库。 > 💁 如果你想学怎么用 Python 写程序,看一看一下的两个视频系列: > @@ -117,7 +117,7 @@ Raspberry Pi 是其中最流行的单板机。 如果你在用一个 Raspberry Pi,为了运行你的 Pi,你可以通过完整的桌面 Raspberry Pi 操作系统以及用 [VS Code 的 Raspberry Pi 操作系统版本](https://code.visualstudio.com/docs/setup/raspberry-pi?WT.mc_id=academic-17441-jabenn)直接在你的 Pi 写程序,或者把它当成一个无头设备,从你的电脑用 VS Code 的 [Remote SSH 扩展](https://code.visualstudio.com/docs/remote/ssh?WT.mc_id=academic-17441-jabenn)写程序;这个扩展让你链接你的 Pi,便编辑你的程序、从程序排除错误和运行程序,就像如果你直接在 Pi上写程序一样。 -如果你选择用虚拟设备,你会直接在你的电脑上写程序。你不会读取感应器和执行器,反而你会用模拟工具来定义传感器值以及在屏幕上查看执行器的结果。 +如果你选择用虚拟设备,你会直接在你的电脑上写程序。你不会读取传感器和执行器,反而你会用模拟工具来定义传感器值以及在屏幕上查看执行器的结果。 ##设置你的设备 @@ -162,9 +162,9 @@ IoT 有好多用例,跨过几组: 工业 IoT(也称为 “IIoT”)指的是使用 IoT 设备在大范围上来控制与管理机械。这包含很多用例,从工厂到数字农业。 -IoT 设备在工厂中有很多用例。它们能使用各种感应器(如:温度、振动、旋转速度等)来监测机械。我们将可以观察这些数据,而如果机器超出某些公差(如它的温度太高),我们可以把它停下来。我们也能收集并分析这些数据,让人工智能(AI)模型看故障前的数据,再利用它预报其它未来的故障;这就叫做“预测性维护”。 +IoT 设备在工厂中有很多用例。它们能使用各种传感器(如:温度、振动、旋转速度等)来监测机械。我们将可以观察这些数据,而如果机器超出某些公差(如它的温度太高),我们可以把它停下来。我们也能收集并分析这些数据,让人工智能(AI)模型看故障前的数据,再利用它预报其它未来的故障;这就叫做“预测性维护”。 -为了养活不断增长的人口,数字农业非要不可,尤其是对于依靠[自给农业](https://wikipedia.org/wiki/Subsistence_agriculture) 的5亿家户中的20亿人。数字农业的范围包含才几块钱的感应器,也包含大大的初创企业。首先,一位农民可以监测温度以及用[生长度日(GDD)](https://wikipedia.org/wiki/Growing_degree-day),预测农作物能什么时候收割。再次,为了确保植物有充足的水量和避免浪费太多水,他们可以连接土壤水分监测。最后,农民可以进一步、用无人驾驶飞机、卫星数据、人工智能来监测大面积农田的作物生长、疾病和土壤质量。 +为了养活不断增长的人口,数字农业非要不可,尤其是对于依靠[自给农业](https://wikipedia.org/wiki/Subsistence_agriculture) 的5亿家户中的20亿人。数字农业的范围包含才几块钱的传感器,也包含大大的初创企业。首先,一位农民可以监测温度以及用[生长度日(GDD)](https://wikipedia.org/wiki/Growing_degree-day),预测农作物能什么时候收割。再次,为了确保植物有充足的水量和避免浪费太多水,他们可以连接土壤水分监测。最后,农民可以进一步、用无人驾驶飞机、卫星数据、人工智能来监测大面积农田的作物生长、疾病和土壤质量。 ✅ 还有什么 IoT 设备可以用来帮助农民呢? @@ -193,7 +193,7 @@ IoT 设备在工厂中有很多用例。它们能使用各种感应器(如: * 灯光 * 健身和健康追踪器 -这些设备都有感应器和/或执行器与跟互联网沟通。从我的手机,我能看得出如果我的车库门还开着,再叫我的智能音箱替我把它关上。我甚至能用计时器,那万一它晚上还开着,它可以自动关上。每当我的门铃响着,无论我在世界的哪儿个地方,我都能从手机看到门前是谁,并通过门铃的音箱和麦克风跟他们沟通。我能监测我的血糖、心率和睡眠周期,再用数据中的趋势来改善自己的健康状况。我能通过云控制我的灯,而当我的网络连接出状况,我能在黑暗中坐着。 +这些设备都有传感器和/或执行器与跟互联网沟通。从我的手机,我能看得出如果我的车库门还开着,再叫我的智能音箱替我把它关上。我甚至能用计时器,那万一它晚上还开着,它可以自动关上。每当我的门铃响着,无论我在世界的哪儿个地方,我都能从手机看到门前是谁,并通过门铃的音箱和麦克风跟他们沟通。我能监测我的血糖、心率和睡眠周期,再用数据中的趋势来改善自己的健康状况。我能通过云控制我的灯,而当我的网络连接出状况,我能在黑暗中坐着。 --- diff --git a/1-getting-started/lessons/1-introduction-to-iot/translations/virtual-device.zh-cn.md b/1-getting-started/lessons/1-introduction-to-iot/translations/virtual-device.zh-cn.md index 0bf18230..ee781a0e 100644 --- a/1-getting-started/lessons/1-introduction-to-iot/translations/virtual-device.zh-cn.md +++ b/1-getting-started/lessons/1-introduction-to-iot/translations/virtual-device.zh-cn.md @@ -1,6 +1,6 @@ # 虚拟单板机 -除了买一个 IoT 设备、感应器和执行器,你也可以用你的电脑来模拟 IoT 硬件。[CounterFit 项目](https://github.com/CounterFit-IoT/CounterFit) 让你在自己的电脑上运行模拟 IoT 硬件(如感应器和执行器)的应用,以及用本地 Python 代码(就像你能在物质 Raspberry Pi 上写的代码)访问感应器和执行器。 +除了买一个 IoT 设备、传感器和执行器,你也可以用你的电脑来模拟 IoT 硬件。[CounterFit 项目](https://github.com/CounterFit-IoT/CounterFit) 让你在自己的电脑上运行模拟 IoT 硬件(如传感器和执行器)的应用,以及用本地 Python 代码(就像你能在物质 Raspberry Pi 上写的代码)访问传感器和执行器。 ## 设置 @@ -24,7 +24,7 @@ 第一次用新的编程语言或科技,通常以创建一个“Hello World”应用开始——一个输出像`"Hello World"`的字的小小应用,为了确保所有的工具被设置好。 -这个虚拟 IoT 硬件的“Hello World”应用将确保你有安装好 Python 与 Visual Studio Code。它也将把虚拟 IoT 感应器和执行器连接到 CounterFit。它不会用到任何硬件,他只会以连接来证明每个部分运作良好。 +这个虚拟 IoT 硬件的“Hello World”应用将确保你有安装好 Python 与 Visual Studio Code。它也将把虚拟 IoT 传感器和执行器连接到 CounterFit。它不会用到任何硬件,他只会以连接来证明每个部分运作良好。 这个应用正在被称为`夜灯`的文件夹中,而且我们等一下会跟着不同的代码再次利用它,为了在作业当中创建夜灯应用。 @@ -82,7 +82,7 @@ Python 的其中一个强大功能是安装 [pip 软件包](https://pypi.org)的 > 💁 你的 Python 版本有可能不一样,但只要版本是 3.6 或以上就没事。不然,请删除这个文件夹,并安装较新的 Python 版本,再试一试。 -5. 运行以下的命令来安装为 CounterFit 的 pip 软件包。这些软件包包括主要的 CounterFit 应用以及为 Grove 硬件的垫片。这些垫片让你就像用来自 Grove 生态系统的物质感应器和执行器一样写代码,但把它连接到虚拟 IoT 设备。 +5. 运行以下的命令来安装为 CounterFit 的 pip 软件包。这些软件包包括主要的 CounterFit 应用以及为 Grove 硬件的垫片。这些垫片让你就像用来自 Grove 生态系统的物质传感器和执行器一样写代码,但把它连接到虚拟 IoT 设备。 ```sh pip install CounterFit diff --git a/1-getting-started/lessons/1-introduction-to-iot/translations/wio-terminal.zh-cn.md b/1-getting-started/lessons/1-introduction-to-iot/translations/wio-terminal.zh-cn.md index c55e97e2..0798c364 100644 --- a/1-getting-started/lessons/1-introduction-to-iot/translations/wio-terminal.zh-cn.md +++ b/1-getting-started/lessons/1-introduction-to-iot/translations/wio-terminal.zh-cn.md @@ -1,6 +1,6 @@ # Wio 终端 -[Seeed Studios 的 Wio 终端](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) 是个Arduino兼容的微控制器;无线上网以及一些感应器和执行器已经被装上,还有端口让你用叫做 [Grove](https://www.seeedstudio.com/category/Grove-c-1003.html) 的硬件生态系统加更多感应器和执行器。 +[Seeed Studios 的 Wio 终端](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) 是个Arduino兼容的微控制器;无线上网以及一些传感器和执行器已经被装上,还有端口让你用叫做 [Grove](https://www.seeedstudio.com/category/Grove-c-1003.html) 的硬件生态系统加更多传感器和执行器。 ![一个 Seeed Studios Wio 终端](../../../images/wio-terminal.png) diff --git a/translations/README.zh-cn.md b/translations/README.zh-cn.md index 73a90c2e..cdea7b23 100644 --- a/translations/README.zh-cn.md +++ b/translations/README.zh-cn.md @@ -68,9 +68,9 @@ Microsoft 的 Azure Cloud 大使很高兴提供关于 IoT 基础一个12个星 | | 项目 | 题目 | 学习目标 | 链接 | | :-: | :----------: | :-------------: | ------------------- | :-----------: | -| 01 | [入门](./1-getting-started) | 物联网(IoT)简介 | 学会 IoT 的基本原则(例如:感应器和云服务),同时设置你的第一个 IoT 设备| [物联网(IoT)简介](./1-getting-started/lessons/1-introduction-to-iot/README.md) | +| 01 | [入门](./1-getting-started) | 物联网(IoT)简介 | 学会 IoT 的基本原则(例如:传感器和云服务),同时设置你的第一个 IoT 设备| [物联网(IoT)简介](./1-getting-started/lessons/1-introduction-to-iot/README.md) | | 02 | [入门](./1-getting-started) | 深入了解物联网(IoT) | 深入了解 IoT 系统的不同部分,以及微控制器和单板机 | [深入了解物联网(IoT)](./1-getting-started/lessons/2-deeper-dive/README.md) | -| 03 | [入门](./1-getting-started) | 用感应器和执行器跟物质世界互相作用 | 学会感应器怎么从物质世界收集数据和执行器怎么发送反馈,同时创建一个夜灯 | [用感应器和执行器跟物质世界互相作用](./1-getting-started/lessons/3-sensors-and-actuators/README.md) | +| 03 | [入门](./1-getting-started) | 用传感器和执行器跟物质世界互相作用 | 学会传感器怎么从物质世界收集数据和执行器怎么发送反馈,同时创建一个夜灯 | [用传感器和执行器跟物质世界互相作用](./1-getting-started/lessons/3-sensors-and-actuators/README.md) | | 04 | [入门](./1-getting-started) | 将你的设备连接到互联网 | 学会怎么把一个 IoT 设备连接到互联网,将夜灯连接到MQTT 中转站让它发送和收到消息 | [将你的设备连接到互联网](./1-getting-started/lessons/4-connect-internet/README.md) | | 05 | [农场](./2-farm) | 预测植物生长 | 学会怎么用 IoT 设备捕获的温度数据来预测植物生长 | [预测植物生长](./2-farm/lessons/1-predict-plant-growth/README.md) | | 06 | [农场](./2-farm) | 检测土壤水分 | 学会怎么检测土壤水分以及校准土壤湿度传感器 | [检测土壤水分](./2-farm/lessons/2-detect-soil-moisture/README.md) |