CHI TIẾT CHƯƠNG TRÌNH

Mô-đun 4: Internet Of Things (IoT)

Thời lượng

16 buổi (1.5 - 2h/buổi)

Thiết bị

Raspberry Pi Pico, Cảm biến

Phân Bổ Nội Dung Chi Tiết

Lộ trình thiết kế chuyên sâu giúp học sinh nắm vững tương tác phần cứng với MicroPython.

Chặng I • Buổi 1-2

Nhập môn Nhúng

Mạch điện & MicroPython

Mục tiêu kiến thức

Làm quen Raspberry Pi Pico, cách sử dụng Breadboard an toàn. Cài đặt firmware và lệnh print("Hello World") trên phần cứng.

Sản phẩm

Lập trình Blink LED (Nhấp nháy đèn theo nhịp).
Chặng II • Buổi 3-4

Digital In/Out

GPIO & Nút nhấn

Mục tiêu kiến thức

Hiểu về tín hiệu Digital (0/1), Pull-up/Pull-down resistor. Điều khiển linh kiện qua nút nhấn vật lý.

Sản phẩm

Hệ thống đèn giao thông có nút bấm cho người đi bộ.
Chặng III • Buổi 5-8

Analog & Cảm biến

ADC & Đọc môi trường

Mục tiêu kiến thức

Cách vi điều khiển "cảm nhận" thế giới: Đọc giá trị Analog từ biến trở và cảm biến ánh sáng (LDR).

Sản phẩm

Đèn ngủ thông minh tự bật khi trời tối.
Chặng IV • Buổi 9-10

Xử lý logic nâng cao

DHT11 & Màn hình LCD

Mục tiêu kiến thức

Giao tiếp I2C/One-wire để đọc nhiệt độ, độ ẩm và hiển thị dữ liệu lên màn hình.

Sản phẩm

Trạm quan trắc thời tiết mini tại bàn học.
Chặng V • Buổi 11-13

Chuyển động & Cảnh báo

PWM & Servo/Buzzer

Mục tiêu kiến thức

Điều khiển góc quay động cơ Servo bằng xung PWM. Sử dụng cảm biến hồng ngoại PIR để phát hiện chuyển động.

Sản phẩm

Hệ thống báo động chống trộm phát âm thanh và đóng/mở cửa tự động.
Chặng VI • Buổi 14-16

Tổng kết dự án

Smart Home Mini

Mục tiêu kiến thức

Tích hợp tất cả linh kiện vào một mô hình nhà. Lập trình kịch bản tự động hóa hoàn chỉnh.

Sản phẩm cuối khóa

Triển lãm mô hình Nhà thông minh (Smart Home).

Tiêu Chí Đánh Giá Năng Lực

Phần cứng (Hardware)

  • Học sinh có biết cách cắm dây trên Breadboard đúng sơ đồ mạch điện không?
  • Có phân biệt được các chân cực (Anode/Cathode) của LED và chân nguồn (VCC/GND) của cảm biến không?

Phần mềm (Firmware)

  • Sử dụng thành thạo thư viện `machine` (Pin, ADC, PWM) trong MicroPython.
  • Biết cách xử lý vòng lặp `while True` để thiết bị hoạt động liên tục.

Hệ thống

  • Khả năng kết hợp nhiều điều kiện (if-else) tạo ra kịch bản tự động hóa (Ví dụ: Nếu Nhiệt độ > 30 độ THÌ bật quạt).

Ghi Chú Năng Lực (Logbook)

Mẫu theo dõi tiến độ của học sinh dành cho Mentor cập nhật lên Edu.LapTrinhRobot.com

Học viên
[Tên học sinh] - Mô-đun: 4
Linh kiện làm chủ: Raspberry Pi Pico, Cảm biến ánh sáng, Động cơ Servo.
Kiến thức thực tế: Hiểu bản chất của tín hiệu Analog và cách máy tính chuyển đổi sang dữ liệu số.
Dự án tiêu biểu: Đã chế tạo thành công "Thùng rác thông minh" tự mở nắp khi có người lại gần.
Định hướng: Sẵn sàng chuyển cấp sang Mô-đun 5 để làm quen với ESP32 và IoT Dashboard trên Web.