Kiến thức
Tổng hợp kiến thức chung về lĩnh vực IoT.
-
Lập trình ESP32 & NRF24L01 – Phần 10: Tổng kết series & gợi ý mở rộng
Tổng kết series Lập trình ESP32 38 Pin & NRF24L01: ôn lại các bước từ kết nối cơ bản, gửi dữ liệu cảm biến, xây dựng mạng nhiều node, gateway MQTT đến remote điều khiển relay/LED, đồng thời gợi ý hướng mở rộng lên dashboard web, tiết kiệm năng lượng, thiết kế PCB và sản…
-
Lập trình ESP32 & NRF24L01 – Phần 9: Remote điều khiển Relay/LED từ xa
Hướng dẫn xây dựng bộ điều khiển từ xa dùng 2 ESP32 + NRF24L01: một bộ làm remote gửi lệnh, bộ còn lại điều khiển Relay/LED. Bài viết trình bày kiến trúc, thiết kế gói tin điều khiển, sơ đồ nối chân và code đầy đủ cho TX/RX để bạn ứng dụng vào các dự…
-
Lập trình ESP32 & NRF24L01 – Phần 8: ESP32 Gateway đẩy dữ liệu lên MQTT / IoTLabs Cloud
Hướng dẫn cấu hình ESP32 làm gateway cho mạng NRF24L01, kết nối WiFi và publish dữ liệu cảm biến dạng JSON lên MQTT broker hoặc IoTLabs Cloud, kèm code mẫu, giải thích topic, payload và cách kiểm tra trên MQTT client.
-
Lập trình ESP32 38 Pin & NRF – Phần 7: Kết hợp cảm biến thực tế (DHT11/DHT22, MQ-2, v.v.)
Hướng dẫn kết hợp cảm biến thực tế như DHT11/DHT22 và MQ-2 với node ESP32 + NRF24L01: sơ đồ kết nối, thiết kế struct dữ liệu mở rộng, đọc giá trị nhiệt độ – độ ẩm – khí gas và gửi về gateway ESP32 trong mạng cảm biến không dây.
-
Lập trình ESP32 & NRF – Phần 6: Mạng cảm biến nhiều node → 1 gateway ESP32
Hướng dẫn xây dựng mạng cảm biến nhiều node dùng ESP32 + NRF24L01 gửi dữ liệu về một gateway trung tâm: kiến trúc hệ thống, thiết kế gói tin, phân biệt nodeId, code cho nhiều node TX và một ESP32 RX làm gateway để chuẩn bị đẩy dữ liệu lên MQTT/IoTLabs Cloud.
-
Lập trình ESP32 & NRF – Phần 5: Thiết kế cấu trúc gói tin: gửi số & dữ liệu cảm biến
Hướng dẫn thiết kế gói tin struct để gửi dữ liệu cảm biến (nodeId, nhiệt độ, độ ẩm, uptime) giữa 2 ESP32 + NRF24L01, tối ưu kích thước payload, tránh lỗi và chuẩn bị cho mạng nhiều node trong các dự án IoT.
-
Lập trình ESP32 & NRF – Phần 4: Gửi dữ liệu không dây qua NRF24L01
Hướng dẫn từng bước cấu hình 2 bộ ESP32 + NRF24L01 để gửi nhận chuỗi “Hello World” không dây: sơ đồ kết nối, thiết lập địa chỉ, code bộ phát (TX), bộ nhận (RX), cách kiểm tra dữ liệu trên Serial Monitor và gợi ý xử lý lỗi thường gặp cho dự án IoT.
-
Lập trình ESP32 & NRF – Phần 3: Giới thiệu module NRF24L01 & giao tiếp SPI
Hướng dẫn chi tiết cách sử dụng module NRF24L01 với ESP32 38 pin: giải thích chân, nguyên lý hoạt động, giao tiếp SPI, cách map chân NRF24L01 với ESP32 và các lưu ý về nguồn, tụ lọc để truyền không dây ổn định cho các dự án IoT.
-
Lập trình ESP32-S3 Zero làm Node Transmitter NRF24L01 – Gửi dữ liệu cảm biến về Gateway
Trong bài viết này, bạn sẽ biến board ESP32-S3 Zero thành một node cảm biến không dây dùng NRF24L01, gửi dữ liệu nhiệt độ, độ ẩm về Gateway. Bài hướng dẫn chi tiết từ sơ đồ nối chân, cấu trúc gói tin SensorPacket cho tới code Arduino hoàn chỉnh, kèm LED nháy báo trạng thái…
-
Thư viện: ESP32 DevKit v1 – Sơ đồ chân, nguồn & các giao tiếp cơ bản
Tra cứu nhanh pinout, nguồn và giao tiếp cơ bản của ESP32 DevKit V1 cho dự án IoT học tập, học sinh, sinh viên tại IoTLabs.vn.









