ESP32 Series
Vi điều khiển WiFi+BT giá rẻ, mạnh mẽ – nền tảng cho mọi dự án IoT
Trung cấpESP32-S3 N16R8 + OV5640: Tạo Streaming Camera xem trực tiếp trên trình duyệt
Trong bài này, chúng ta sẽ dùng ESP32-S3 N16R8 kết hợp camera OV5640 để tạo một camera streaming đơn giản, cho phép người dùng mở trình duyệt trên điện thoại hoặc máy tính và xem hình ảnh trực tiếp qua mạng Wi-Fi.
Cơ bảnESP32 Board Checker
Kiểm tra nhanh chip, Flash, PSRAM, MAC, WiFi/BLE và thông tin build của board ESP32 mới mua
Cơ bảnESP32 Mini Gateway - BLE Sensor Node
Xây dựng BLE Sensor Node với ESP32-C3: đọc dữ liệu cảm biến và gửi qua BLE Advertising đến ESP32 Mini Gateway.
Trung cấpESP32 Mini Gateway
Xây dựng IoT Gateway với ESP32: nhận dữ liệu từ cảm biến GPIO, BLE node, hoặc nRF24L01 node rồi gửi lên MQTT broker.
Trung cấpESP32-CAM – Camera Streaming
Stream video qua WiFi với ESP32-CAM module giá rẻ
Nâng caoESP32 kết hợp với màn hình cảm ứng TFT 2.8 inch
Tạo IoT Dashboard đẹp mắt với màn hình cảm ứng TFT ILI9341 và thư viện LVGL.
Trung cấpESP32 Cloud OTA: Cập nhật firmware từ xa qua Internet cho thiết bị IoT
Cloud OTA đặc biệt hữu ích khi thiết bị IoT đã được lắp đặt ở những vị trí khó tiếp cận như hộp điều khiển cửa cuốn, cảm biến môi trường ngoài trời, thiết bị giám sát kho lạnh, hệ thống tưới cây tự động, trạm đo nhiệt độ - độ ẩm, .vv. Thay vì phải mang laptop đến từng thiết bị để nạp lại chương trình, OTA cho phép bạn sửa lỗi, nâng cấp tính năng, tối ưu hiệu năng và cập nhật cấu hình firmware từ xa. Đây là một kỹ thuật quan trọng khi xây dựng sản phẩm IoT.
Trung cấpHướng dẫn kết nối ESP32 với Cloud MQTT để gửi và nhận dữ liệu IoT
Gửi và nhận dữ liệu qua giao thức MQTT với broker Mosquitto
Cơ bảnESP32 WiFi Scanner
Quét mạng WiFi xung quanh và hiển thị thông tin SSID, RSSI
Cơ bảnESP32 Blink LED
Làm quen với ESP32: cài Arduino IDE, nạp code đầu tiên
Trung cấpESP32 + Water Flow Sensor YF-S201: Đo Lưu Lượng Nước — Code Mẫu Chạy Được Ngay
YF-S201 là cảm biến lưu lượng nước dạng cánh quạt (paddle wheel) — nước chảy qua làm cánh quạt bên trong quay, một cảm biến Hall gắn kèm tạo ra xung điện mỗi khi cánh quạt quay qua 1 điểm cố định.
Trung cấpESP32 + ACS712: Đo Dòng Điện Không Tiếp Xúc (Code mẫu test nhanh)
ACS712 dùng hiệu ứng Hall để đo dòng điện chạy qua nó mà không cần cắt mạch hay tiếp xúc trực tiếp với dây dẫn điện áp cao — dòng điện chạy qua 1 đường dẫn đồng bên trong IC tạo ra từ trường tỷ lệ thuận với cường độ dòng, cảm biến Hall bên trong
Trung cấpESP32 + Load Cell HX711: Cân Trọng Lượng Chính Xác (Code mẫu test nhanh)
Load cell là cảm biến lực dạng thanh kim loại gắn strain gauge (điện trở biến dạng) — khi có tải trọng đè lên, thanh kim loại biến dạng cực nhỏ làm thay đổi điện trở strain gauge theo cấu hình cầu Wheatstone.
Cơ bảnESP32 + Flame Sensor: Phát Hiện Lửa Hồng Ngoại (Code mẫu test nhanh)
Flame sensor dùng photodiode nhạy với bước sóng hồng ngoại 760-1100nm — dải bước sóng đặc trưng của ngọn lửa khi cháy (khác với ánh sáng thường).
Cơ bảnESP32 + Hall Effect KY-003: Phát Hiện Từ Trường (Code mẫu test nhanh)
Cảm biến Hall Effect KY-003 dùng chip Hall (thường là A3144 hoặc tương đương) phát hiện từ trường — khi nam châm ở gần đủ, chip Hall thay đổi trạng thái output.
Trung cấpESP32 + Rotary Encoder KY-040: Đếm Hướng Xoay (Code mẫu test nhanh)
KY-040 là encoder xoay cơ học (incremental encoder), khác hoàn toàn với biến trở xoay (potentiometer) — không có giới hạn góc xoay (xoay vô hạn cả 2 chiều), xuất ra 2 tín hiệu xung vuông pha lệch nhau 90° (gọi là tín hiệu quadrature, chân CLK và
Cơ bảnESP32 + Touch Sensor TTP223: Cảm Ứng Chạm Điện Dung (Code mẫu test nhanh)
TTP223 là module cảm ứng chạm điện dung (capacitive touch) — phát hiện chạm tay dựa trên thay đổi điện dung khi ngón tay (dẫn điện) tiếp xúc gần bề mặt cảm biến, khác hoàn toàn với nút nhấn cơ khí (không có bộ phận chuyển động, không mòn theo thời gi
Trung cấpESP32 + MPU6050: Cảm Biến IMU 6 Trục (Code mẫu test nhanh)
MPU6050 tích hợp gia tốc kế 3 trục (accelerometer) + con quay hồi chuyển 3 trục (gyroscope) trong 1 chip — gọi là IMU 6 trục (6-axis).
Cơ bảnESP32 + Sound Sensor: Phát Hiện Âm Thanh (Code mẫu test nhanh)
Module Sound Sensor dùng microphone electret thu âm thanh, khuếch đại qua LM393 comparator, xuất ra cả tín hiệu digital (DO — kích hoạt khi âm thanh vượt ngưỡng chỉnh bằng biến trở) lẫn analog (AO — biên độ sóng âm liên tục).
Cơ bảnESP32 + Rain Sensor FC-37: Phát Hiện Mưa (Code mẫu test nhanh)
FC-37 gồm 2 phần: tấm cảm biến (các đường mạch đồng song song hở) và board mạch LM393 comparator.
Trung cấpESP32 + MQ-2: Cảm Biến Khí Gas Và Khói (Code mẫu test nhanh)
MQ-2 là cảm biến bán dẫn SnO2 (thiếc oxit) — khi tiếp xúc với khí gas dễ cháy (LPG, methane, propane) hoặc khói, điện trở bề mặt SnO2 thay đổi, tạo ra tín hiệu analog tỷ lệ với nồng độ khí.
Cơ bảnESP32 + Soil Moisture Sensor: Đo Độ Ẩm Đất (Code mẫu test nhanh)
Cảm biến độ ẩm đất dạng điện trở dùng 2 điện cực cắm vào đất — đất càng ẩm thì điện trở giữa 2 điện cực càng thấp (dẫn điện tốt hơn nhờ nước và khoáng chất hòa tan).
Cơ bảnESP32 + LDR: Cảm Biến Ánh Sáng Quang Trở (Code mẫu test nhanh)
LDR (Light Dependent Resistor) là quang trở CdS — điện trở thay đổi theo cường độ ánh sáng chiếu vào: sáng thì điện trở thấp (vài trăm Ω), tối thì điện trở cao (vài trăm kΩ - MΩ).
Cơ bảnESP32 + PIR HC-SR501: Phát Hiện Chuyển Động (Code mẫu test nhanh)
PIR (Passive Infrared) HC-SR501 phát hiện chuyển động bằng cách đo thay đổi bức xạ hồng ngoại từ cơ thể người/động vật (không phát sóng chủ động như HC-SR04).
Cơ bảnESP32 + HC-SR04: Đo Khoảng Cách Bằng Sóng Siêu Âm (Code mẫu test nhanh)
HC-SR04 đo khoảng cách bằng cách phát sóng siêu âm 40kHz và đo thời gian sóng phản xạ quay lại (time-of-flight).
Cơ bảnESP32 + BMP280: Đo Áp Suất Khí Quyển Và Độ Cao (Code mẫu test nhanh)
BMP280 (Bosch) là cảm biến áp suất khí quyển + nhiệt độ, giao tiếp I2C hoặc SPI.
Cơ bảnESP32 + DS18B20: Cảm Biến Nhiệt Độ 1-Wire Chống Nước (Code mẫu test nhanh)
DS18B20 (Maxim/Dallas) là cảm biến nhiệt độ số dùng giao thức 1-Wire chuẩn Dallas — khác với giao thức độc quyền của DHT11/DHT22.
Cơ bảnESP32 + DHT11: Đọc Nhiệt Độ Và Độ Ẩm (Code mẫu test nhanh)
DHT11 là cảm biến nhiệt độ + độ ẩm giá rẻ nhất, phổ biến nhất cho người mới bắt đầu học IoT.
Nâng caoWake Word Detection Với ESP32-S3: Thiết Bị Phản Hồi Khi Nghe Lệnh
Dự án này, sẽ giúp bạn chế tạo một thiết bị có khả năng luôn lắng nghe âm thanh từ microphone với ESP32-S3 và microphone INMP441 I2S, khi người dùng nói đúng tên wake word đã lập trình thiết bị sẽ tự động tỉnh giấc và phản hồi.
Trung cấpHệ Thống Cảm Biến Khoảng Cách Cho Robot với ESP32
Xây dựng một robot tự hành sử dụng cảm biến khoảng cách lazer để tránh vật cản, giúp bạn tìm hiểu về robot và lập trình với ESP32.
Cơ bảnXe điều khiển từ xa với ESP32
Chế tạo xe điều khiển từ xa qua Wi-Fi bằng ESP32, nâng cao kiến thức về động cơ và mạch điều khiển.
Cơ bảnESP32 đọc cảm biến nhiệt độ và theo dõi realtime qua MQTT
Đọc nhiệt độ từ DHT22, gửi qua Cloud MQTT broker và hiển thị real-time dashboard.