KHOÁ HỌC LẬP TRÌNH NÂNG CAO VỚI VI ĐIỀU KHIỂN

LẬP TRÌNH NÂNG CAO VỚI VI ĐIỀU KHIỂNkhóa học vi điều khiển tập trung vào năng lực làm IoT có kết nối và quản lý dữ liệu. Không dừng ở mức điều khiển linh kiện đơn lẻ, học viên được hướng dẫn cách xây dựng một hệ thống IoT hoàn chỉnh: từ cảm biến – vi điều khiển – kết nối Wi-Fi – server IoTkênh dữ liệu (Publish/Subscribe) – đến màn hình điều hành (dashboard) để giám sát/điều khiển. 

Điểm nổi bật của chương trình là học viên được tiếp cận ESP32 để gửi/nhận dữ liệu lên server, đồng thời mở rộng tương tác hiện đại như điều khiển bằng giọng nói/cử chỉ, và bắt đầu làm quen Arduino IDE thông qua các dự án lớn (terrarium thông minh, xe điều khiển từ xa, nhà thông minh kết IoT). Đây là lựa chọn phù hợp cho người muốn đi sâu trong khóa học IoTkhóa học lập trình vi điều khiển theo hướng ứng dụng thực tế.

Khoá học Lập trình nâng cao với vi điều khiển

Khoá học này khác gì với khoá cơ bản?

Khoá cơ bản học viên được học lắp ráp và làm cho các thiết bị thông minh vận hành, sử dụng được ngay tại lớp:

  • Cắm mạch đúng, nối cảm biến đúng

  • Viết chương trình đơn giản để đèn sáng, LCD hiển thị, cảm biến báo động, bơm tưới tự chạy, làm thùng rác/nhà thông minh

Còn khoá nâng cao là bước tiếp theo: bạn học cách biến các mô hình đó thành IoT “kết nối Internet” và quản lý được bằng hệ thống online:

  • Dùng ESP32 có Wi-Fi để gửi dữ liệu (nhiệt độ, độ ẩm…) lên server IoT

  • Tạo “kênh dữ liệu” để thiết bị gửi–nhận lệnh (giống như gửi tin nhắn giữa thiết bị và hệ thống)

  • Làm màn hình điều khiển (dashboard) để nhìn dữ liệu và bật/tắt thiết bị từ xa

  • Thêm phần điều khiển bằng giọng nói, dự án lớn hơn như terrarium, xe điều khiển từ xa, nhà thông minh kết IoT

Khoá học Lập trình nâng cao với vi điều khiển

Bạn nhận được gì sau khoá học?

Sau khi hoàn thành khóa học, học viên có thể:

Về kiến thức:

  • Xác định rõ chức năng, luồng xử lý, cấu trúc của vi điều khiển và mô hình/sản phẩm IoT.

  • Nắm được các bước xây dựng một hệ thống IoT có kết nối server, hiểu cơ chế Publish/Subscribe và các giao thức kết nối nâng cao.

  • Hiểu nguyên lý giao tiếp giữa thiết bị và tương tác giọng nói/cử chỉ (theo phạm vi chương trình). 

Về kỹ năng:

  • Nhận dạng module/linh kiện; lắp ráp, kiểm tra và hoàn thiện mô hình có tính ứng dụng.

  • Lập trình với ngôn ngữ lập trình hình khối và có nền tảng lập trình cơ bản trên Arduino IDE.

  • Lập trình ESP32 để kết nối Wi-Fi, gửi/nhận dữ liệu cảm biến đến server.

  • Thiết kế kênh dữ liệu (topic/channel)màn hình điều hành (dashboard) để giám sát tình trạng môi trường.

  • Phân tích dữ liệu cảm biến, trình bày – demo dự án, rèn kỹ năng làm việc nhóm và phản biện.

Khoá học Lập trình nâng cao với vi điều khiển

Điểm đặc biệt của khoá học tại Tây Đô Langtech

Tại Tây Đô LangTech, học viên học theo hướng hiểu hệ thống – làm dự án – kiểm tra đánh giá rõ ràng, giúp tiến bộ theo từng module học:

  • Lộ trình dự án rõ ràng: từ cảm biến/thiết bị → server IoT → ESP32 Wi-Fi → voice interaction → dự án tổng hợp.

  • Học theo năng lực thực hành: thời lượng thực hành lớn, bám sát mô hình thật và tình huống ứng dụng.

  • Học trong điều kiện phù hợp để thực hành thường xuyên: phòng học chuyên môn; máy tính, màn hình trình chiếu; kit thí nghiệm AIoT phục vụ học tập. 

  • Phát triển kỹ năng trình bày: học viên được hướng dẫn demo, thuyết trình, phản biện để hoàn thiện sản phẩm

