AIoT là gì? Hiểu AI và IoT qua một ngôi nhà thông minh

Bởi marketing-bot 11 phút đọc
AIoT là gì? Hiểu AI và IoT qua một ngôi nhà thông minh

Trong các chủ đề dự án STEM, Nhà thông minh là một trong những chủ đề học sinh hào hứng nhất: không có bài toán trừu tượng nào cả, chỉ có một câu hỏi rất thật — làm sao để đèn tự bật đúng lúc trời tối, quạt tự chạy khi phòng nóng, cửa tự cảnh báo khi có người lạ. Đứng sau những phản ứng tưởng chừng đơn giản đó là một khái niệm công nghệ gọi là AIoT.

AIoT là sự kết hợp giữa trí tuệ nhân tạo (AI) và Internet vạn vật (IoT). IoT giúp thiết bị thu thập, gửi và nhận dữ liệu qua mạng; AI giúp hệ thống nhận biết mẫu, phân loại hoặc đưa ra phản hồi từ dữ liệu đó. Khi ghép hai phần này, một thiết bị không chỉ “được kết nối” mà còn có thể phản ứng phù hợp hơn với tình huống.

Một ngôi nhà thông minh là ví dụ dễ hình dung: cảm biến ghi nhận nhiệt độ hoặc ánh sáng, dữ liệu được chuyển đến chương trình xử lý, sau đó đèn, quạt hay khóa cửa phản hồi. Học sinh có thể quan sát toàn bộ vòng lặp từ dữ liệu đầu vào đến hành động đầu ra thay vì học AI và IoT như hai khái niệm rời nhau.

Đây cũng là lý do chủ đề Nhà thông minh được chọn làm xương sống của lộ trình AIoT Maker trên OpenSTEM: mỗi khóa trong lộ trình thêm một lớp AIoT mới vào cùng một ngôi nhà, thay vì dạy AI và IoT như hai bài học tách rời.

Vì sao chọn Nhà thông minh để dạy AIoT?

So với các chủ đề AIoT khác (nông trại thông minh, xe tự hành mini, trạm quan trắc môi trường...), ngôi nhà có ba lợi thế cho lớp học: học sinh đã quen thuộc với đèn, quạt, cửa, quạt thông gió từ đời sống nên không mất thời gian giải thích bối cảnh; thiết bị phản hồi dễ quan sát bằng mắt thường, không cần máy đo chuyên dụng; và một ngôi nhà có thể chứa nhiều chức năng cùng lúc, phù hợp để tăng dần độ khó qua nhiều buổi học thay vì làm xong là hết bài.

Chính vì dễ hình dung, nhà thông minh cũng là chủ đề dễ bị hiểu sai thành “ráp cảm biến cho vui”. Phần tiếp theo sẽ làm rõ AIoT khác một hệ thống tự động hay IoT thông thường ở điểm nào, để bài học không dừng lại ở việc lắp được một chức năng chạy đúng.

AIoT khác IoT ở điểm nào?

IoT tập trung vào việc kết nối thiết bị và trao đổi dữ liệu. Một hệ thống IoT có thể cho người dùng xem nhiệt độ căn phòng trên điện thoại hoặc bấm nút từ xa để bật quạt. Quyết định vẫn có thể do con người hoặc một điều kiện cố định đưa ra.

AIoT thêm khả năng xử lý dữ liệu bằng mô hình AI. Ví dụ, hệ thống có thể phân loại một âm thanh, nhận biết một mẫu hình ảnh hoặc xử lý lệnh giọng nói trước khi quyết định phản hồi. Điểm quan trọng không nằm ở việc gắn nhãn “AI”, mà ở chỗ học sinh phải hiểu dữ liệu nào được thu thập, mô hình học từ đâu và khi nào kết quả có thể sai.

Hệ thống Việc chính Ví dụ trong nhà thông minh
Tự động hóa Chạy theo điều kiện đã viết sẵn Nhiệt độ vượt ngưỡng thì bật quạt
IoT Kết nối, gửi dữ liệu và điều khiển từ xa Xem nhiệt độ, bật đèn trên bảng điều khiển
AIoT Dùng AI để xử lý dữ liệu trước khi phản hồi Phân loại lệnh giọng nói rồi điều khiển thiết bị

Ba cột bên phải cũng là thứ tự độ khó tăng dần mà một học sinh mới nên đi qua, thay vì nhảy thẳng vào AI khi chưa hiểu rõ tự động hóa và IoT hoạt động thế nào.

Bốn lớp dữ liệu trong một hệ thống AIoT nhà thông minh: cảm biến, kết nối, xử lý và thiết bị phản hồi

Một hệ thống AIoT hoạt động qua bốn lớp

Hầu hết dự án AIoT trong lớp học có thể được giải thích bằng bốn lớp liên tiếp:

  1. Thu thập dữ liệu: cảm biến nhiệt độ, ánh sáng, chuyển động, nút nhấn, thẻ hoặc webcam tạo ra dữ liệu đầu vào.
  2. Kết nối: mạch điều khiển chuyển dữ liệu đến chương trình hoặc bảng điều khiển IoT qua mạng.
  3. Xử lý: chương trình so sánh điều kiện, tổng hợp dữ liệu hoặc chạy mô hình AI.
  4. Phản hồi: hệ thống bật đèn, chạy quạt, mở cửa, cập nhật màn hình hoặc gửi cảnh báo.

