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

Chi tiết lộ trình đào tạo và đăng ký học

Quay lại danh sách khóa học
Khóa Lập Trình ESP32 & IoT
12 - 16 tuổi

Khóa Lập Trình ESP32 & IoT

5.0 (24 lượt đăng ký học)
Học phí:Liên hệ

Khóa học lập trình kết nối vạn vật chuyên sâu. Học viên sẽ điều khiển dòng chip Wi-Fi ESP32 bằng các khối lập trình kéo thả trực quan để xây dựng hệ thống Smart Home, gửi dữ liệu lên Server đám mây.

LỘ TRÌNH ĐÀO TẠO CHI TIẾT

1

Bài 1: Giới thiệu vi điều khiển ESP32 và chân GPIO

Tìm hiểu cấu hình chip ESP32 tích hợp thu phát sóng Wi-Fi/Bluetooth, sơ đồ chân GPIO và các linh kiện đi kèm.

2

Bài 2: Điều khiển LED và đọc nút nhấn số Digital

Viết code kéo thả đọc nút nhấn cơ học, xử lý chống rung phím và điều khiển bật tắt thiết bị LED.

3

Bài 3: Đọc cảm biến tương tự Analog qua ADC 12-bit

Tìm hiểu cổng ADC đọc dải điện áp từ cảm biến ánh sáng, cảm biến độ ẩm đất hiển thị giá trị ra cổng Serial.

4

Bài 4: Lập trình phím chạm điện dung Touch tích hợp

Sử dụng chân touch cảm ứng tích hợp sẵn trên ESP32 để làm nút nhấn chạm bật tắt đèn hiện đại.

5

Bài 5: Kết nối mạng không dây Wi-Fi Station Mode

Lập trình kết nối ESP32 vào router Wi-Fi gia đình, cấp phát địa chỉ IP nội bộ phục vụ truyền thông.

6

Bài 6: ESP32 phát sóng Wi-Fi Access Point độc lập

Thiết lập ESP32 tự phát trạm Wi-Fi riêng để điện thoại truy cập trực tiếp cấu hình thiết bị không cần router.

7

Bài 7: Thiết lập máy chủ Local Web Server điều khiển LED

Lập trình trang HTML giao diện nút bấm bật tắt đèn chạy trực tiếp trên ESP32 phục vụ điều khiển nội bộ.

8

Bài 8: Lấy thời gian từ internet qua NTP Server

Đồng bộ thời gian chuẩn quốc tế hiển thị giờ phút giây chính xác thông qua kết nối internet.

9

Bài 9: Hiển thị thông số thời gian và cảm biến lên OLED

Giao tiếp màn hình OLED hiển thị thông số giờ từ NTP và nhiệt độ đo được từ cảm biến DHT22.

10

Bài 10: Tìm hiểu giao thức MQTT điều khiển IoT Cloud

Tìm hiểu kiến trúc Publish/Subscribe của MQTT, kết nối ESP32 tới MQTT Broker trung tâm HiveMQ.

11

Bài 11: Đăng ký nhận tin nhắn điều khiển thiết bị qua MQTT

Lập trình ESP32 lắng nghe (subscribe) các lệnh điều khiển gửi từ ứng dụng bên ngoài điều khiển LED.

12

Bài 12: Thiết lập Blynk Cloud thiết kế App điều khiển di động

Khởi tạo tài khoản Blynk, thiết lập giao diện nút bấm bật tắt và đồ thị hiển thị cảm biến trên điện thoại.

13

Bài 13: Truyền dữ liệu cảm biến đất lên Blynk Cloud vẽ đồ thị

Lập trình gửi định kỳ giá trị độ ẩm đất lên Blynk vẽ đồ thị trực quan giám sát sinh trưởng của cây.

14

Bài 14: Cảnh báo rò khí gas và ngọn lửa gửi tin nhắn khẩn

Tích hợp cảm biến báo lửa, khí gas MQ-2 bật còi cắm rơ-le ngắt van và gửi tin nhắn cảnh báo trực tiếp về điện thoại.

15

Bài 15: Dự án cuối khóa: Mô hình căn hộ thông minh Smart Home

Lắp ráp mô hình nhà gỗ hoàn chỉnh tích hợp cảnh báo rò gas, mở khóa cửa bằng thẻ từ và điều khiển bật quạt, đèn qua Blynk Cloud.

KẾT QUẢ ĐẠT ĐƯỢC SAU KHÓA HỌC

Nắm vững mô hình kiến trúc mạng Client - Server và giao thức HTTP/MQTT.
Tự xây dựng giao diện điều khiển thiết bị qua nền tảng Web và Mobile App.
Làm chủ cách lưu trữ cấu hình mạng không dây trên thiết bị IoT.
Sở hữu kiến thức nền tảng vững chắc về nhà thông minh và thành phố thông minh.

DỰ ÁN CUỐI KHÓA NỔI BẬT

Mô Hình Căn Hộ Thông Minh (Smart Home IoT)

Mô hình nhà gỗ hoàn chỉnh tích hợp cảm biến nhiệt độ, cảm biến gas báo cháy, hệ thống khóa cửa RFID và điều khiển bật tắt toàn bộ đèn từ xa qua app điện thoại Blynk.