Dưới đây , thiết kế theo hướng lộ trình học IoT trong 6 tuần sinh viên CNTT / đa
phương tiện nền tảng làm được dự án nhỏ: vừa , vừa (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 hoạt động như thế nào
Biết dùng Arduino / ESP8266 / ESP32
Kết nối cảm biến Internet Dashboard
TUẦN 1 NỀN TẢNG IoT & ĐIỆN TỬ
BẢN
Kiến thức
IoT gì? Ứng dụng thực tế (Smart Home, Smart City…)
Kiến trúc IoT:
Sensor MCU Network Cloud App
Linh kiện 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
: Biết nạp code & hiểu mạch bản Kết quả
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
: Biết đọc xử dữ liệu sensor Kết quả
TUẦN 3 KẾT NỐI INTERNET
(ESP8266 / ESP32)
Kiến thức
WiFi 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
: Sensor Internet thành công Kết quả
TUẦN 4 CLOUD & DASHBOARD
Kiến thức
IoT Cloud 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ả 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ẽ đồ 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ả 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ỗi mất WiFi
Bảo mật bản (API key, token)
Ghi video demo
Báo cáo gồm
Giới thiệu IoT
đồ 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 mục tiêu, mình chỉnh lại lộ trình cho sát 100%

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%