Nếu một dự án không hoạt động đúng, học sinh cũng có bốn nơi rõ ràng để kiểm tra: cảm biến có đọc được dữ liệu không, kết nối có truyền được không, logic xử lý có đúng không và thiết bị đầu ra có nhận lệnh không. Đây là lý do nhà thông minh phù hợp để học cách phân tích hệ thống, không chỉ học từng câu lệnh.

Cách chia bốn lớp này không chỉ để giải thích khái niệm — nó còn là công cụ sửa lỗi dùng được suốt quá trình làm dự án, từ lúc mới ráp chức năng đầu tiên đến khi ghép nhiều chức năng thành một ngôi nhà hoàn chỉnh. Bài Cách kiểm thử và sửa lỗi dự án Nhà thông minh dùng lại đúng bốn lớp này để khoanh vùng nguyên nhân khi hệ thống chạy sai.

Học sinh học được gì từ dự án nhà thông minh?

Biến một nhu cầu thành yêu cầu kỹ thuật

“Phòng quá nóng” chưa phải là một yêu cầu đủ rõ để lập trình. Học sinh cần xác định sẽ đo đại lượng nào, ngưỡng nào khiến quạt chạy, người dùng có được điều khiển thủ công không và hệ thống phản hồi ra sao khi cảm biến đọc sai.

Làm việc với dữ liệu có thật

Dữ liệu từ cảm biến không phải lúc nào cũng ổn định. Khi quan sát số đo thay đổi, học sinh học cách kiểm tra, so sánh và giải thích kết quả trước khi sửa chương trình. Với bài AI, các em còn phải xem dữ liệu huấn luyện có đủ đa dạng hay không và thử những trường hợp mô hình dễ nhận nhầm.

Kết hợp phần mềm với một sản phẩm nhìn thấy được

Một khối lệnh trở nên có ý nghĩa hơn khi học sinh thấy đèn sáng, quạt quay, cửa mở hoặc biểu đồ thay đổi. Sản phẩm tạo ra phản hồi trực quan để các em thử, sửa và giải thích quyết định thiết kế của mình.

Bối cảnh bài học Ngôi nhà thông minh giúp học sinh bắt đầu từ một vấn đề cụ thể

AIoT còn dùng ở đâu ngoài nhà thông minh?

Nhà thông minh chỉ là một trong nhiều ứng dụng của AIoT. Cùng một vòng lặp bốn lớp — thu thập, kết nối, xử lý, phản hồi — còn xuất hiện trong nông trại thông minh (cảm biến độ ẩm đất quyết định tưới cây), trạm quan trắc môi trường (cảm biến không khí gửi cảnh báo khi vượt ngưỡng) hay giao thông (camera nhận diện biển số để mở barie). Học sinh hiểu kỹ một dự án nhà thông minh sẽ dễ dàng nhận ra cùng bốn lớp đó khi gặp một hệ thống AIoT hoàn toàn khác, thay vì phải học lại từ đầu mỗi khi đổi bối cảnh.

Nên học bằng thiết bị ảo hay bộ kit thật?

Hai phương án phục vụ hai mục tiêu khác nhau và có thể nối tiếp nhau.

Thiết bị ảo giúp cả lớp bắt đầu trên trình duyệt, thử chương trình nhiều lần và quan sát rõ quan hệ giữa dữ liệu với hành động. Giáo viên có thể dùng cách này khi lớp chưa có đủ kit hoặc đang ở giai đoạn làm quen với logic hệ thống.

Bộ kit thật bổ sung các vấn đề mà mô phỏng không thể thay thế hoàn toàn: dây nối, nguồn điện, vị trí cảm biến, sai số đo, độ trễ và độ bền của cơ cấu. Khi đã có chương trình ổn định trên thiết bị ảo, học sinh có thể chuyển sang mạch và cảm biến thật để kiểm tra sản phẩm trong môi trường thực tế; phần lớn logic đã viết được giữ lại, chỉ cần hiệu chỉnh theo phần cứng.

OpenSTEM có nội dung thực hành bằng thiết bị ảo trên trình duyệt. Khi cần chuyển sang phần cứng, giáo viên có thể tham khảo bộ kit Nhà thông minh dùng Yolo UNO; từng bước đổi từ mô hình ảo sang bộ kit này được trình bày trong bài Từ mô hình Nhà thông minh ảo đến Arduino Starter Kit thật.

Thiết bị ảo và bộ kit thật là hai giai đoạn bổ trợ trong cùng một dự án AIoT

Cách bắt đầu một bài AIoT vừa sức

Thay vì yêu cầu học sinh làm cả ngôi nhà ngay từ buổi đầu, giáo viên có thể bắt đầu bằng một vòng lặp nhỏ và kiểm chứng được:

  • đọc nhiệt độ từ cảm biến;
  • hiển thị giá trị để kiểm tra dữ liệu;
  • đặt một điều kiện bật quạt;
  • thử nhiều ngưỡng khác nhau;
  • giải thích vì sao chọn ngưỡng cuối cùng.

