Cổng Tri Thức Toàn Diện • ĐH Khoa học Tự nhiên TP.HCM

Nhập Môn Lập Trình Kết Nối Vạn Vật (IoT)

Trung tâm điều phối & tổng hợp toàn bộ kiến thức môn học. Từ trang tổng quan này, bạn có thể theo dõi tiến độ đào tạo 11 tuần, nắm vững cấu trúc thang điểm, và truy cập trực tiếp vào các trang tài liệu lý thuyết chuyên sâu theo từng chủ đề.

Giảng viên: TS. Cao Xuân Nam
11
Quy mô
11 Buổi học
Đang học Tuần 2
40%
Đồ án cuối kỳ
Capstone
Nhóm 2-3 sinh viên
+1.0
Điểm thưởng
Phần cứng thật
+10% Điểm môn học
25%
Kiểm tra
Thi Lý thuyết
Tập trung Buổi 10

Các Trang Lý Thuyết & Cẩm Nang Chuyên Sâu

Mở trực tiếp tài liệu chuyên đề theo tuần học & quy chuẩn môn học

Tuần 1 • 19/09

Ôn Tập & Tổng Quan Môn Học

Quy định học phần, kiến trúc 2 luồng cốt lõi (Input → Web & Web → Output), vai trò trung gian của MQTT Broker, và quy ước mạch relay 1 linh kiện.

Mở trang lý thuyết Tuần 1
Hiện tại
Tuần 2 • Đã học

Arduino UNO R3 & LED 7 Đoạn

8 mục trọn vẹn: 28 chân UNO R3, 4 vùng Test board, cấu trúc IDE, mã màu điện trở, LED 7 đoạn Anode/Cathode chung, Tinkercad và 13 câu hỏi ôn tập.

Mở trang lý thuyết Tuần 2
Đồ Án Cuối Kỳ • 40%

Sổ Tay Hướng Dẫn & Quy Định Capstone

Công thức điểm nhân hệ số K cá nhân, kiến trúc 2 luồng xử lý căn bản (Input → Web và Web → Output), bảng 12 yêu cầu nâng cao, và tiêu chí nhận +1.0đ sản phẩm thật.

Mở sổ tay đồ án cuối kỳ
Cheat Sheet & Pinout

Tra Cứu Linh Kiện & Xử Lý Sự Cố

Bảng tra nhanh mã màu điện trở 4 vạch, sơ đồ 28 chân cắm Arduino UNO R3, bí quyết sửa lỗi nạp code, cài driver CH340 và xử lý lệch baud rate.

Mở cẩm nang tra cứu
Quy Chuẩn UI/UX
Design System 2.0

Quy Chuẩn Thiết Kế & Chuẩn Hoá Toàn Bộ Hệ Thống

