Raspberry Pi 使用各种基于 HDMI、USB 和以太网等协议的输入/输出设备与外界通信。在本课中,您将学习如何将这些协议与其他外部设备(传感器、电机、GPS、方向、LCD 屏幕等)一起使用,让您的物联网设备与现实世界进行交互。大多数物理设备使用模拟信号,但计算机硬件是数字信号,因此在本课中,您将了解这些信号是如何来回转换的,以及在对设备进行编程时必须考虑到这一点。此外,还将介绍传感器-执行器系统的基本设计。您还将学习如何使用 Raspberry Pi 扩展板构建更复杂的硬件系统,以创建有趣而令人兴奋的物联网设备。请注意,本课程不包括论坛。
本模块从用户角度介绍如何使用 Raspberry Pi 连接互联网。将 Raspberry Pi 用作联网设备的第一种方法是将其用作通用计算机,而不是编程的物联网设备。以这种方式使用 Raspberry Pi 联网与使用任何 Linux 机器的网络类似,我们将在本模块中介绍其使用方法。我们还介绍了开发网络程序所必须了解的标准互联网协议。
本模块主要介绍如何通过使用公共 API 和 SDK 让 Raspberry Pi 与在线服务交互。云中有许多有趣而有用的服务,本模块将介绍如何编写访问这些服务的代码。我们将定义什么是应用编程接口(API),什么是软件开发工具包(SDK)。我们将介绍一些 API 示例,并使用 Twython 软件包详细展示 Twitter API 的使用。
涵盖的内容
11个视频2篇阅读材料1个作业1次同伴评审
显示有关单元内容的信息
11个视频•总计69分钟
模块 3 简介(视频)•2分钟
讲座 1.1 - 网络图书馆•12分钟
讲座 1.2 - 网络服务•7分钟
讲座 1.3 - 公共应用程序接口•7分钟
讲座 2.1 - Twitter 的应用程序接口•4分钟
讲座 2.2 - Twitter 注册•4分钟
讲座 2.3 - 发送鸣叫•4分钟
讲座 2.4 - 发送鸣叫(演示)•8分钟
讲座 3.1 - Twython 回调•6分钟
讲座 3.2 - 鸣叫响应•4分钟
讲座 3.3 - 响应鸣叫(演示)•9分钟
2篇阅读材料•总计20分钟
单元 3 目标•10分钟
单元 3 阅读•10分钟
1个作业•总计16分钟
第 3 单元测验•16分钟
1次同伴评审•总计60分钟
阅读网页内容•60分钟
单元 4
第 4 单元•小时 后完成
单元详情
在本模块中,我们将展示如何使用 Raspberry Pi 连接更复杂的传感器和致动器。我们将探讨如何使用 Raspberry Pi 摄像头模块和伺服器。Raspberry Pi 摄像头模块通过我们介绍的 picamera 库使用。伺服器是通过产生脉冲宽度调制信号并使用库函数改变其脉冲宽度来控制的。
Professor Harris has a practical approach to teaching which helped me understand the concepts better and encouraged me to perform different demos and experiments on my own.
B
BS
5·
已于 Sep 2, 2019审阅
The course was pretty interesting and I learnt a lot of new things from this course. I have gained confidence to try something new b myself after completing this course and hope I do so in the future
S
SS
5·
已于 May 22, 2016审阅
Good class. not much different than the Arduino one. Useful to learn and use SSH with linux if you do not have a monitor for your Raspberri Pi.