Hotline/Zalo: 0919.890.938 (Mr Hơn)
Lập trình ESP32 IOT căn bản
Lịch khai giảng:
| Mã lớp | Lịch học | Ngày bắt đầu | Ngày kết thúc |
|---|---|---|---|
| ESP32K23 | 2-4-6 | 09/03/2026 | 03/04/2026 |
| ESP32K24 | 3-5-7 | 17/03/2026 | 11/05/2026 |
| ESP32K25 | 2-4-6 | 13/04/2026 | 08/05/2026 |
| ESP32K26 | 3-5-7 | 21/05/2026 | 16/06/2026 |
| ESP32K27 | 2-4-6 | 18/05/2026 | 12/06/2026 |
Mô tả nội dung:
Khóa học Lập trình ESP32 IoT căn bản được thiết kế dành cho người mới bắt đầu, giúp học viên từng bước làm chủ lập trình nhúng và xây dựng hệ thống IoT hoàn chỉnh. Khóa học bắt đầu từ nền tảng như GPIO, UART, ADC, cảm biến sau đó nâng cao với WiFi, WebServer. Học viên sẽ được tiếp cận giao thức MQTT và thực hành kết nối thiết bị lên nền tảng ThingsBoard để giám sát và điều khiển từ xa qua Internet. Kết thúc khóa học, mỗi học viên có thể tự xây dựng một hệ thống IoT hoàn chỉnh gồm thu thập dữ liệu, truyền dữ liệu lên Cloud và điều khiển thiết bị từ Dashboard chuyên nghiệp.
Thời gian học:
- Từ 20h đến 21h30 các ngày 2-4-6 hoặc 3-5-7 hằng tuần.
- Học online trực tuyến dùng zoom.
- Có ghi lại video sau mỗi buổi học.
Học phí trọn khóa: 1.000.000đ/khóa (12 buổi học)
Nội dung học:
- Tổng quan về ESP32 và phần mềm Arduino IDE
- Giao tiếp UART và Debug chương trình
- GPIO điều khiển LED cơ bản bằng nút ấn
- Bộ đếm thời gian millis() và cách dùng ticker
- Biến trở và chức năng ADC
- Cảm biến nhiệt độ và màn hình OLED
- Chức năng thu phát WiFi trên ESP32
- Webserver cơ bản trên ESP32
- Lưu trữ cấu hình WiFi qua Webserver
- Giao thức MQTT và truyền nhận dữ liệu qua Internet
- Thiết lập và sử dụng nền tảng IOT Platform Thingsboard
- Mini Project IoT với ThingsBoard
Phần cứng thực hành:
Học viên cần tự trang bị 1 bộ phần cứng để thực hành trong khóa học. Có thể trang bị trọn Bộ ESP32 Basic Starter Kit sau:

Mua tại link này: https://shorten.asia/wsTUM8Ck
Chi tiết nội dung:
🔹 Bài 1: Tổng quan ESP32 & Arduino IDE
- Giới thiệu phần cứng ESP32
- Cấu trúc chân GPIO
- Cài đặt board ESP32 trong Arduino IDE
- Nạp chương trình đầu tiên
- Serial Monitor cơ bản
🔹 Bài 2: Giao tiếp UART & Debug
- Serial.begin()
- Gửi/nhận dữ liệu qua UART
- Serial Monitor & Serial Plotter
- Debug chương trình
- Xử lý chuỗi cơ bản
🔹 Bài 3: GPIO – LED & Button
- pinMode(), digitalWrite(), digitalRead()
- INPUT, OUTPUT, INPUT_PULLUP
- Điều khiển LED bằng nút nhấn
- Giới thiệu chống dội (debounce)
🔹 Bài 4: millis() & Ticker (Lập trình không delay)
- So sánh delay() vs millis()
- Blink LED không dùng delay
- Tạo bộ đếm thời gian
- Giới thiệu thư viện Ticker
- Ứng dụng timer trong thực tế
🔹 Bài 5: ADC & Biến trở
- AnalogRead()
- Độ phân giải ADC ESP32
- Map giá trị
- Đọc và hiển thị giá trị biến trở
- Lưu ý nhiễu ADC
🔹 Bài 6: Cảm biến nhiệt độ & OLED
- Kết nối cảm biến nhiệt độ
- Đọc dữ liệu cảm biến
- Giao tiếp I2C
- Hiển thị dữ liệu lên màn hình OLED
- Tối ưu hiển thị
🔹 Bài 7: WiFi trên ESP32
- WiFi STA mode
- WiFi AP mode
- AP + STA
- Kiểm tra trạng thái kết nối
- Tự động reconnect WiFi
🔹 Bài 8: WebServer cơ bản
- Khái niệm HTTP
- Tạo WebServer trên ESP32
- Tạo trang HTML đơn giản
- Điều khiển LED qua trình duyệt
- Xử lý request từ client
🔹 Bài 9: Lưu cấu hình WiFi qua WebServer
- SoftAP cấu hình WiFi
- Form nhập SSID & Password
- Lưu dữ liệu bằng Preferences (NVS)
- Tự động kết nối lại khi khởi động
🔹 Bài 10: MQTT & Truyền dữ liệu Internet
- Giới thiệu giao thức MQTT
- Broker – Publish – Subscribe
- Kết nối MQTT từ ESP32
- Gửi dữ liệu sensor lên broker
- Nhận lệnh điều khiển từ Internet
- Giới thiệu JSON cơ bản
🔹 Bài 11: ThingsBoard IoT Platform
- Tạo Device trên ThingsBoard
- Kết nối ESP32 với ThingsBoard
- Gửi Telemetry
- Tạo Dashboard giám sát
- Điều khiển thiết bị từ Dashboard
🔹 Bài 12: Mini Project IoT
- Thiết kế hệ thống hoàn chỉnh:
- Cảm biến nhiệt độ
- Điều khiển relay
- Lưu WiFi
- MQTT kết nối ThingsBoard
- Hoàn thiện Dashboard
- Kiểm tra reconnect & xử lý lỗi
- Tổng kết & định hướng nâng cao
Cách thức đăng ký:
Liên hệ hotline/zalo: 0919.890.938 (Mr Hơn)
Hoặc đăng ký và thanh toán học phí theo hướng dẫn sau:
Quét mã QR bên phải nhập số tiền và ghi nội dung chuyển khoản gồm:
Tên + Số điện thoại + Mã khóa học
Ví dụ: Hon0919890938 ESP32K23
Khi nhận được thanh toán bên mình sẽ liên hệ lại trong 24 giờ.

Thông tin người hướng dẫn:
- Kỹ sư Võ Văn Hơn
- Tốt nghiệp ngành Điện tử viễn thông Trường Đại Học Cần Thơ năm 2012.
- Đào tạo lập trình ESP8266 và ESP32 trên 1000 học viên.
- Chủ kênh YouTube và Tiktok Điện thông minh E-smart





