Node-RED 和 Raspberry Pi Pico W 入门
学习 Node-RED、Raspberry Pi Pico W 和 MicroPython,并将这些最先进的工具添加到您的技术工具包中。
讲师:Dr. Peter Dalmaris
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- IoT 和事件驱动系统中的 Node-RED。
- 将 Ubuntu 虚拟机设置为 Node-RED 主机。
- 使用 Docker 的 Node-RED。
- Docker 持久卷。
- Raspberry Pi Pico 和 MicroPython。
- 使用 MQTT 实现 Node-RED 和 Raspberry Pi Pico W 之间的通信。
- Node-RED 安全选项。
- 了解 Node-RED 编辑器、节点、流程、创建和部署。
- Node-RED 仪表板和小部件。
- MQTT 安装、测试、身份验证。
- 将各种硬件组件与 Raspberry Pi Pico W 结合使用:开关、按钮、操纵杆、LCD、RGB 条、伺服和直流电机、RFID、IR、传感器。
- Node-RED 和 RBE、switch、catch 等高级节点。流组、安全凭证、环境变量。
- Node-RED 与外部服务和 API:RESTful API、OpenWeatherMap、Google Sheet。
- Node-RED 与 mySQL。
要求
- 对微控制器的基本了解。
- 知道如何在面包板上连接简单的电路。
- Python、Javascript 或 C++ 等编程语言的初级经验(课程中的所有代码都有详细解释)。
- 完成微控制器入门课程(例如 Arduino 分步入门)后,将帮助您充分利用本课程。
描述
我创建本课程是为了帮助您学习Node-RED和Raspberry Pi Pico W。无论您是工程教育家、学生、工业自动化专业人士、研究科学家还是电子爱好者,这两项技术都是必不可少的。
Node-RED是一款令人难以置信的开源软件开发工具,它允许您直观地创建程序,而不是逐行编写程序。
Raspberry Pi Pico W是一款出色的 Wi-Fi 微控制器板,适用于嵌入式项目。它以低成本提供高性能。
本课程教您如何设置包含Node-RED和Raspberry Pi Pico W的系统。
您将深入了解Node-RED 节点、流程甚至MicroPython,从而能够对Pico W进行编程以与各种外围设备交互。此外,本课程还涵盖MQTT、Ubuntu Linux 虚拟机、Docker和MySQL等基本主题。
本课程专为具有电子基础知识的初学者而设计,将逐步指导您了解需要了解的所有内容。
第 1 部分:适合初学者的 Node-RED
第 1 部分专门针对绝对初学者介绍 Node-RED。在第 1 部分中,您将了解 Node-RED 和事件驱动系统、如何使用 Docker 安装实例、节点和流的基础知识、仪表板和 MQTT。
第 2 部分:添加 Raspberry Pi Pico W
在第 2 部分的讲座中,您将学习如何使用 Pico W 作为 Node-RED 外设。您将学习使用 MQTT 来实现 Pico 和 Node-RED 实例之间的通信。您还将学习如何将不同的硬件组件连接到 Pico 以实现简单的电路,并使用 Node-RED(及其仪表板)来控制这些组件或查看它们生成的数据。在第 2 部分中,您将遇到运动、距离和水位传感器、电机、显示器、继电器和操纵杆等。
第 3 部分:其他 Node-RED 资源
这些资源包括有关基本节点、控制结构以及将 Node-RED 流与外部服务和 API 集成的方法的讲座。您将创建允许 Node-RED 与 OpenWeatherMap 和 Google Sheet 等服务通信以获取、存储和检索数据的流。您还将了解如何设置 MySQL 数据库的本地实例,以供 Node-RED 用于数据存储和检索。
我强烈建议您花几分钟观看“关于本课程”讲座以获取更多详细信息。
我迫不及待地想让你加入我们这个激动人心的旅程!
本课程适合谁:
- 任何有兴趣将 Node-RED 用于个人或行业项目的人。
- 任何对 Raspberry Pi Pico W 以及如何将其与电机、传感器、LED、继电器和其他硬件一起使用感兴趣的人。
- 任何有兴趣将 Node-RED 与 Raspberry Pi Pico W 结合起来构建家庭自动化或工业自动化项目的人。
- 对流编程作为传统文本编程的替代方案感兴趣的学习者。
- 任何有兴趣将 Node-RED 与云 RESTful API 和数据库结合使用的人