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

Node-RED and Raspberry Pi Pico W Getting Started

Node-RED and Raspberry Pi Pico W Getting Started

Learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit.

4.6
(136 đánh giá)
1,281 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.609.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.0 giờ video
117 bài giảng
3 bài quiz
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 in IoT and event-driven systems.
Setting up an Ubuntu virtual machine as a Node-RED host.
Node-RED using Docker.
Docker persistence volumes.
Raspberry Pi Pico and MicroPython.
Using MQTT to enable communications between Node-RED and Raspberry Pi Pico W.
Node-RED security options.
Understanding the Node-RED editor, nodes, flows, creating and deploying.
Node-RED dashboard and widgets.
MQTT installation, testing, authentication.
Use various hardware components with the Raspberry Pi Pico W: switches, buttons, joystick, LCD, RGB strip, servo and DC motors, RFID, IR, sensors.
Node-RED and advanced nodes like RBE, switch, catch. Flow groups, secure credentials, environment variables.
Node-RED with external services and APIs: RESTful APIs, OpenWeatherMap, Google Sheet.
Node-RED with mySQL.

Yêu cầu

Basic understanding of microcontrontollers.
Knowing how to wire a simple circuit on a breadboard.
Beginner-level experience with a programming language like Python, Javascript or C++ (all code in the course is explained in detail).
Having completed an introductory course on microcontrollers, such as Arduino Step by Step Getting Started, will help you make the most of this course.

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

Anyone interested in using Node-RED for personal or industry projects.
Anyone interested in the Raspberry Pi Pico W and how to use it with motors, sensors, LEDs, relays and other hardware.
Anyone interested in combining Node-RED with the Raspberry Pi Pico W to build home automation or industrial automation projects.
Learners interested in flow programming as an alternative to traditional text programming.
Anyone interested in using Node-RED with cloud RESTful APIs and databases

Nội dung khóa học

13 phần • 116 bài giảng
1 01.010 - What is this course about?
2 01.015 - Course code repository
3 01.020 - Hardware
4 01.030 - Software
1 02.000 - Introduction to this section
2 02.010 - What is Node-RED?
3 02.030 - Communication in Node-RED
4 02.040 - Node-RED installation options
1 02.050 - Setup Node-RED using Docker
2 02.060 - Hardware Options and Considerations for Docker
3 02.070 - Create an Ubuntu virtual machine
4 02.080 - Install Docker on the server
5 02.090 - Install Node-RED using Docker
6 02.100 - Test your new Node-RED server
7 02.110 - Setup auto-start with Docker Compose
8 02.120 - Setup Node-RED for data persistence
9 02.130 - Node-RED maintenance
10 02.140 - Security: https
11 02.150 - Security: authentication
12 02.160 - Security: read-only users and default user
1 02.170 - Introduction to this section
2 02.180 - The Node-RED editor
3 02.190 - Nodes
4 02.200 - Creating and deploying flows
5 02.210 - Best Practices for Working with Flows
6 02.220 - The "debug" node
7 02.230 - The "function" node
8 02.250 - The "complete" node
9 02.260 - The "delay" node
10 02.270 - The "trigger" node
11 02.280 - Node-RED settings and configuration
12 02.290 - Node-RED documentation and resources
1 02.300 - Introduction to this section
2 02.310 - Text input and output
3 02.330 - The gauge and slider
4 02.340 - The switch
5 02.350 - The dropdown
6 02.360 - The form
7 02.370 - The UI template
1 02.380 - Introduction to this section
2 02.390 - Installing MQTT Mosquitto on Ubuntu Server
3 02.400 - Test the MQTT service on the command line
4 02.410 - Authenticated sub and pub
5 02.420 - Test MQTT in Node-RED
6 02.425 - (Bonus lecture) Prepare the Raspberry Pi Pico for MicroPython
7 02.430 - MQTT with Raspberry Pi Pico W
8 02.440 - MQTT pub example
9 02.450 - MQTT sub example
10 02.460 - Node-RED with RPi Pico W MQTT tests
1 03.010 - Introduction to this section
2 03.015 - Setup Thonny and Micropython for your Raspberry Pi Pico W
3 03.020 - Frequently used patterns
4 03.030 - Pattern 1: Wi-Fi
5 03.040 - Pattern 2: MQTT sub and pub
6 03.050 - Pattern 3: Node-RED
7 03.070 - Gauge and potentiometer
8 03.080 - Button
9 03.090 - Sample button with interrupts
10 03.100 - LED control
11 03.110 - LED control without polling (uses interrupt)
12 03.120 - LED and button
1 03.130 - Introduction to this section
2 03.140 - Slide switch basics
3 03.141 - Slide switch with Node-RED
4 03.150 - Joystick basics
5 03.151 - Joystick with Node-RED
6 03.160 - Relay basics
7 03.161 - Relay control with Node-RED
8 03.170 - RFID basics
9 03.171 - RFID with Node-RED
10 03.180 - IR receiver and transmitter basics
11 03.181 - IR receiver and transmitter with Node-RED
1 03.190 - Introduction to this section
2 03.200 - I2C LCD basics
3 03.201 - I2C LCD with Node-RED
4 03.210 - 595 shift register Basics
5 03.211 - 595 shift register Node-RED
6 03.220 - WS2812 Strip RGB LED strip basics
7 03.221 - WS2812 Strip RGB LED strip with Node-RED
1 03.230 - Introduction to this section
2 03.240 - Servo motor basics
3 03.241 - Servo motor with Node-RED
4 03.250 - DC motor basics
5 03.251 - DC motor with Node-RED
1 03.255 - Introduction to this section
2 03.257 - Temperature with DHT11 basics
3 03.258 - Temperature with DHT11 with Node-RED
4 03.260 - HC-SR04 ultrasonic sensor basics
5 03.261 - HC-SR04 ultrasonic sensor with Node-RED
6 03.270 - Motion sensor basics
7 03.271 - Motion sensor with Node-RED
8 03.280 - Water level sensor basics
9 03.281 - Water level sensor with Node-RED
10 03.290 - Thermistor basics
11 03.300 - Analog light sensor basics
1 04.010 - Introduction to this section
2 04.030 - The "catch" node
3 04.040 - The "link out" and "link in" nodes
4 04.050 - The "range" node
5 04.060 - Node groups
6 04.070 - The "switch" node
7 04.080 - The JSON node
8 04.090 - Credentials
9 04.100 - The "RBE" (Report by Exception) node
10 04.110 - Global environment variables
11 04.120 - Local (flow) environment variables
12 04.130 - Conditional and iteration nodes
1 04.140 - Introduction to this section
2 04.150 - Using RESTful APIs and web services
3 04.160 - Get weather information from OpenWeatherMap.org
4 04.170 - Datalogging to a Google Sheet
5 04.180 - Reading data from a Google Sheet
6 04.190a - Working with mySQL, introduction and demo
7 04.190b - Working with mySQL, how to remove mySQL
8 04.190c - Working with mySQL, setup mySQL on Ubuntu
9 04.190d - Working with mySQL and Node-RED

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

