Lập trình

Lập Trình IoT Với Python: Học Cách Kết Nối Vạn Vật Và AI trên MicroPython và ESP32

Huy Erick

Giới Thiệu Bạn đã bao giờ tò mò về cách lập trình các thiết bị IoT và làm thế nào chúng có thể kết nối và tương tác với nhau? Trên thực tế, việc lập...

Giới Thiệu

Bạn đã bao giờ tò mò về cách lập trình các thiết bị IoT và làm thế nào chúng có thể kết nối và tương tác với nhau? Trên thực tế, việc lập trình IoT không chỉ là một cách để tạo ra các ứng dụng tự động thông minh mà còn là mở ra cánh cửa cho việc tích hợp trí tuệ nhân tạo (AI) vào những thiết bị này. Với MicroPython và ESP32, bạn có thể khám phá thế giới kỳ diệu của lập trình IoT và tận hưởng những trải nghiệm tuyệt vời.

Mục Tiêu Khóa Học

Trong khóa học này, chúng tôi sẽ sử dụng mạch lập trình ESP32 nạp hệ điều hành MicroPython để giúp bạn xây dựng các ứng dụng tự động và tích hợp khả năng giám sát và điều khiển từ xa, dựa trên nền tảng kết nối vạn vật. Chúng tôi sẽ hướng dẫn bạn các kỹ năng và kiến thức cơ bản sau:

  • Kết nối và điều khiển các ngoại vi cơ bản trên mạch lập trình ESP32.
  • Sáng tạo và hiện thực các dự án thông minh.
  • Sử dụng ngôn ngữ lập trình python trên nền hệ điều hành MicroPython.
  • Học tập qua dự án và phát triển khả năng phân tích và hiện thực dự án.
  • Làm việc nhóm và phân công công việc.

Nội Dung Khóa Học

Khóa học sẽ được chia thành 10 buổi học với các nội dung sau:

Buổi 1: Chương trình đầu tiên và lập trình với khối lệnh sự kiện

  • Giới thiệu vi điều khiển ESP32 và mạch lập trình ESP32.
  • Giới thiệu môi trường lập trình Thonny IDE.
  • Lập trình đầu tiên trên Thonny IDE.
  • Sử dụng khối lệnh sự kiện để tổ chức chương trình.
  • Hiện thực các nhiệm vụ đơn giản.

Buổi 2: Màu sắc với đèn RGB và màn hình LCD 16x2

  • Giới thiệu đèn RGB và màn hình LCD.
  • Kết nối và lập trình hiển thị đa màu sắc với đèn RGB.
  • Hiển thị thông tin lên màn hình LCD.
  • Tối ưu việc hiển thị trên màn hình LCD.

Buổi 3: Cảm biến nhiệt độ-độ ẩm DHT20 và giám sát nhà thông minh

  • Giới thiệu cảm biến DHT20 và lập trình lấy dữ liệu nhiệt độ và độ ẩm.
  • Tích hợp hiển thị trên màn hình LCD.
  • Giám sát thông tin và cảnh báo vượt ngưỡng nhiệt độ.
  • Phát triển thêm tính năng cho dự án nhà thông minh.

Buổi 4: Cảm biến độ ẩm đất, điều khiển máy bơm và dự án máy bơm tự động

  • Giới thiệu cảm biến độ ẩm đất và lập trình lấy dữ liệu từ cảm biến.
  • Giới thiệu cảm biến và lập trình điều khiển tốc độ máy bơm.
  • Hiện thực dự án máy bơm tự động và trình bày demo dự án.

Buổi 5: Cảm biến phát hiện có người và cảm biến ánh sáng

  • Giới thiệu cảm biến phát hiện có người và cảm biến ánh sáng.
  • Lập trình nhận dữ liệu từ các cảm biến và tự động bật đèn.
  • Hiện thực dự án giám sát môi trường và trình bày demo dự án.

Buổi 6: Cảm biến khoảng cách, điều khiển động cơ RC và dự án thùng rác thông minh

  • Giới thiệu cảm biến khoảng cách và nguyên lý hoạt động.
  • Giới thiệu động cơ RC và kết nối động cơ.
  • Sáng tạo dự án thùng rác thông minh và trình bày demo dự án.

Buổi 7: Tổng quan về server IoT và kênh dữ liệu

  • Giới thiệu về server IoT và cơ chế Publish/Subcribe.
  • Thiết kế kênh dữ liệu và màn hình điều hành.
  • Lập trình gửi/nhận dữ liệu từ server.

Buổi 8: Nông nghiệp thông minh với IoT và tương tác với server IoT

  • Giới thiệu nông nghiệp thông minh và các chức năng tự động.
  • Hiện thực các cảm biến và chức năng tự động trong nông nghiệp.
  • Thiết kế topic và màn hình điều hành để tương tác với server IoT.

Buổi 9: Nhà thông minh với IoT và tương tác giọng nói

  • Giới thiệu các chức năng tự động trong nhà thông minh.
  • Hiện thực các cảm biến và chức năng tự động trong nhà thông minh.
  • Tương tác với server IoT và điều khiển thiết bị bằng giọng nói.

Buổi 10: Tích hợp tính năng AI và kết quả khóa học

  • Giới thiệu Google Teachable Machine và xây dựng bộ não AI.
  • Gửi và nhận dữ liệu AI giữa ESP32 và server.
  • Kiểm tra dự án và đánh giá kết quả sau khóa học.

Sau khi hoàn thành khóa học, bạn sẽ có được những kiến thức cơ bản về vi điều khiển ESP32, lập trình IoT và khả năng phân tích và hiện thực dự án.

Thông Tin Khóa Học

  • Thời gian học: Tối thứ 2-4-6 hoặc Sáng - Chiều Thứ 7 và Sáng Chủ Nhật.
  • Học phí toàn khóa: 2.800.000 VNĐ.
  • Hotline tư vấn trực tiếp: 0902 449 198.
  • Văn phòng ghi danh: Tầng 5 - Nhà C6, 142 Tô Hiến Thành, P14, Q10, TP.HCM.

Chính Sách Ưu Đãi

  • Đăng kí sớm: Giảm 200.000 VNĐ (trước 10 ngày khai giảng).
  • Sinh viên: Giảm 10% học phí.
  • Học viên cũ hoặc Đăng kí online: Giảm 5% học phí.
  • Ghi danh nhóm 2 - 5 học viên: Giảm 2% - 5% học phí.

Hình Thức Thanh Toán

  • Trực tiếp tại văn phòng ghi danh hoặc chuyển khoản.

Thông tin chuyển khoản thanh toán:

  • Tên tài khoản: Trung tâm Kỹ thuật Điện toán.
  • Chú thích thông tin (Tên học viên + Số điện thoại).

Văn phòng ghi danh:

  • Tầng 5 - Nhà C6, 142 Tô Hiến Thành, P14, Q10, TP.HCM.
  • ĐT: 028 3864 7256 Ext 5371 - 0902 449 198 (Zalo).

Chúng tôi hy vọng rằng khóa học này sẽ giúp bạn nắm vững kiến thức cơ bản về lập trình IoT và thúc đẩy sự phát triển của bạn trong lĩnh vực này. Hãy đăng ký ngay để trở thành một chuyên gia lập trình iot với python !

1