Series
Series ESP32 & Cảm Biến
  1. Series ESP32 & Cảm biến: Từ đọc dữ liệu cơ bản tới – Theo dõi realtime
  2. 1Series ESP32 & Cảm biến: Bài 1 – Hướng dẫn đọc cảm biến Quang trở (LDR) bằng ESP32: đo cường độ ánh sáng & theo dõi realtime
  3. 2Series ESP32 & Cảm biến: Bài 2 – Đọc cảm biến PIR HC-SR501: phát hiện chuyển động & theo dõi realtime
  4. 3Series ESP32 & Cảm biến: Bài 3 – Hướng dẫn đọc cảm biến Reed Switch (công tắc từ cửa): phát hiện đóng/mở cửa & theo dõi realtime
  5. 4Series ESP32 & Cảm biến: Bài 4 – Đọc cảm biến SW-420 bằng ESP32: phát hiện rung/va chạm & theo dõi realtime
  6. 5Series ESP32 & Cảm biến: Bài 5 – Đọc cảm biến nghiêng (Tilt Switch): phát hiện nghiêng/đổ & theo dõi realtime
  7. 6Series ESP32 & Cảm biến: Bài 6 – Đọc cảm biến Hall A3144: phát hiện từ trường & theo dõi realtime
  8. 7Series ESP32 & Cảm biến: Bài 7 – Đọc cảm biến lửa Flame Sensor: phát hiện ngọn lửa & theo dõi realtime
  9. 8Series ESP32 & Cảm biến: Bài 8 – Đọc cảm biến mưa Rain Sensor: phát hiện mưa & theo dõi realtime
  10. 9Series ESP32 & Cảm biến: Bài 9 – Đọc cảm biến Water Level Sensor: đo mực nước & theo dõi realtime
  11. 10Series ESP32 & Cảm biến: Bài 10 – Đọc cảm biến Sound Sensor (KY-038/KY-037): đo mức âm thanh & theo dõi realtime
  12. 11Series ESP32 & Cảm biến: Bài 11 – Hướng dẫn đọc cảm biến BH1750: đo độ sáng (Lux) & theo dõi realtime
  13. 12Series ESP32 & Cảm biến: Bài 12 – Đọc cảm biến DHT11: đo nhiệt độ/độ ẩm & theo dõi realtime
  14. 13Series ESP32 & Cảm biến: Bài 13 – Đọc cảm biến DHT22 (AM2302): đo nhiệt độ/độ ẩm chính xác hơn & theo dõi realtime
  15. 14Series ESP32 & Cảm biến: Bài 14 – Đọc cảm biến AHT20 (I2C): đo nhiệt độ/độ ẩm ổn định & theo dõi realtime
  16. 15Series ESP32 & Cảm biến: Bài 15 – Hướng dẫn đọc cảm biến SHT31: đo nhiệt độ/độ ẩm chất lượng cao & theo dõi realtime
  17. 16Series ESP32 & Cảm biến: Bài 16 – Hướng dẫn đọc cảm biến BMP280: đo áp suất/độ cao ước tính & theo dõi realtime
  18. 17Series ESP32 & Cảm biến: Bài 17 – Đọc cảm biến BME280: đo nhiệt độ/độ ẩm/áp suất & theo dõi realtime
  19. 18Series ESP32 & Cảm biến: Bài 18 – Đọc cảm biến DS3231 (RTC): giữ thời gian chính xác & theo dõi realtime
  20. 19Series ESP32 & Cảm biến: Bài 19 – Đọc cảm biến DS18B20: đo nhiệt độ (1-Wire) & theo dõi realtime
  21. 20Series ESP32 & Cảm biến: Bài 20 – Đọc cảm biến RC522 (RFID): quét thẻ RFID & theo dõi realtime
  22. 21Series ESP32 & Cảm biến: Tổng kết Level 1 – từ linh kiện cơ bản tới IoT realtime
  23. 22Series ESP32 & Cảm biến: Giới thiệu Level 2 – ESP32 & Cảm biến I2C: từ đọc đơn lẻ tới tư duy hệ thống
  24. 23Series ESP32 & Cảm biến: Bài 21 – Đọc thẻ nhớ MicroSD: ghi log dữ liệu & theo dõi realtime
  25. 24Series ESP32 & Cảm biến: Bài 22 – Đọc cảm biến TCS34725: đo màu sắc RGB & theo dõi realtime
  26. 25Series ESP32 & Cảm biến: Bài 23 – Đọc cảm biến IR Receiver (VS1838B / TSOP): nhận tín hiệu remote & theo dõi realtime
  27. 26Series ESP32 & Cảm biến: Bài 24 – Đọc cảm biến HC-SR04: đo khoảng cách siêu âm & theo dõi realtime
  28. 27Series ESP32 & Cảm biến: Bài 25 – Đọc cảm biến JSN-SR04T: đo khoảng cách chống nước & theo dõi realtime
  29. 28Series ESP32 & Cảm biến: Bài 26 – Đọc cảm biến VL53L0X: đo khoảng cách ToF chính xác & theo dõi realtime
  30. 29Series ESP32 & Cảm biến: Bài 27 – Đọc cảm biến RCWL-0516: phát hiện chuyển động bằng radar & theo dõi realtime
  31. 30Series ESP32 & Cảm biến: Bài 28 – Đọc cảm biến Soil Moisture (capacitive): đo độ ẩm đất & theo dõi realtime
  32. 31Series ESP32 & Cảm biến: Bài 29 – Đọc cảm biến Water Flow YF-S201: đo lưu lượng nước & theo dõi realtime
  33. 32Series ESP32 & Cảm biến: Bài 30 – Đọc cảm biến MQ-2: phát hiện khói/gas & theo dõi realtime
  34. 33Series ESP32 & Cảm biến: Bài 31 – Đọc cảm biến MQ-135: đo chất lượng không khí & theo dõi realtime
  35. 34Series ESP32 & Cảm biến: Bài 35 – Đọc cảm biến GPS NEO-6M: lấy toạ độ GPS & theo dõi realtime
  36. 35Series ESP32 & Cảm biến: Bài 36 – Đọc cảm biến PZEM-004T: đo điện năng AC & theo dõi realtime
  37. 36Series ESP32 & Cảm biến: Bài 37 – Đọc cảm biến INA226: đo dòng, áp DC & theo dõi realtime
  38. 37Series ESP32 & Cảm biến: Bài 38 – Đọc cảm biến vân tay AS608 / R307: nhận diện vân tay & theo dõi realtime
  39. 38Series ESP32 và Cảm biến: Tổng kết Level 2 – Cảm biến I2C & tư duy hệ thống IoT
