|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/beginning-custom-projects-with-raspberry-pi
课程评论:没有评论
课程名称:Raspberry Pi自定义项目入门 课程概述:本课程将指导学员使用Raspberry Pi 4构建一个完整的网络连接项目,配备传感器和电动机,并可通过智能手机进行访问。我们将探讨所有相关部件的工作原理,为学员的自定义项目奠定基础。课程将Raspberry Pi作为“嵌入式系统”来使用,使学员为将其融入项目做好准备,成为项目的“大脑”。如果你想构建自己的物联网项目,这门课程能为你提供好的起点。 课程大纲: 1. **安装、配置及通过网络连接Raspberry Pi** - 介绍Raspberry Pi及其与Arduino的不同之处。 - 安装并配置操作系统,通过网络连接访问Raspberry Pi。 - 提供Linux命令行基础的可选附加部分,为初学者打下基础。 - 使用Raspberry Pi的引脚控制实际设备,如LED。 2. **通过网络控制Raspberry Pi** - 在网络上建立Raspberry Pi的图形桌面会话,学习电子理论。 - 使用GPIO引脚点亮LED,创建Web API端点以控制LED,并展示嵌入式设备如何利用简单的Web API进行控制。 - 介绍Python语言的可选附加内容,帮助Python初学者。 3. **使用传感器和电动机** - 在GPIO技能基础上,利用专用电路控制信号,比如脉宽调制(PWM)电路来调节LED亮度。 - 连接外部硬件以驱动电动机,讨论在实时应用或控制高功耗设备时为何需要外部硬件。 - 这是一个有趣的模块,让学员了解如何使用Raspberry Pi控制硬件。 4. **构建自己的物联网项目** - 回顾前三个模块中所学的内容,建立对传感器和电子设备的理解。 - 深入探讨一些安全概念,结合已学的知识创建可以通过手机或电脑访问的网络家居自动化项目。 - 保持项目简单,以便学员理解各部分如何协作,为未来创建更复杂的项目打下基础。 通过本课程,学员将获得构建自己的物联网项目所需的基础知识与技能。
Name:Installing, Configuring, and Connecting to Your Raspberry Pi Over the Network
Description:In this module, we introduce the Raspberry Pi, and discuss how it is different from an Arduino. We will install and configure the operating system on a Raspberry Pi and connect to it via a network connection. If you’re not familiar with the Linux shell, there is an optional bonus section at the end of this module on Linux command line basics. Soon, we'll be using the pins on the Raspberry Pi to control things in the real world such as an LED.
Name:Controlling Your Raspberry Pi Over the Network
Description:As we enter this module, your Raspberry Pi is up and running on the network and we’ve done quite a lot on the Linux command line. In this module, we’ll connect to a full graphical desktop session over the network, learn some electronics theory and how we can use the GPIO pins to light an LED, and create a web API endpoint to toggle the LED and demonstrate how embedded devices can use simple web APIs for a control interface. At the end of this module is an optional bonus section on the Python language, which you might find useful if Python is new for you. All of this is groundwork for the next module where we create sensors and spin motors with the Raspberry Pi.
Name:Using Sensors and Motors
Description:In this module, we’ll build on our Raspberry Pi GPIO skills and use some of the dedicated circuitry for driving special signals, like the pulse width modulation (PWM) circuitry, to vary the brightness of an LED. We’ll also access external hardware to run a motor, and discuss when external hardware is necessary, such as for real-time application or to drive power-hungry devices like motors. This is a fun module, and if you've been wondering how to control hardware with a Raspberry Pi, I think you'll find a lot of answers in this module. In the final module, Module 4, we'll take these individual skills and everything we've learned in Modules 1 and 2, along with some new ideas, and build a project together. By the end of this module, you might be surprised to see what types of complex systems you already know how to design and build.
Name:Let's Make Our Own IoT Project
Description:In the first three modules we got our Raspberry Pi running over the network, we interfaced to physical world items such as LEDs and motors, and we controlled our Raspberry Pi with a web API. In this module we’ll take a closer look at some security concepts, combine what we know about sensors and electronics to create our own web-enabled home automation project you can access from your phone or computer. We'll keep things simple because the goal is for you to understand how all the parts work and, when it's time for you to create your own project, you can extend these concepts to create even the wildest projects.
In this course you will use a Raspberry Pi 4 to build a complete network-connected project with sensors and motors and access it from your smartphone. We'll explore all the parts which make this work, so you can use this experience as a foundation for your own projects. We'll use the Raspberry Pi as an "embedded system" (as opposed to a desktop computer) so you're ready to build a Raspberry Pi into your projects as the brains that make it all work. Want to build your own Internet of Things (IoT)