




Preview text:
Dưới đây là lộ trình học IoT trong 6 tuần, thiết kế theo hướng sinh viên CNTT / đa
phương tiện: vừa có nền tảng, vừa làm được dự án nhỏ (rất phù hợp để báo cáo học phần hoặc demo) Mục tiêu sau 6 tuần
● Hiểu IoT là gì – hoạt động như thế nào
● Biết dùng Arduino / ESP8266 / ESP32
● Kết nối cảm biến → Internet → Dashboard
● Làm được 1 mini project IoT hoàn chỉnh
TUẦN 1 – NỀN TẢNG IoT & ĐIỆN TỬ CƠ BẢN Kiến thức
● IoT là gì? Ứng dụng thực tế (Smart Home, Smart City…) ● Kiến trúc IoT:
Sensor → MCU → Network → Cloud → App ● Linh kiện cơ bản:
○ Điện trở, LED, Button ○ Breadboard ● Vi điều khiển:
○ Arduino vs ESP8266 vs ESP32 Thực hành ● Cài: ○ Arduino IDE ● Bài tập: ○ Blink LED ○ Button bật/tắt LED
Kết quả: Biết nạp code & hiểu mạch cơ bản
TUẦN 2 – LẬP TRÌNH ARDUINO + CẢM BIẾN Kiến thức
● Cấu trúc chương trình Arduino ● Digital / Analog ● PWM
● Đọc dữ liệu cảm biến Thực hành ● Cảm biến nên dùng:
○ DHT11 / DHT22 (nhiệt độ – độ ẩm) ○ LDR (ánh sáng) ● Bài tập:
○ Đọc nhiệt độ, hiển thị Serial Monitor
○ Bật LED khi nhiệt độ vượt ngưỡng
Kết quả: Biết đọc – xử lý dữ liệu sensor
TUẦN 3 – KẾT NỐI INTERNET (ESP8266 / ESP32) Kiến thức ● WiFi là gì?
● ESP8266 / ESP32 khác Arduino ở điểm nào ● Giao thức IoT: ○ HTTP ○ MQTT (rất quan trọng) Thực hành
● Kết nối ESP với WiFi ● Gửi dữ liệu: ○ HTTP POST ○ MQTT publish ● Platform gợi ý: ○ Thingspeak ○ Blynk ○ HiveMQ MQTT Broker
Kết quả: Sensor → Internet thành công
TUẦN 4 – CLOUD & DASHBOARD Kiến thức ● IoT Cloud là gì?
● Dashboard hiển thị dữ liệu
● Điều khiển thiết bị từ xa Thực hành ● Hiển thị: ○ Nhiệt độ ○ Độ ẩm ● Điều khiển:
○ Bật/tắt LED từ app/web ● Gợi ý: ○ Blynk App
○ Thingspeak + React (nâng cao)
Kết quả: Có app điều khiển IoT
TUẦN 5 – PROJECT MINI (RẤT QUAN TRỌNG) Chọn 1 đề tài
Gợi ý dễ – hiệu quả: 1. Smart Home mini
○ Điều khiển đèn từ điện thoại ○ Giám sát nhiệt độ 2. Smart Agriculture ○ Độ ẩm đất ○ Tự bật bơm nước 3. Smart Weather Station
○ Nhiệt độ – độ ẩm – ánh sáng ○ Dashboard web Làm các bước 1. Vẽ sơ đồ khối 2. Lắp mạch 3. Code ESP 4. Kết nối Cloud 5. Test – sửa lỗi
Kết quả: Có 1 sản phẩm IoT hoàn chỉnh
TUẦN 6 – HOÀN THIỆN & BÁO CÁO Nội dung ● Tối ưu code ● Xử lý lỗi mất WiFi
● Bảo mật cơ bản (API key, token) ● Ghi video demo Báo cáo gồm ● Giới thiệu IoT ● Sơ đồ hệ thống ● Công nghệ sử dụng
● Kết quả đạt được ● Hướng phát triển Kết quả cuối:
● Demo + Báo cáo + Slide thuyết trình PHẦN CỨNG KHUYÊN DÙNG ● ESP32 (khuyên dùng) ● DHT11 ● LED + điện trở ● Breadboard + dây TÀI NGUYÊN HỌC ● YouTube: ○ Simple IoT ○ Tech StudyCell ○ Random Nerd Tutorials ● Web: ○ randomnerdtutorials.com ○ docs.arduino.cc Nếu bạn muốn
● Lộ trình thiên về lập trình Web + IoT ● Chỉ dùng ESP32
● Làm lộ trình để nộp báo cáo môn học
hãy nói rõ mục tiêu, mình chỉnh lại lộ trình cho sát 100%