Sau đó mới thêm bảng điều khiển IoT, chế độ điều khiển từ xa hoặc một chức năng AI. Mỗi lần thêm một lớp, học sinh cần trả lời ba câu: dữ liệu đi vào là gì, chương trình xử lý thế nào và người dùng nhìn thấy kết quả gì.

Chưa biết chọn vòng lặp nhỏ nào để bắt đầu, xem gợi ý tại bài 10 ý tưởng dự án Nhà thông minh.

Vòng lặp AIoT vừa sức gồm đọc dữ liệu, hiển thị, đặt điều kiện và thử lại

Học trọn vòng lặp AIoT qua lộ trình AIoT Maker

Thay vì ghép các khái niệm trên từ nhiều nguồn rời rạc, học sinh có thể học theo lộ trình AIoT Maker trên OpenSTEM: 5 khóa nối tiếp, mỗi khóa thêm đúng một lớp AIoT vào cùng một ngôi nhà đang xây dở.

  1. Khóa 1 — Thiết kế 3D: dựng tường, mái, cửa và bố trí vị trí lắp thiết bị — bước chuẩn bị trước khi có dữ liệu để xử lý.
  2. Khóa 2 — Lập trình thiết bị: thêm lớp tự động hóa, làm đèn tự sáng khi trời tối, quạt chạy khi nóng, cửa mở bằng thẻ từ.
  3. Khóa 3 — IoT: thêm lớp kết nối, xem dữ liệu và điều khiển thiết bị từ điện thoại.
  4. Khóa 4 — AI: thêm lớp xử lý thông minh, huấn luyện mô hình nhận diện thẻ ra vào hoặc giọng nói.
  5. Khóa 5 — Dự án tổng hợp: ghép cả bốn lớp thành một ngôi nhà hoàn chỉnh, với các chế độ như Ban đêm hay Vắng nhà.

Toàn bộ 30 dự án trong 5 khóa đều thực hành được bằng thiết bị ảo ngay trên trình duyệt, theo đúng nhịp 3 dự án EXPLORE – 2 dự án DESIGN – 1 dự án INVENT ở bốn khóa đầu. Giáo viên dùng cùng tài khoản OpenSTEM LMS để giao bài, xem project học sinh nộp qua OhStem App và theo dõi tiến độ từng khóa, không cần lớp đã có bộ kit mới bắt đầu dạy được.

Infographic hành trình năm khóa AIoT Maker phát triển cùng một ngôi nhà từ thiết kế 3D đến dự án hoàn chỉnh

Kết luận

AIoT dễ hiểu nhất khi người học nhìn thấy dữ liệu biến thành một hành động cụ thể. Hãy bắt đầu từ một cảm biến, một quyết định và một thiết bị phản hồi; sau đó mở rộng dần thành ngôi nhà có kết nối và biết nhận biết. Nếu muốn đi theo một lộ trình đã sắp sẵn thứ tự bốn lớp này, lộ trình AIoT Maker trên OpenSTEM là điểm bắt đầu không cần chờ có bộ kit mới học được.

Câu hỏi thường gặp về AIoT

AIoT có bắt buộc phải dùng mô hình AI phức tạp không?

Không. Trong lộ trình AIoT Maker, AI chỉ xuất hiện ở khóa 4 — sau khi học sinh đã học xong khóa 2 (tự động hóa) và khóa 3 (IoT). Với người mới, phần tự động hóa và IoT giúp các em hiểu dữ liệu, kết nối và điều khiển trước khi chạm vào mô hình AI.

AIoT và nhà thông minh có phải là một không?

Không. Nhà thông minh là một ứng dụng của AIoT, được chọn làm chủ đề dạy vì dễ hình dung và dễ quan sát kết quả. Cùng vòng lặp bốn lớp của AIoT còn dùng được trong nông trại thông minh, quan trắc môi trường, sản xuất hoặc giao thông.

Lớp chưa có bộ kit có học được không?

Có. Toàn bộ 5 khóa và 30 dự án của lộ trình AIoT Maker trên OpenSTEM thực hành được bằng thiết bị ảo ngay trên trình duyệt, không cần tài khoản hay phần mềm cài thêm. Khi lớp có bộ kit thật — ví dụ bộ Arduino Starter Kit dùng Yolo UNO — học sinh dùng lại phần lớn logic đã viết trên thiết bị ảo, chỉ cần đổi khối thiết bị, hiệu chỉnh ngưỡng cảm biến và chân kết nối theo phần cứng thật.

Khi nào nên thêm AI vào dự án?

Khi học sinh đã xác định được dữ liệu đầu vào, hành động đầu ra và có lý do rõ ràng để dùng nhận biết hoặc phân loại — đúng thời điểm khóa 4 của lộ trình AIoT Maker xuất hiện, sau khi khóa 2 và khóa 3 đã chạy ổn định. Không nên thêm AI chỉ để làm dự án nghe hiện đại hơn.