Lập trình Python và IoT

Thêm vào yêu thích Chia sẻ
Chia sẻ khóa học
Trang liên kết
Chia sẻ trên mạng xã hội

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

Khóa học “Lập trình Python và IoT” giúp học sinh khám phá sức mạnh của ngôn ngữ Python – một trong những ngôn ngữ phổ biến nhất thế giới – và ứng dụng nó để điều khiển thiết bị phần cứng, kết nối Internet, xây dựng hệ thống IoT thông minh.


Từ những dự án đơn giản như bật tắt đèn LED, đọc cảm biến, đến lập trình điều khiển thiết bị qua Internet và giám sát dữ liệu trên nền tảng Core IoT, học sinh được rèn luyện tư duy lập trình, kỹ năng điện tử, và khả năng sáng tạo sản phẩm công nghệ thực tế.

 

Mỗi bài học đều có ví dụ thực hành cụ thể trên mạch Yolo UNO, cùng các dự án nhỏ ứng dụng cảm biến, động cơ và kết nối mạng, giúp học sinh vừa học – vừa làm – vừa khám phá cách mà thế giới IoT vận hành.

Cấu trúc khóa học (3 phần – 20 bài thực hành dự án)

PHẦN 1: Làm quen với Python và công cụ lập trình

Tìm hiểu ngôn ngữ MicroPython, phần mềm Thonny IDE, cách cài đặt và lập trình cho mạch Yolo UNO.

  • Giới thiệu ngôn ngữ MicroPython và môi trường lập trình.

  • Cài đặt Thonny và MicroPython firmware cho thiết bị.

  • Thử lệnh đầu tiên “Hello World” trên Yolo UNO.

PHẦN 2: Lập trình phần cứng cơ bản

Bắt đầu từ những ứng dụng cơ bản nhất, học sinh từng bước nắm vững cách lập trình tương tác giữa phần mềm và phần cứng.

  • Blink LED: Lập trình đèn LED nhấp nháy.

  • Button Control: Điều khiển LED bằng nút nhấn, sử dụng ngắt (Interrupt).

  • PWM & RGB LED: Điều chỉnh độ sáng, đổi màu đèn LED bằng cảm biến chạm hoặc âm thanh.

  • Sound & Display: Phát nhạc qua còi báo, hiển thị thông tin lên màn hình LCD.

  • Sensors & Servo: Đọc cảm biến nhiệt độ – độ ẩm, điều khiển servo bằng lệnh lập trình.

  • Multitasking & MQTT: Lập trình đa nhiệm và giao tiếp thiết bị qua giao thức MQTT – nền tảng của các hệ thống IoT hiện đại.

PHẦN 3: Dự án IoT – Kết nối Thế giới

Khám phá sức mạnh của Internet of Things qua chuỗi bài thực hành xây dựng hệ thống kết nối dữ liệu và điều khiển từ xa.

  • Kết nối Core IoT: Cấu hình nền tảng IoT, gửi và nhận dữ liệu từ thiết bị thật.

  • Giám sát từ xa: Hiển thị thông tin cảm biến lên dashboard trực tuyến.

  • Điều khiển thiết bị qua Internet: Nhận lệnh và phản hồi trực tiếp từ Core IoT.

  • Cấu hình cảnh báo thông minh: Thiết lập hệ thống cảnh báo khi vượt ngưỡng nhiệt độ, độ ẩm, hoặc sự kiện bất thường.

Hiển thị thêm

Bạn sẽ học được gì?

  • Hiểu và sử dụng được ngôn ngữ MicroPython để lập trình phần cứng.
  • Làm chủ các cảm biến, động cơ và module hiển thị cơ bản.
  • Kết nối và quản lý thiết bị qua nền tảng IoT thực tế (Core IoT).
  • Hoàn thiện dự án IoT thông minh – có thể giám sát và điều khiển thiết bị qua Internet.
  • Hình thành tư duy “Coding – Sensing – Connecting”, nền tảng cho lập trình AI & Robotics.

Nội dung khóa học

Tổng quan: Giới thiệu thiết bị và phần mềm, ngôn ngữ lập trình
Ngôn ngữ lập trình MicroPython Phần mềm lập trình Thonny Hướng Dẫn Cài Đặt Thonny Cài đặt MicroPython cho Yolo UNO

Bài học 1: Hello world

Bài học 2: Blink LED

Bài học 3: Nhấn nút bật đèn LED

Bài học 4: Lập trình nút nhấn với Interrupt

Bài học 5: Điều khiển tốc độ chớp tắt đèn LED

Bài học 6: Điều chỉnh độ sáng LED

Bài học 7: Đèn LED RGB cảm ứng

Bài học 8: Vỗ tay thay đổi màu đèn LED

Bài học 9: Phát nhạc với còi báo

Bài học 10: Màn hình LCD

Bài học 11: Theo dõi nhiệt độ, độ ẩm trên LCD

Bài học 12: Điều khiển động cơ Servo

Bài học 13: Thư viện điều khiển Servo

Bài học 14: Lập trình đa nhiệm trên

Bài học 15: Giao thức MQTT

Bài 16: IoT Platform

Bài 17: Lập trình gửi thông tin lên Core IoT

Bài 18: Màn hình điều hành Core IoT

Bài 19: Lập trình nhận lệnh từ Core IoT

Bài 20: Cấu hình cảnh báo

Cảm nhận & Đánh giá từ Học viên

Chưa có đánh giá
Chưa có đánh giá