Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Node-RED and ESP32 Project

Dự án Node-RED và ESP32

Dự án Node-RED và ESP32

Thiết kế và xây dựng hệ thống điều khiển tự động dùng Node-RED và ESP32

4.6
(316 đánh giá)
3,039 học viên
Giảng viên
Dr. Peter Dalmaris
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.369.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.0 giờ video
91 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Node-RED – công cụ lập trình đồ họa nhẹ, trực quan.
ESP32 – vi điều khiển giá rẻ nhưng mạnh mẽ, tích hợp WiFi, lập trình được với Arduino IDE.
MQTT Mosquitto broker – trung gian truyền tin đáng tin cậy giữa ESP32 và Node-RED.
Dùng bất kỳ Raspberry Pi nào làm máy chủ cho Node-RED và MQTT Mosquitto broker.
Cách kết hợp Node-RED, MQTT, Raspberry Pi và ESP32 để tạo ứng dụng điều khiển tự động hoàn chỉnh.
Sử dụng Javascript trong Node-RED để xử lý dữ liệu cảm biến và tính toán hành động.

Yêu cầu

Cần quen với Arduino và ESP32.
Cần quen với Raspberry Pi.
Cần quen với Javascript.
Có thể dùng dòng lệnh thoải mái.
Có khả năng ráp mạch đơn giản.
Không ngại mắc lỗi (và sửa lỗi).

Đối tượng phù hợp

Dành cho ai đã quen với Arduino, ESP32 và Raspberry Pi.
Học viên vừa tốt nghiệp khóa ESP32 for Arduino Makers.
Học viên vừa tốt nghiệp khóa Raspberry Pi Full Stack.
Bất kỳ ai muốn học cách xây dựng dự án hoàn chỉnh với Node-RED, ESP32 và MQTT.

Nội dung khóa học