Update August 2025

I uploaded the Node-RED flow JSON files for the lectures of section 13 to the course Github repository.

---


I've created this course to help you learn Node-RED and the Raspberry Pi Pico W. Whether you're an engineering educator, a student, an industrial automation professional, a research scientist, or an electronics hobbyist, these two technologies are essential.

Node-RED is an incredible open-source software development tool that allows you to create programs visually instead of writing them line by line.

The Raspberry Pi Pico W is a remarkable Wi-Fi microcontroller board for embedded projects. It offers high performance at a low cost.

This course teaches you how to set up a system that contains Node-RED and the Raspberry Pi Pico W .

You'll gain a solid understanding of Node-RED nodes, flows, and even MicroPython, enabling you to program the Pico W to interact with various peripherals. Additionally, this course covers essential topics such as MQTT, Ubuntu Linux virtual machines, Docker, and MySQL.

Designed specifically for beginners with a basic knowledge of electronics, this course will guide you step-by-step through everything you need to know.

Part 1: Node-RED for the absolute beginner

Part 1 is dedicated to Node-RED for the absolute beginner. In Part 1, you will learn about Node-RED and event-driven systems, how to install an instance using Docker, the basics of nodes and flows, the dashboard and MQTT.

Part 2: Add Raspberry Pi Pico W

In the lectures of Part 2, you will learn how to use the Pico W as a Node-RED peripheral. You will learn to use MQTT to enable communications between the Pico and the Node-RED instance. You will also learn how to connect different hardware components to the Pico to implement simple circuits and use Node-RED (and its Dashboard) to control these components or view the data they produce. In Part 2, you will encounter motion, distance and water level sensors, motors, displays, relays, and joysticks, to mention a few.

Part 3: additional Node-RED resources

These resources include lectures on essential Nodes, control structures, and ways to integrate your Node-RED flows with external services and APIs. You will create flows that allow Node-RED to communicate with services like OpenWeatherMap and Google Sheet to get, store, and retrieve data. You will also learn how to set up a local instance of the MySQL database for use by Node-RED for data storage and retrieval.

I highly recommend taking a few minutes to watch the "About this course" lecture for more detailed information.

I can't wait to have you join us on this exciting journey!

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 Hardware
Hiển thị tất cả khoá học IT & Software
Hiển thị tất cả khoá học Node Js
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