Virtual Experiment & Reality-based AI Lab

Phòng thí nghiệm nơi làm sai cũng học được

VERA Lab là tòa nhà thí nghiệm ảo hai tầng cho môn Hóa và Sinh. Học sinh đi lại bằng góc nhìn thứ nhất, tự pha mẫu, tự vận hành máy. Kết quả được tính từ chính mẫu đã pha, nên pha sai sẽ đo ra sai.

Dự án Khoa học kỹ thuật của Nguyễn Ngọc Bảo Trọng và Trần Đức Trọng

Phổ ¹H-NMR 60 MHz của rượu nghi pha metanol, dạng màn hình máy trong VERA Lab. Vạch metanol nằm sát vạch bốn của etanol.

720
hóa chất xếp trên kệ, tra cứu được
14
máy Hóa học có màn hình vận hành riêng
108
dụng cụ trong khu Sinh học
16
bài thí nghiệm Sinh học theo chương trình 2018

Vì sao cần

Thực hành quan trọng, nhưng khó tổ chức đủ

Phòng thí nghiệm Hóa học ở tầng 1, ảnh chụp trực tiếp từ phần mềm.

Tòa nhà

Hai tầng, mười ba khu, đi lại như tòa nhà thật

Tầng 1 là khu Hóa học, tầng 2 là khu Sinh học, nối với nhau bằng cầu thang và thang máy có cabin chạy thật. Từng khu được tải khi cần và giữ nguyên hiện trạng khi quay lại. Bấm vào một phòng trên bản vẽ để xem.

Mặt bằng đúng tỉ lệ theo tọa độ của phần mềm, đơn vị mét.

Mặt ngoài tòa nhà hai tầng.
Sảnh thang máy: bảng nút và màn hình báo vị trí cabin.

Đúng và sai

Cùng một máy, khác một thao tác

Với nồi hấp, đồng hồ áp suất có thể đánh lừa người dùng. Nếu không đuổi hết khí trước khi đóng van, đồng hồ vẫn chỉ đủ áp nhưng bên trong không đủ nóng. VERA Lab tính nhiệt độ từ bảng hơi nước IAPWS-IF97, nên hiện tượng này xảy ra đúng như ngoài đời.

Đồng hồ áp suất1,05 bar
Nhiệt độ thực trong buồng120,8 °C
Vi sinh vật giảm8,5 bậc log

Đạt tiệt trùng.

Số liệu từ bài kiểm thử tự động của phần mềm.

Máy phân tích

Mỗi máy là một màn hình vận hành riêng

Bấm vào máy, cảnh 3D tạm dừng và màn hình vận hành mở ra, gồm quy trình từng bước, sơ đồ bên trong máy có hoạt cảnh, đồ thị và phần phân tích chuyên sâu. Chế độ Hướng dẫn chặn thao tác sai và giải thích lý do. Chế độ Thực hành để học sinh tự làm và tự nhận hậu quả.

¹H-NMR: tín hiệu FID, phổ và định lượng metanol trong rượu.
XRD: giản đồ nhiễu xạ của kết tủa trắng, nhận ra barit BaSO₄.
Phòng máy phân tích ở tầng 1.
  • UV-Vis, AAS Beer – Lambert, đường chuẩn
  • FTIR giao thoa đồ, trừ phổ nước
  • GC-MS, HPLC thời gian lưu, phổ khối
  • Chuẩn độ điện thế đồ thị Gran
  • XRD Bragg, Scherrer
  • SEM-EDS ảnh tinh thể, phổ tia X
  • ¹H-NMR FID, tách vạch, qNMR
  • Bom nhiệt lượng Regnault – Pfaundler
  • Tủ sấy, lò nung khối lượng không đổi
  • Máy cất nước, nồi hấp IAPWS-IF97

Lắp ráp tự do

Tự nối bộ dụng cụ, rồi cho nó chạy

Khu chế tạo có khoảng 40 loại bộ phận với khớp nối chuẩn. Học sinh tự lắp bộ chưng cất, hồi lưu, thu khí, lọc hay chiết. Bộ dụng cụ chạy theo đúng cách đã nối: hơi đi theo ống, khí sục vào dung dịch, hệ kín thì áp suất tăng.

Kho hóa chất: 720 chất xếp theo nhóm trên kệ.
Giao diện lắp ráp 3D: bảng bộ phận, bàn lắp và bảng kiểm tra hệ kín, hệ hở.