Khoá học Lập trình nâng cao với vi điều khiển

Khoá học phù hợp với ai?

Đối tượng: từ 11 tuổi trở lên, học sinh THCS trở lên; phù hợp người có đam mê lập trình nhúng, thiết bị điện tử và mô hình IoT. 

Nhóm 1 – Học sinh/sinh viên đã có nền tảng cơ bản, muốn học IoT kết nối server cho dự án vận hành theo hệ thống

  • Nhu cầu nâng cấp kiến thức và kỹ năng không chỉ lắp mạch, mà cần biết đưa dữ liệu lên hệ thống để giám sát/điều khiển.

  • Phù hợp với học viên muốn nâng cấp server IoT + Publish/Subscribe + dashboard và triển khai dự án có dữ liệu online. 

Nhóm 2 – Người yêu thích công nghệ, muốn làm dự án ESP32 thực tế

  • Nhu cầu học cách kết nối Wi-Fi cho các thiết bị, gửi/nhận dữ liệu, kiểm soát thiết bị từ xa.

  • Phù hợp với học viên mong muốn học module ESP32 kết nối server và dự án terrarium thông minh. 

Nhóm 3 – Người muốn phát triển kỹ năng trình bày sản phẩm, định hướng STEM/Robotics/IoT

  • Nhu cầu học và làm dự án theo nhóm, biết phân tích – triển khai – demo.

  • Phù hợp với học viên mong muốn chương trình nhấn mạnh thuyết trình, demo và đánh giá theo module.

Khoá học Lập trình nâng cao với vi điều khiển

Lộ trình học

Lộ trình học thực tế có thể thay đổi tuỳ vào cập nhật từng thời điểm.

Bài 1 – Chương trình đầu tiên, lập trình sự kiện với đèn RGB

  • Làm quen vi điều khiển Arduino UNO và môi trường OpenScratch

  • Tổ chức chương trình theo hướng sự kiện, hiện thực nhiệm vụ đơn giản với RGB

Bài 2 – Cảm biến, LCD, quạt mini, remote hồng ngoại

  • Lấy dữ liệu DHT20 và hiển thị lên LCD, tối ưu hiển thị

  • Nhận dữ liệu cảm biến để điều khiển quạt mini

  • Kết nối và điều khiển bằng remote hồng ngoại 

Bài 3 – Độ ẩm đất, khoảng cách, máy bơm, điều khiển từ xa

  • Tích hợp cảm biến độ ẩm đất + cảm biến khoảng cách + máy bơm

  • Điều khiển thiết bị theo dữ liệu cảm biến và qua remote hồng ngoại 

Bài 4 – Tổng quan server IoT, kênh dữ liệu và màn hình điều hành

  • Hiểu server IoT, cơ chế Publish/Subscribe

  • Tạo kênh dữ liệu, thiết kế và chia sẻ màn hình điều hành (dashboard), kiểm tra dữ liệu 

Bài 5 – ESP32 Wi-Fi gửi/nhận dữ liệu lên server: Dự án Terrarium thông minh

  • Nắm cơ bản về ESP32, lập trình kết nối Wi-Fi và kết nối server

  • Gửi/nhận dữ liệu, phân tích – hiện thực dự án, trình bày demo và gợi ý mở rộng 

Bài 6 – Tương tác với server IoT và giọng nói (cơ bản/nâng cao)

  • Thiết kế topic/kênh dữ liệu và dashboard nâng cao

  • Gửi/nhận dữ liệu với tương tác giọng nói, điều khiển thiết bị bằng giọng nói 

Bài 7 – Dự án xe điều khiển từ xa (Arduino IDE)

  • Làm quen Arduino IDE và thư viện thường dùng

  • Lắp ráp xe, lập trình điều khiển từ xa, thiết lập bảng điều khiển trên ứng dụng di động 

Bài 8 – Dự án nâng cấp nhà thông minh kết IoT

  • Tổng hợp linh kiện, đề xuất phương án, hiện thực dự án

  • Thuyết trình – demo – đánh giá mức độ hoàn thiện

Khoá học Lập trình nâng cao với vi điều khiển

Thời lượng học – Hình thức học – Chứng chỉ

Thời lượng: 1.5 tháng 

Hình thức học: Học tại phòng máy Trung tâm

Chứng chỉ: Hoàn thành khóa học và đạt yêu cầu kiểm tra đánh giá sẽ được cấp chứng chỉ đào tạo