Quy trình chuẩn hoá giao diện: Hệ màu tinh giản (Tech Blue #2563eb kết hợp nền Slate trung tính, loại bỏ màu rực chói), thanh Navbar toàn cục thống nhất, hệ thống nút 3 cấp, card chống vỡ chữ và thanh dock mobile 1 tay.

Xem quy chuẩn thiết kế hệ thống

Tổng Quan Thang Điểm & Đánh Giá

Tổng kết: 100% + 10% Bonus
Cột điểm Tỷ trọng Mô tả tóm tắt Chi tiết
1. Thực hành (Labs) 20% Bài tập tuần nộp trên Moodle môn học, làm bằng phần mềm giả lập Tinkercad / Wokwi. —
2. Vấn đáp Proposal 15% Thuyết minh ý tưởng đề tài và thiết kế kiến trúc hệ thống IoT (Vào Buổi 7). —
3. Thi Lý thuyết tập trung 25% Kiểm tra kiến thức tổng hợp phần cứng, giao thức mạng, bảo mật và cloud (Vào Buổi 10). —
4. Vấn đáp Capstone Project 40% Đồ án cuối kỳ nhóm 2-3 bạn: 5đ căn bản + 4đ nâng cao + 1đ báo cáo, nhân hệ số vấn đáp cá nhân K. Xem quy chế
5. Bonus Sản phẩm phần cứng thật +10% Cộng trực tiếp tối đa +1.0 điểm vào Điểm Tổng Kết nếu mạch chạy tốt, đóng hộp vỏ 3D và hiểu rõ luồng. Tiêu chuẩn

Lộ Trình Đào Tạo 11 Buổi (Syllabus Roadmap)

Khung chương trình chuẩn bị cho từng buổi học trong học kỳ

W1

Tuần 1: Giới Thiệu Môn Học & Tổng Quan IoT (19/09)

Đã học

3 chủ đề chính môn học, linh kiện Input/Output, luồng đọc ánh sáng, công tắc máy bơm & câu hỏi vấn đáp.

Xem Ôn Tập W1
W2

Tuần 2: Bo Mạch Arduino UNO R3 & LED 7 Đoạn (26/09)

Tuần Hiện Tại

Bo mạch UNO R3, tín hiệu Digital/Analog, 4 vùng Test board, cấu trúc IDE setup/loop, LED đơn, điện trở, cẩm nang LED 7 đoạn (Anode/Cathode) & hướng dẫn nộp bài Tinkercad.

Xem Lý Thuyết W2
W3

Tuần 3: Biến Trở, Buzzer & LED 7 Đoạn Mở Rộng

Kế tiếp

Đọc tín hiệu biến trở AnalogRead (A0-A5), còi chip buzzer phát âm thanh PWM (tone).

Sắp học
W4

Tuần 4: Cảm Biến Khoảng Cách, Ánh Sáng, Chuyển Động & Relay

Siêu âm HC-SR04, quang trở LDR, hồng ngoại PIR, đóng ngắt tải điện 220V qua Rơ-le (Relay).

Sắp học
W5

Tuần 5: Cảm Biến DHT11/22, Màn Hình LCD 1602 & Chip ESP

Đo nhiệt độ độ ẩm, giao tiếp màn hình chuẩn I2C, điều khiển động cơ Servo, làm quen ESP8266 / ESP32.

Sắp học
W6

Tuần 6: Thiết Kế Mô Hình Vỏ Hộp 3D Sản Phẩm

Dựng hình 3D (Tinkercad 3D / Fusion) để đóng gói sản phẩm phần cứng chuẩn bị cho Đồ án Capstone.

Cơ khí & Đồ án
W7

Tuần 7: Thuyết Minh Dự Án IoT (Proposal Defense)

15% Điểm

Vấn đáp đề cương đồ án cuối kỳ, bảo vệ ý tưởng và kiến trúc kết nối trước giảng viên.

Cột mốc giữa kỳ
W8

Tuần 8: Giao Thức MQTT & Thiết Kế Web Node-RED

Giao thức MQTT (Publish/Subscribe), kết nối Broker và thiết kế giao diện điều khiển Node-RED Dashboard.

Yêu cầu căn bản
W9

Tuần 9: Push Notification, Cloud & Cấu Hình Soft AP

Gửi thông báo điện thoại (Telegram/Pushbullet), lưu trữ Cloud Database và phát Soft AP cấu hình WiFi.

Yêu cầu nâng cao
W10

Tuần 10: Kiểm Tra Lý Thuyết Môn Học

25% Điểm

Thi tập trung toàn bộ kiến thức lý thuyết đã học từ Buổi 1 đến Buổi 9.

Thi tập trung
W11

Tuần 11: Vấn Đáp Báo Cáo Đồ Án Cuối Kỳ

40% Điểm

Báo cáo demo sản phẩm (giả lập hoặc phần cứng thật), vấn đáp trực tiếp từng sinh viên.

Chi Tiết Đồ Án
Tổng quan Tuần 1 Tuần 2 Đồ án Tra cứu