Sinh học

Từ tế bào hành đến ghép gen

Tầng 2 có các bài từ quan sát tế bào, khí khổng, catalase, lên men, quang hợp đến nhuộm Gram, cấy ria, PCR, điện di và ghép gen. Vi sinh vật chỉ dùng chủng dạy học cấp an toàn sinh học BSL-1, và AI từ chối các yêu cầu vượt cấp này.

Phòng thí nghiệm Sinh học ở tầng 2.
Trạm ghép gen: cắt, nối và biến nạp ADN tái tổ hợp.
Chọn dòng khuẩn lạc xanh và trắng. Bỏ ligaza thì không có khuẩn lạc trắng.
Phòng vi sinh có tủ an toàn sinh học và tủ ấm.
Nhà kính thực vật cho các bài quang hợp, thoát hơi nước, hướng sáng.
Robot trợ lý thực hiện kế hoạch do AI lập.

AI và điều khiển

AI bị ràng buộc bởi quy trình

Trợ lý AI đọc hồ sơ quy trình của từng máy trước khi trả lời. Khi được giao việc, AI lập kế hoạch từ các kỹ năng có sẵn của robot, và một bộ kiểm tra loại bước sai hoặc mất an toàn trước khi robot làm.

Webcam thường cũng đủ để điều khiển: quay đầu để xoay góc nhìn, ghé gần để phóng to, dùng cử chỉ tay qua MediaPipe. Tay cầm tự chế "Halo" dùng ESP32 đang trong giai đoạn đặt linh kiện.

Hành lang tầng 2: mỗi khu một màu cửa, dễ nhận biết khi đi bằng góc nhìn thứ nhất.

Kiểm chứng

Đối chiếu kết quả với giá trị đã biết

Các bài tự động thao tác như học sinh, gồm cả cố ý làm sai, rồi so kết quả với đáp án hoặc số liệu tham chiếu.

Bảng 1. Một số kết quả từ bài kiểm thử tự động
Thí nghiệmVERA LabĐối chiếu
Nhiệt đốt cháy glucozơ, bom nhiệt lượng15570 J/g15569 J/g (NIST)
Nồng độ giấm, chuẩn độ điện thế0,8301 mol/L0,8300 mol/L (đáp án)
Metanol trong rượu, GC-MS1602 mg/L1602 mg/L (đáp án)
Khối lượng còn lại khi nung đá vôi 900 °C56,0 %56,0 % (lý thuyết CaO)
Thành phần BaSO₄, EDS: O / S / Ba66,7 / 16,7 / 16,6 %66,7 / 16,7 / 16,7 %
Bộ kiểm thử mô phỏng C# và Python147 và 149 bài đạt0 bài sai

Bảng này cho thấy mô hình tính đúng trong phạm vi các bài. Đây là mô phỏng ở mức giáo dục, chưa phải đánh giá hiệu quả dạy học.

Đồ họa 3D

Unity 6, URP. Toàn bộ cảnh dựng bằng code, tải và gỡ từng khu, giữ nguyên trạng thái.

Mô phỏng

C# thuần, chạy và kiểm thử được ngoài Unity. Dữ liệu có dẫn nguồn.

Thị giác máy tính

Python, OpenCV, MediaPipe, YuNet, truyền sang Unity qua UDP.

Máy chủ và AI

FastAPI, SQLite. Nhiều nhà cung cấp AI, khóa chỉ nằm ở máy chủ.

Phần cứng

ESP32, cảm biến BMI160, joystick, cò Hall SS49E, vỏ in 3D.

Nền tảng

Windows và macOS.

Trạng thái

Đã có gì, còn thiếu gì

Đã chạy được

  • Khu Hóa học: thí nghiệm, chuẩn độ, 14 máy, lắp ráp tự do
  • Khu Sinh học: 108 dụng cụ, 16 bài thí nghiệm, trạm ghép gen
  • Trợ lý AI, robot, web quản lý
  • Điều khiển đầu và tay bằng webcam

Chưa làm

  • Máy chủ nhiều người cùng vào một phòng
  • Bàn lập trình khối lệnh ở phòng robot
  • Firmware tay cầm Halo
  • AI chạy cục bộ, hệ thống cho giáo viên và học sinh
  • Khảo sát hiệu quả dạy học trên học sinh thật