17 phần • 91 bài giảng
1 01.10 Khóa học này nói về gì?
2 01.20 Yêu cầu phần mềm
3 01.30 Yêu cầu phần cứng
4 01.40 Cách tận dụng tối đa dự án này
5 01.50 Các phiên bản Node-RED (xem trước khi tiếp tục)
6 Vui lòng tải về file nén dự án
1 02.10 Mạch điều khiển hoàn chỉnh
2 02.20 Lắp mạch trên breadboard
3 02.30 Bo mạch PCB
4 2.35 Vỏ bo mạch PCB (dự án Fusion 360)
5 02.40 Nguồn điện
6 02.50 Kiểm thử không dùng đất
1 04.10 Cài Raspberry Pi OS
2 04.20 Lần khởi động đầu và đặt hostname
1 05.10 Giới thiệu Node-RED, ví dụ và tài liệu tham khảo
2 05.20 Cài Node-RED trên Raspberry Pi
3 05.30 Cài đặt và cấu hình Node-RED
4 05.35 Hướng dẫn giao diện soạn thảo
5 05.40 Các node
6 05.45 Nhóm node
7 05.50 Luồng (Flows)
8 05.60 Tin nhắn (Messages)
9 05.65 Biến và ngữ cảnh
10 05.100 Node "complete"
11 05.110 Node "catch"
12 05.120 Node "linkout" và "linkin"
13 05.130 Node "switch"
14 05.140 Node "range"
15 05.150 Node "delay"
16 05.160 Node "trigger"
17 05.170 Node "RBE" (Báo cáo theo lỗi – Report by Exception)
1 06.10 Tổng quan về Node-RED Dashboard
2 06.20 Nhập và xuất văn bản
3 06.30 Nút bấm
4 06.40 Đồng hồ đo và thanh trượt
5 06.60 Công tắc
6 06.70 Menu thả
7 06.80 Mẫu giao diện (UI template)
8 06.90 Biểu mẫu
1 07.10 Giới thiệu nhanh về MQTT
2 07.20 Cài MQTT Mosquitto trên Raspberry Pi
3 07.30 Ví dụ về sub và pub với MQTT
4 07.40 Cấu hình Mosquitto và xác thực
5 07.60 Ví dụ về sub và pub có xác thực MQTT
1 08.10 Node "MQTT in"
2 08.20 Node "MQTT out"
3 08.30 Ví dụ MQTT-out Dashboard với DHT22
4 08.40 Ví dụ MQTT-in Dashboard với DHT22
5 08.50 Ví dụ MQTT Dashboard với thanh trượt
1 09.10 Đánh giá bản mẫu đầu tiên
2 09.20 Đánh giá mạch
3 09.30 Đánh giá sketch ESP32 phiên bản 1
4 09.40 Luồng Node-RED Phần 1: Điều khiển bơm
5 09.50 Luồng Node-RED Phần 2: Độ ẩm đất
6 09.60 Kiểm thử và tổng kết
1 10.10 Minh họa cảm biến điện áp
2 10.20 Đánh giá mạch và mô phỏng
3 10.30 Đánh giá sketch
4 10.40 Đánh giá luồng Node-RED
5 10.50 Đánh giá và lên kế hoạch
1 11.10 Đánh giá cách ghi dữ liệu terrarium vào Google Sheet
2 11.20 Node GSheet và cách cài đặt
3 11.30 Thiết lập Google Sheet và thông tin xác thực
4 11.40 Cập nhật luồng Node-RED
5 11.50 Kiểm thử luồng mới, đánh giá và bước tiếp theo
1 12.10 Đặt ngưỡng độ ẩm để kích hoạt bơm
2 12.20 Đánh giá luồng, phiên bản 4
3 12.30 Đánh giá sketch, phiên bản 3
4 12.40 Đánh giá và lên kế hoạch
1 13.10 Mục tiêu của vòng lặp này
2 13.20 Thêm bộ lập lịch, đánh giá sketch, phiên bản 4
3 13.30 Thêm tính năng tự động tắt bơm, đánh giá sketch, phiên bản 5
4 13.40 Kiểm thử và lên kế hoạch
1 14.10 Cấu hình terrarium
2 14.20 Kiểm thử terrarium
1 18.10 Node-RED phiên bản 2 là gì?
2 18.20 Nâng cấp Node-RED từ phiên bản 1 lên 2
3 18.30 Flow Groups với biến môi trường
4 18.50 Trao đổi dữ liệu giữa các luồng và luồng con
1 18.2.010 Những thay đổi trong Node-RED 3
2 18.2.020 Nâng cấp Node-RED lên phiên bản 3
3 18.2.030 Menu ngữ cảnh và các điểm nối (junctions)
4 18.2.040 Tìm kiếm liên tục
5 18.2.050 Gợi ý đường dẫn Debug
6 18.2.060 Tên node mặc định
7 18.2.070 Chế độ an toàn
8 18.2.080 Node Dynamic Link Call
1 19.10 Cách nâng cấp node.js
2 19.20 Cách đặt lại hoặc thay đổi mật khẩu quản trị
1 20.10 Ý tưởng mở rộng dự án
2 Bài giảng thưởng

Giới thiệu khóa học

Updated December 2022 to support Node-Red version 3

In December 2022, we added a new section with eight lectures that cover Node-RED version 3.

With these lectures, you will learn how to upgrade your Node-RED instance to version 3 and use the most important new and updated features.

Updated June 2022 to support Node-Red version 2.2.2+ and Node.js 16.

More details about this update: We have added ten new lectures that show you how to update Node-Red to version 2.2.2, and Node.js to version 16, as well as how to use several of the new nodes that come with Node-Red 2.

There's also a lecture showing you how to complete this project without having to set up an actual terrarium so that you can learn without the mess.

This course teaches you how to design and build an automated control system using Node-RED and the ESP32.

This course will guide you through the construction of an automated control system. The deliverable is a Terrarium controller.

Along the way, you will learn a great deal about useful technologies such as the Node-Red programming environment and MQTT.

This course is perfect for makers familiar with the ESP32 and interested in learning how to use it alongside Node-RED.

Node-RED is a lightweight graphical programming tool. You can use it to join various hardware and software components and create applications such as the automated terrarium controller in this course.

Node-RED is used in a range of settings. Makers create home automation applications, and organisations use it to automate their factory floors, among many other possibilities.

The ESP32 is a powerful low-cost microcontroller with built-in Wi-Fi that we can program with the familiar Arduino IDE. Its "call to fame" is that it makes it easy for anyone familiar with the Arduino to leverage their knowledge and create gadgets that need more memory and processing power than what the Arduino Uno can provide, in addition to Wifi and Bluetooth. All this at a lower price point.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Iot
Hiển thị tất cả khoá học Mqtt
Hiển thị tất cả khoá học Node Red
Hiển thị tất cả khoá học Raspberry Pi
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