欢迎学习《Raspberry Pi水箱电动水泵自动化控制系统开发视频教程》课程,你将了解如何使用迷你 Raspberry Pi 自动化您的电动泵并节省水和能源。
发表于 2022 年 11 月
MP4 | 视频:h264, 1920×1080 | 音频:AAC,44.1 KHz
语言:英语 | 大小:1.31 GB | 时长:2h 7m
你会学到什么
- 我们将通过开发这个项目来了解项目概念和我们要解决的问题。
- 此后,我们将介绍要遵循的逐步方法,以便项目开发的学习曲线更容易。
- 展望未来,我们将了解项目开发及其单独使用的完整硬件要求。
- 然后我们将继续了解 Raspberry Pi 及其详细规格。
- 然后,我们将了解如何将最新版本的操作系统下载并刻录到 SD 卡,并通过 SSH 配置 Pi 以供其使用。
- 然后,我们将学习如何通过对操作系统文件进行某些更改来为 Raspberry Pi 分配静态 IP 地址。
- 此后,我们将继续更新和升级软件库包。
- 然后,我们将进入物理计算的世界,学习如何测试我们为项目开发购买的电动泵。
- 然后我们将了解继电器的工作原理,并使用我们定制的程序测试继电器的功能。
- 然后我们将了解距离测量传感器以及如何将其与 Raspberry Pi 组装在一起。
- 此后,我们将了解使用该程序可以测量物体与传感器之间的准确距离的程序。
- 最后,我们将测试项目的最后一个模块,即我们的 LCD。我们将首先了解 I2C 检测,然后对 LCD 进行编程以进行打印。
- 测试完所有模块后,我们将启动主项目。我们将按照标准的电路图,完成罐体自动化的组装。
- 最后,我们将了解作为项目执行驱动力的两个不同程序的集合,
要求
新手也可以使用任何版本的 Raspberry Pi 参加本课程。任何编程语言的基本知识都足以理解课程。
描述
大家好,我想向大家介绍一门全新的在线课程 “使用 Raspberry Pi 完成水箱自动化”。我一直坚信边做边学,在本课程中,您将通过实践经验了解您需要了解的内容。除了基本的计算机技能外,您不需要任何特殊知识即可开始学习本课程。你们每个人都来自不同的背景,因此课程从基础到高级,每堂课都有详细的细节。
课程分为8个部分。
在第一部分,我们将了解项目概念以及我们将如何通过开发这个项目来解决实时问题。此后,我们将了解要遵循的逐步方法,以便学习曲线保持更容易,并且项目开发在没有任何重大技术问题的情况下完成。
在第二部分中,我们将了解构建项目所需的完整硬件模块以及每个硬件组件的单独用途。此后,我们将详细了解 Raspberry Pi 及其完整规格。
在第三部分,我们将开始设置 Raspberry Pi。我们将学习下载最新的操作系统并将其刻录到 micro SD 卡上。然后,我们将继续安装 IP 扫描工具,我们将使用该工具获取 Raspberry Pi 的动态 IP 地址,然后通过 putty 终端建立连接。
在第四部分,我们将学习如何为树莓派分配静态 IP 地址。您已经知道动态 IP 地址是由您的 Internet 服务提供商临时分配的。如果一个动态地址没有被使用,它可以被自动分配给不同的设备。所以每次你扫描你的 WIFI 网络时,你可能会得到一个不同的树莓派 IP 地址。静态 IP 地址将有助于解决此问题。完成此操作后,我们将继续更新我们的软件库,然后再进行项目开发。
第五部分从硬件模块的测试开始。分别测试每个模块将使您清楚每个硬件组件的功能和工作原理。在这里,我们将首先从电动泵开始,然后是继电器。我们将了解继电器的功能,然后通过电路图。然后,在基础项目的帮助下,我们可以测试继电器是否正常工作。
第六节,我们将了解测距模块的工作原理。借助电路图,我们将建立 Pi 和距离传感器之间的连接。然后,我们将编写一个程序,使用它我们可以测量物体和传感器模块之间的距离。我们还将交叉检查传感器返回的值是否正确。
在第七部分,我们将了解液晶显示器。此后,我们将了解一个电路图,我们可以使用该电路图将 LCD 模块与 Raspberry Pi 连接。完成后,我们将了解 I2C 协议以及如何通过 python 库和命令检测 I2C 设备。然后我们将继续编写代码,使用它我们将在 LCD 屏幕上显示几句话,以确保设备正常运行。
最后,在第八部分,我们将构建最终项目,水箱的自动化。我们将遵循标准电路图,这将帮助我们连接所有模块。然后,我们将了解执行项目所使用的代码。您还将看到该项目的实时演示。
请注意,课程中涵盖的项目应该适用于任何版本的 Raspberry Pi。
所有讲座都包含英文字幕,以便清晰和更好地理解。如果您遇到任何技术问题,请在问答部分发布您的问题,我们的技术支持主管将在 1 个工作日内回复您。
在课程结束时,您将在 Raspberry Pi、距离传感器模块、LCD 模块等方面打下坚实的基础。因此,除了构建这个项目之外,您还会发现构建您选择的任何其他项目都很容易。
概述
第 1 部分:项目概念和逐步方法
第 1 讲 项目概念
第 2 讲 项目开发的逐步方法
第 2 节:硬件要求和树莓派介绍
第 3 讲 项目的完整硬件要求
第 4 讲文档 – 硬件模块列表
第5讲树莓派介绍
第 3 部分:设置 Raspberry Pi
第 6 讲设置树莓派零无线
第 7 讲了解网络扫描仪工具
第 8 讲 获取动态 IP 地址
第9讲 使用动态IP建立连接
第 4 节:静态 IP 和软件升级
第 10 讲 将 IP 地址设为静态
第11讲 更新升级
第 5 部分:电机泵和继电器测试
第12讲测试电动泵
第13讲了解继电器和电路图
第 14 讲电路图 – 与树莓派的继电器连接
第 15 讲 理解源代码 – 中继测试
第 16 讲 实时演示 – Reay 测试
第 17 讲完整的源代码 – 中继测试
第 6 部分:距离传感器测试过程
第十八讲测距传感器工作原理及电路图
第 19 讲电路图 – 将距离传感器与 Raspberry Pi 连接
第 20 讲 理解源码——测试距离传感器
Lecture 21 实时演示——测试距离传感器
第22讲完整的源代码——测试距离传感器
第 7 节:液晶显示器评估
第 23 讲 了解 LCD 模块
第24讲 理解I2C协议
第 25 讲 LCD 与树莓派的连接
第 26 讲电路图 – LCD 与树莓派的连接
Lecture 27 树莓派上的 I2C 配置
第 28 讲 理解代码 – 测试 16×2 LCD
第 29 讲 实时演示 – LCD 测试
第 30 讲完整的源代码 – LCD 测试
第 8 节:储罐自动化
第31讲了解罐自动化电路图
第32讲电路图——水箱自动化
第 33 讲 理解源代码——坦克自动化
第 34 讲 实时演示 – 水箱自动化
第 35 讲 源代码 – 水箱自动化
第36讲结论
初学者 Python 开发人员、技术爱好者或任何有兴趣构建硬件项目以解决实时问题的人都可以参加本课程。