Kiến thức

Series ESP32 & Cảm biến: Tổng kết Level 1 – từ linh kiện cơ bản tới IoT realtime

Th1 2026
Series ESP32 & Cảm biến: Tổng kết Level 1 – từ linh kiện cơ bản tới IoT realtime

Sau 10 bài của Level 1, bạn đã đi trọn một vòng rất quan trọng:
từ việc đọc cảm biến đơn giản → chuẩn hoá dữ liệu → theo dõi realtime qua IoTLabs Cloud.
Đây chính là nền móng bắt buộc trước khi bước vào các hệ thống IoT “đúng nghĩa”.

Level 1 không nhằm dạy thật nhiều cảm biến, mà tập trung giúp bạn hiểu đúng cách làm việc với cảm biếntư duy IoT cơ bản.

Bạn đã học được gì sau Level 1?

1. Làm chủ các loại cảm biến DIY phổ biến

Bạn đã thực hành với 10 loại cảm biến rất quen thuộc trong thế giới maker:

  • Cảm biến ánh sáng (LDR)
  • Cảm biến chuyển động (PIR)
  • Cảm biến đóng/mở (Reed Switch)
  • Cảm biến rung/va chạm (SW-420)
  • Cảm biến nghiêng (Tilt Switch)
  • Cảm biến từ trường (Hall A3144)
  • Cảm biến lửa (Flame Sensor)
  • Cảm biến mưa (Rain Sensor)
  • Cảm biến mực nước (Water Level Sensor)
  • Cảm biến âm thanh (Sound Sensor)

Tất cả đều là linh kiện dễ mua – dễ dùng – thư viện phổ biến, đúng định hướng DIY/maker.

2. Phân biệt rõ Digital vs Analog sensor

