Raspberry Pi 和 Arduino – 进入新的水平
让您的 Raspberry Pi 与 Arduino 通信 – 构建完整的对讲项目 – 串口、Telegram Bot、Pi 相机…
讲师:Edouard Renard
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 使用串口让 Raspberry Pi 与 Arduino 进行通信
- 使用 Raspberry Pi 和 Arduino 构建完整的对讲系统
- 使用 Raspberry Pi 作为应用程序的“大脑”,使用 Arduino 作为应用程序的“肌肉”
- 了解 Arduino 和 Raspberry Pi 之间的区别
- 在 Raspberry Pi 操作系统上安装和配置 Arduino IDE
- 创建双向串行通信
- 构建自定义协议来通过串行通信
- 在 Raspberry Pi 上使用 Python 3 编写代码,在 Arduino 上使用 C++ 编写代码
- 使用 Python 3 创建 Telegram 机器人
- 将通知从 Raspberry Pi 发送到您的手机
- 通过 Telegram 聊天控制 Arduino
- 通过 9 项活动和一项大型期末项目进行大量练习
- 直接从最佳实践开始
- 解决问题时培养工程师思维
- 了解如何在处理未来项目时更加独立
- 了解事物背后的“原因”
- 边做边学,而不仅仅是观看
要求
- Arduino 基础知识和 C++ 以及如何构建电路
- Raspberry pi 基础知识与 Python 3
- Arduino 板 + Raspberry Pi 板 + 一些硬件组件(免费预览课程中提供的组件列表)
- 这是一个中级课程,不适合完全的初学者!
描述
您已经熟悉 Arduino 和 Raspberry Pi 了吗?
您想进一步利用这些板,并将它们组合起来创建更复杂、更强大的项目吗?
欢迎来到这个 Raspberry Pi + Arduino 课程!
我将带您从两个板上的中级水平到高级水平,不仅在每个板上,而且在两者的组合上。
课程结束时,您将能够使用 Raspberry Pi 和 Arduino 创建自己的自定义项目。
注意:他的课程并不适合完全的初学者,例如我不会向您解释如何编写基本的Python或C++程序。您当然不需要成为专家,但对 Arduino 和 Raspberry Pi 的深入了解将真正帮助您入门。
→ 为什么选择这门课程?
仅使用 Raspberry Pi 或仅使用 Arduino 就已经很好了:您可以做很多项目。
但有时,这还不够。您需要将两块板的优势结合起来:Raspberry Pi(大脑)的软件功能,以及 Arduino(肌肉)与硬件的紧密结合。
当在互联网上寻找有关此的教程/课程时,我发现它们都非常简化,并且使用非常简单的设置,并且仅适用于该设置。如果您添加任何组件、任何功能,您就会陷入困境。
因此,在本课程中,您不会获得复制/粘贴示例,而是获得使用 Arduino 和 Raspberry Pi 创建任何应用程序的完整(且高效)的分步过程。
我将向您展示如何在两块板之间开始成功的串行通信,以及如何围绕该桥使用新组件和功能构建应用程序。
→ 你将如何学习,我如何教学?
我的方法简单但有效:
- 为什么:专注于“为什么”,以便您了解自己在做什么。
- 以更好的方式学习的实践课程。
- 循序渐进:每节课都建立在之前的基础上。
- 通过许多活动和项目进行练习。
- 禁止复制和粘贴!!!我从头开始编写所有代码。
这种教学方法确实有效:我已经在 150 个国家教过 17 000 多名学生,有 3500 多条评论超过 4.5/5。
我的学生的一些评论 – 与 Raspberry Pi 相关:
“爱德华是一位很棒的教练。该课程很容易上手,但他会让你一路思考。如果您有兴趣学习 Raspberry Pi,那么这是很棒的第一堂课。 ”——乔尔·伯恩斯坦
“很棒的课!我强烈推荐这门课。雷纳德先生是一位出色的教练。整个课程都是动手实践,我认为这是最好的学习方式。” ——柯克·温特
“对这门课程真的很满意。正是我所付出的代价,并且对我的进步感到非常满意。我得到的正是所承诺的。爱德华是一位优秀的老师。 ” — 圣战安布斯
其他一些与 Arduino 相关的评论:
“课程非常棒。祝贺爱德华。我已经完成了 Arduino 项目书中的一些项目,但我仍然在本课程中学到了更多东西。谢谢。” ——肖尔托·道格拉斯
“中途仍然喜欢这门课程。讲师思路清晰,授课方式使您能够真正学习如何导航、概念化和编写自己的代码,而不是通过预制代码进行教学。先生的出色工作! ”——韦斯特利·博尔顿
→ 你将在课程中做什么?
在安装部分准备好课程所需的所有工具(包括在 Raspberry Pi 操作系统上安装 Arduino IDE)之后,您将完成 4 个不同的部分:
- Raspberry Pi 和 Arduino 之间通过串口进行通信。
- 为该项目构建 Arduino 电路,一次一个组件。从 Raspberry Pi 控制 Arduino 组件
- 发现新的 Raspberry Pi 功能 – 相机和 Telegram 机器人。从 Arduino 控制相机,并通过 Telegram 聊天向 Arduino 发送命令。
- 完成对讲项目(请参阅预览视频以了解结果概述)。
对于课程的每个部分 (1-3),您都会获得一些额外的活动,因此您可以练习刚刚看到的内容,并将新知识与前面的部分联系起来。
对于最终的项目,我们将一起设计一个完整的通信协议,我们还将练习步骤设计:基本上,如何在编写代码之前规划/组织您的应用程序。我将为您提供一些技巧来帮助您设计和组织未来的项目,以便您可以开始它们并知道您需要做什么以及按什么顺序。这是非常重要的事情,我在其他课程或教程中不经常看到,并且在为最终项目创建步骤时我确保关注这一点。
那么,您想使用 Raspberry Pi 和 Arduino 构建更复杂的应用程序吗?不要再等待了,今天就开始本课程吧!
一如既往,我的目标是让您自由地开始和完成自己的项目。有了这种自由,您将不必依赖互联网上的一些复制/粘贴示例,因为您将拥有让您真正了解事物如何工作并从头开始构建任何内容的基础。
这还不是全部:在整个课程中,我将与您分享我个人在自己的项目中使用的最佳实践。您将能够为 Arduino 和 Raspberry Pi 创建强大且可扩展的代码。
哦,如果您不完全满意,您还可以获得30 天退款保证– 无条件退款:)
课程见!
注意 – 如果出现以下情况,本课程不适合您:
- 您是一个完整的 Arduino 或 Raspberry Pi 初学者。
- 您想要一个复制/粘贴的解决方案来解决您的问题,但不想花时间去理解。
本课程适合谁:
- 学生、工程师、研究人员、教师、开发人员、爱好者。
- Arduino 和/或 Raspberry Pi 制造商希望将 2 个开发板组合起来以实现更有趣和更复杂的项目。
- 任何有兴趣进一步了解 Arduino 和 Raspberry Pi 的人。
- 任何想要构建严肃的机器人或家庭自动化项目的人。