使用 Arduino 和 Raspberry Pi 平台设计、创建和部署有趣的物联网设备。
本专业涵盖嵌入式系统、Raspberry Pi 平台和 Arduino 环境,用于构建可控制物理世界的设备。在最后的毕业设计项目中,您将运用所学技能,设计、构建和测试一个基于微控制器的嵌入式系统,完成一个适合向未来雇主展示的独特毕业设计。请注意,本专业不提供论坛。

创建自己的物联网 (IoT) 设备. 在短短六门课程中设计并创建一个简单的物联网设备。

位教师:Ian Harris
访问权限由 Coursera Learning Team 提供
180,644 人已注册
本专业涵盖嵌入式系统、Raspberry Pi 平台和 Arduino 环境,用于构建可控制物理世界的设备。在最后的毕业设计项目中,您将运用所学技能,设计、构建和测试一个基于微控制器的嵌入式系统,完成一个适合向未来雇主展示的独特毕业设计。请注意,本专业不提供论坛。

添加到您的领英档案


本专业涵盖嵌入式系统、Raspberry Pi 平台和 Arduino 环境,用于构建可控制物理世界的设备。在最后的毕业设计项目中,您将运用所学技能,设计、构建和测试一个基于微控制器的嵌入式系统,完成一个适合向未来雇主展示的独特毕业设计。请注意,本专业不提供论坛。

定义物联网及其社会影响。
了解 Embedding 系统、其组件和物理世界的交互。
分析物联网设备设计中的软硬件权衡。
解释用于物联网连接的 Network 基础知识和 Internet Protocol。

概述 Arduino 电路板的组件和功能。
使用 C 语言基础为 Arduino 编程。
Debugging Arduino 平台上的嵌入式软件。
执行串行通信协议。

开发用于传感器和致动器控制的 Arduino 编程技能。
设计并实现物联网设备的基本电子 Circuit。
掌握各种硬件外设的 Interface 技术。
了解 Embedding 系统中的数字和模拟信号转换。

Raspberry Pi 是一种小型、经济实惠的单板计算机,在学习编程和计算机硬件的同时,您将利用它来设计和开发有趣、实用的物联网设备。此外,您还将学习如何设置 Raspberry Pi 环境、运行 Linux 操作系统,以及在 Raspberry Pi 上编写和执行一些基本的 Python 代码。您还将学习如何在 Raspberry Pi 上使用基于 Python 的 IDE(集成开发环境),以及如何在设备上跟踪和调试 Python 代码。请注意,本课程不包括论坛。

Raspberry Pi 使用各种基于 HDMI、USB 和以太网等协议的输入/输出设备与外界通信。在本课中,您将学习如何将这些协议与其他外部设备(传感器、电机、GPS、方向、LCD 屏幕等)一起使用,让您的物联网设备与现实世界进行交互。大多数物理设备使用模拟信号,但计算机硬件是数字信号,因此在本课中,您将了解这些信号是如何来回转换的,以及在对设备进行编程时必须考虑到这一点。此外,还将介绍传感器-执行器系统的基本设计。您还将学习如何使用 Raspberry Pi 扩展板构建更复杂的硬件系统,以创建有趣而令人兴奋的物联网设备。请注意,本课程不包括论坛。

在本毕业设计课程中,您将设计一个基于微控制器的嵌入式系统。您也可以选择构建和测试一个系统。项目的重点是设计系统,以便在实际应用中以低成本构建系统。要完成该项目,您需要运用在课程中学到的所有技能(微控制器编程、系统设计、接口等)。该项目将包括一些核心要求,但在如何处理该项目方面为您留出了发挥创造力的空间。最终,您将完成一个独一无二的最终项目,适合向未来的潜在雇主展示。
请注意,完成本课程的三项必修作业不需要购买软件和硬件。如果学生希望使用 Arduino 或 Raspberry Pi 构建和演示自己的系统,则可选择完成第四项作业。还请注意,本课程不包括论坛。 完成本课程后,您将能够: 1. 撰写需求说明文档 2. 创建系统级设计 3. 探索设计方案 4. 创建测试计划
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。



自 1965 年以来,加州大学尔湾分校将一所重点研究型大学的优势与南加州无与伦比的地理位置相结合。加州大学欧文分校坚持不懈地致力于严谨的学术研究、前沿的研究以及领导力和品格的培养,使校园成为创新和探索的推动力,以多种方式服务于本地、全国和全球社区。