Sau Level 1, bạn không còn mơ hồ giữa các loại cảm biến:

  • Digital sensor
    • Trả về 0 / 1
    • Phù hợp phát hiện sự kiện (event)
    • Ví dụ: PIR, Reed, Tilt, Flame, Hall
  • Analog sensor
    • Trả về giá trị liên tục (ADC)
    • Phù hợp đo mức độ (level)
    • Ví dụ: LDR, Rain, Water Level, Sound

Đây là nền tảng cực kỳ quan trọng cho các level sau.

3. Biết cách xử lý ADC đúng cách trên ESP32

Bạn đã thực hành:

  • Đọc ADC 12-bit (0–4095)
  • Mapping giá trị sang %
  • Dùng ngưỡng (threshold)
  • Hiểu vì sao ADC không bao giờ “chuẩn tuyệt đối”

Đây là kỹ năng bắt buộc khi làm IoT thực tế.

4. Chuẩn hoá dữ liệu IoT từ sớm

Toàn bộ Level 1 đều dùng cùng một tư duy payload:

{
  "ts": 1760000000,
  "metrics": { ... },
  "status": { ... }
}

Bạn đã quen với:

  • ts: timestamp
  • metrics: dữ liệu đo được
  • status: trạng thái logic

Điều này giúp bạn:

  • Dễ mở rộng
  • Dễ làm dashboard
  • Dễ làm rule & cảnh báo sau này

5. Theo dõi thiết bị realtime qua MQTT

mỗi bài, bạn đều có:

  • Ví dụ code local (Serial)
  • Ví dụ code gửi MQTT realtime

Bạn đã hiểu:

  • Khi nào nên gửi theo chu kỳ
  • Khi nào chỉ gửi khi trạng thái thay đổi
  • Cách tránh spam dữ liệu

Đây chính là bước chuyển từ “đọc cảm biến” → “làm IoT”.


Sơ đồ tư duy – Level 1 ESP32 & Cảm biến

Dưới đây là sơ đồ tư duy (mindmap) để bạn dễ hình dung tổng thể:

Sơ đồ dạng text:

ESP32 & Cảm biến – Level 1

├── Digital Sensors (Event-based)
│ ├── PIR → chuyển động
│ ├── Reed Switch → đóng/mở
│ ├── SW-420 → rung
│ ├── Tilt → nghiêng
│ ├── Hall A3144 → từ trường
│ └── Flame → lửa

├── Analog Sensors (Level-based)
│ ├── LDR → ánh sáng
│ ├── Rain Sensor → mưa / độ ướt
│ ├── Water Level → mực nước
│ └── Sound Sensor → mức âm thanh

├── Xử lý dữ liệu
│ ├── ADC 0–4095
│ ├── Mapping → %
│ ├── Threshold
│ └── Lọc nhiễu cơ bản

├── IoT Realtime
│ ├── MQTT
│ ├── Payload chuẩn
│ ├── Status vs Metrics
│ └── Dashboard realtime

└── Ứng dụng
├── Smart home
├── Cảnh báo
├── Giám sát môi trường
└── Demo hệ thống IoT

Level 1 phù hợp với ai?

Level 1 đặc biệt phù hợp nếu bạn:

  • Mới bắt đầu với ESP32
  • Làm DIY / maker
  • Muốn thấy kết quả nhanh
  • Muốn hiểu IoT từ gốc, không nhảy cóc

Sau Level 1, bạn đã đủ nền để:

  • Không sợ cảm biến mới
  • Đọc datasheet tự tin hơn
  • Viết code có cấu trúc hơn

Chuẩn bị gì cho Level 2?

Level 2 sẽ tập trung vào cảm biến analog nâng cao, ví dụ:

  • MQ-x (Gas, Air Quality)
  • Soil Moisture
  • Nhiệt độ – độ ẩm (DHT, SHT)
  • Kết hợp nhiều cảm biến
  • Rule / cảnh báo thông minh

Level 2 sẽ ít linh kiện hơn nhưng sâu hơn, sát với ứng dụng thực tế.

Lời kết

Nếu Level 1 giúp bạn “đứng vững”, thì Level 2 sẽ giúp bạn “đi xa”.
Bạn đã có trong tay:

  • Kỹ năng
  • Tư duy
  • Khung code
  • Và một hệ sinh thái IoT để mở rộng

Sẵn sàng sang Level 2 – ESP32 & Cảm biến nâng cao.