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ỂN là khó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 IoT – kê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 IoT và khóa học lập trình vi điều khiển theo hướng ứng dụng thực tế.
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
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) và 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.
Đ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 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.
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
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.