1. Tóm Tắt Dự Án & Giá Trị Nhân Văn Thực Tiễn
Trẻ em mắc chứng Rối loạn phổ tự kỷ (Autism Spectrum Disorder - ASD) và Rối loạn xử lý cảm giác (Sensory Processing Disorder - SPD) thường gặp khó khăn lớn trong việc tiếp nhận và điều hòa các kích thích từ thế giới xung quanh. Những âm thanh chói tai (tiếng còi xe, máy khoan), ánh sáng đèn huỳnh quang nhấp nháy, hay một căn phòng đông đúc ồn ào đều có thể làm hệ thần kinh giao cảm của trẻ bị kích hoạt quá mức, đẩy các em vào trạng thái hoảng loạn bùng phát (Sensory Meltdown) hoặc thu mình sợ hãi (Shutdown).

Do khiếm khuyết về giao tiếp và ngôn ngữ, đa số trẻ tự kỷ không thể nói thành lời rằng mình đang bị choáng ngợp. Các em chỉ phản ứng tiêu cực bằng cách la hét, khóc lóc hoặc tự cắn tay gây thương tích. Phụ huynh và giáo viên thường chỉ nhìn thấy đỉnh điểm của cơn mất kiểm soát mà không hiểu được nguyên nhân gốc rễ sinh học đang diễn ra âm thầm dưới làn da của trẻ.
Dự án "Sensory Overload Monitor (StressWatch – Bé An Tâm)" được nghiên cứu và chế tạo bởi học sinh Thái Huân dưới sự hướng dẫn chuyên môn và thiết kế kiến trúc của Thầy Võ Tá Dũng (Henry) tại TP. Hồ Chí Minh (10/2026). Dự án kết hợp vòng đeo tay thông minh IoT gọn nhẹ với hệ thống phần mềm đám mây tích hợp Google Gemini AI đóng vai trò là Trợ lý Trị liệu Hoạt động (Occupational Therapist - OT), giúp phát hiện sớm các dấu hiệu quá tải cảm giác trước từ 3 đến 7 phút trước khi cơn bùng phát diễn ra.
2. Kiến Trúc Hệ Thống Đa Tầng
Hệ sinh thái công nghệ gồm 4 tầng phân lập rõ ràng:
+-----------------------------------------------------------------------------------------+
| 1. TẦNG THIẾT BỊ ĐEO TAY BIÊN |
| |
| - MAX30102: Cảm biến quang học PPG (đo nhịp tim tức thời BPM, độ biến thiên nhịp tim) |
| - Galvanic Skin Response (GSR): Đo điện trở dẫn truyền da qua tuyến mồ hôi vi mô |
| - Microphone số MEMS I2S INMP441: Đo độ ồn âm thanh môi trường chuẩn decibel (SPL dB) |
| - Động cơ rung Haptic Feedback: Rung phản hồi xúc giác nhắc nhở nhẹ nhàng cổ tay trẻ |
| - Màn hình OLED SH1106 1.3" 128x64: Hiển thị 4 khuôn mặt hoạt hình Kawaii ngộ nghĩnh |
+-----------------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------------+
| 2. TẦNG PHẦN MỀM NHÚNG FREERTOS |
| |
| - ESP32 Core 0: Lấy mẫu cảm biến tốc độ cao (I2S DMA 16kHz audio, I2C PPG, ADC GSR) |
| - ESP32 Core 1: Hợp nhất đa cảm biến, tính điểm Stress Score, hiển thị giao diện OLED |
| - Kết nối Wi-Fi 802.11 b/g/n: Đẩy chuỗi dữ liệu telemtry lên Cloud mỗi 1000ms |
+-----------------------------------------------------------------------------------------+
| (Giao thức an toàn WSS / HTTPS)
v
+-----------------------------------------------------------------------------------------+
| 3. TẦNG ĐÁM MÂY & TRÍ TUỆ NHÂN TẠO |
| |
| - Supabase PostgreSQL: Lưu trữ bảng `biometric_logs` với chỉ mục thời gian B-Tree |
| - Supabase Realtime: Đồng bộ dữ liệu dạng luồng WebSocket độ trễ dưới 200ms |
| - Mô hình Google Gemini 1.5 Pro: Trợ lý chuyên gia Trị liệu Hoạt động ảo (AI OT) |
+-----------------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------------+
| 4. BẢNG ĐIỀU KHIỂN DÀNH CHO PHỤ HUYNH |
| |
| - Web Dashboard Next.js & Tailwind CSS tối ưu cho phụ huynh và giáo viên can thiệp |
| - Tab Giám Sát Trực Tiếp: Đồng hồ đo nhịp tim, độ ồn và khuyến nghị hành động tức thì |
| - Tab Kế Hoạch Sensory Diet: Báo cáo phân tích chuỗi thời gian và bài tập điều hòa tuần|
+-----------------------------------------------------------------------------------------+

3. Chế Tạo Phần Cứng & Nguyên Mẫu Thực Tế
3.1. Thiết Kế Vỏ Hộp Đeo Tay Công Thái Học
Nguyên mẫu thiết bị được in 3D bằng chất liệu nhựa sinh học an toàn cho trẻ em, bo cong mềm mại không gây cấn tay, đi kèm dây đeo silicon y tế êm ái:

Nguyên mẫu StressWatch thực tế trên tay

Màn hình OLED 1.3" chế độ Bé An Tâm
3.2. Sơ Đồ Khối & Kết Nối Mạch Điện

- Cảm biến nhịp tim quang học MAX30102: Giao tiếp I2C tốc độ 400kHz. Tín hiệu hồng ngoại (IR) được lọc bỏ thành phần một chiều (DC) và lọc thông dải IIR (0.5Hz - 4.0Hz) để trích xuất xung nhịp tim chuẩn xác ngay cả khi cổ tay trẻ đung đưa nhẹ.
- Cảm biến dẫn truyền da GSR (Galvanic Skin Response): Cặp điện cực kẹp nhẹ vào lòng bàn tay kết nối với mạch khuếch đại thuật toán op-amp và đưa vào chân
ADC1_CH6 (GPIO 34). Khi thần kinh giao cảm bị kích thích, tuyến mồ hôi vi mô tiết ra làm giảm điện trở da đột ngột, báo hiệu căng thẳng sinh học. - Microphone số MEMS I2S INMP441: Thu nhận âm thanh môi trường đa hướng trực tiếp qua DMA không làm tiêu tốn CPU vi điều khiển, cho phép tính toán mức áp suất âm thanh chuẩn decibel (SPL dB):
V_rms = √( (1 / N) · Σ [x(n)]² ) SPL (dB) = 20 · log10( V_rms / V_ref ) + Calibration_Offset - Sơ đồ nguyên lý mạch hoàn chỉnh:

Sơ đồ nguyên lý mạch đeo tay
4. Phần Mềm Nhúng FreeRTOS & Thuật Toán Hợp Nhất Đa Giác Quan
4.1. Phân Bổ Đa Nhiệm Trên Vi Điều Khiển ESP32

Để đảm bảo việc lấy mẫu âm thanh I2S ở tần số 16kHz không bị ngắt quãng, vi điều khiển phân chia luồng qua FreeRTOS:
- Core 0: Chạy các tác vụ phần cứng tốc độ cao (lấy mẫu audio qua DMA, đọc dữ liệu nhịp tim và dẫn truyền da).
- Core 1: Chạy thuật toán hợp nhất tính điểm quá tải cảm giác, vẽ màn hình OLED và gửi dữ liệu lên đám mây Supabase qua Wi-Fi.
4.2. Thuật Toán Tính Điểm Quá Tải Cảm Giác (Sensory Overload Score)

Cơn quá tải cảm giác có thể xuất phát từ một âm thanh lớn bất ngờ (tiếng còi xe 95dB) hoặc sự cộng gộp âm ỉ (phòng học ngột ngạt kết hợp nhịp tim tăng cao). Thuật toán áp dụng nguyên tắc Max Single + Compound:
Điểm_Nhịp_Tim = clamp( (BPM - Nhịp_Tim_Chuẩn) · 2.5, 0, 100 )
Điểm_Dẫn_Truyền = clamp( (Điện_Dẫn - Điện_Dẫn_Chuẩn) · 1.8, 0, 100 )
Điểm_Tiếng_Ồn = clamp( (SPL_dB - 65) · 3.3, 0, 100 )
Điểm_Cộng_Gộp = 0.40 · Điểm_Nhịp_Tim + 0.35 · Điểm_Dẫn_Truyền + 0.25 · Điểm_Tiếng_Ồn
Sensory_Overload_Score = max( Điểm_Cộng_Gộp, max(Điểm_Nhịp_Tim, Điểm_Tiếng_Ồn) · 0.90 )
5. Màn Hình OLED Giao Tiếp Trẻ Em & Trợ Lý AI OT
5.1. 4 Chế Độ Biểu Cảm Hoạt Họa Trên Màn Hình OLED

Thay vì hiển thị các con số lâm sàng khiến trẻ hoang mang, màn hình OLED 1.3 inch hiển thị các nhân vật hoạt hình dễ thương giúp trẻ tự nhận biết trạng thái bản thân:
- Chế độ 1 ("Bé An Tâm"): Mặt chú mèo cười vui vẻ, biểu thị trẻ đang thư giãn bình ổn.
- Chế độ 2 ("Bé Hơi Căng"): Mặt mèo mở to mắt chú ý, rung nhẹ nhắc trẻ uống nước hoặc hít thở.
- Chế độ 3 ("Bé Quá Tải"): Khuôn mặt choáng ngợp, đồng thời gửi cảnh báo khẩn cấp đến điện thoại phụ huynh.
- Chế độ 4 ("Bé Hít Thở"): Hiển thị quả bóng phồng xẹp theo nhịp thở 4 thì Box Breathing (4-4-4-4) hướng dẫn trẻ hít vào 4s, giữ 4s, thở ra 4s và giữ 4s.
5.2. Cổng Quản Trị Phụ Huynh & Trợ Lý Trị Liệu Hoạt Động Google Gemini AI

Hệ thống tích hợp mô hình Google Gemini 1.5 Pro được tinh chỉnh theo phương pháp trị liệu hoạt động nhi khoa (Pediatric Occupational Therapy):
- Can thiệp khẩn cấp: Khi điểm quá tải vượt mức 65, AI tự động phân tích tác nhân gây kích ứng và đưa ra chỉ dẫn can thiệp tức thì cho phụ huynh: (Ví dụ: "Độ ồn hiện tại trong lớp đạt 82dB khiến nhịp tim bé tăng lên 124 bpm. Phụ huynh nên đưa bé vào góc yên tĩnh, đeo tai nghe chống ồn và ấn nhẹ lên vai bé để tạo cảm giác an tâm.")
- Kế hoạch Thực đơn Cảm giác (Sensory Diet): Tổng hợp báo cáo hàng tuần, xác định các khung giờ và môi trường bé dễ bị kích ứng để xây dựng bài tập vận động điều hòa phù hợp.

Giám sát trực tiếp & Can thiệp tức thì

Nhật ký dữ liệu sinh trắc học

Báo cáo Sensory Diet chuyên sâu
6. Kết Quả Đo Kiểm Thực Nghiệm & Đánh Giá
6.1. Độ Chính Xác Đo Nhịp Tim Quang Học PPG
Thực nghiệm so sánh với thiết bị đo nhịp tim y tế chuẩn:
- Sai số tuyệt đối trung bình (MAE): 1.42 BPM (nằm trong chuẩn cho phép của thiết bị y tế dân dụng ≤ 3 BPM).
- Tỷ lệ lọc nhiễu âm thanh: Tăng chỉ số PSNR thêm 18.4 dB nhờ thuật toán lọc IIR thông dải.
6.2. Năng Lực Phát Hiện Sớm Cơn Quá Tải Cảm Giác (Meltdown)

Trong các bài kiểm tra thực nghiệm mô phỏng kích thích giác quan (tiếng ồn 85dB kết hợp ánh sáng nhấp nháy):
- Dấu ấn thần kinh giao cảm (nhịp tim tăng nhanh và điện dẫn da giảm) xuất hiện sớm trước từ 3 phút 45 giây đến 7 phút 12 giây trước khi trẻ có biểu hiện la hét hay kích động ra bên ngoài.
- Khi người chăm sóc can thiệp sớm dựa trên cảnh báo của StressWatch, 87.5% các trường hợp thử nghiệm đã tránh được cơn Meltdown toàn diện.
6.3. Đo Đạc Độ Trễ Toàn Trình & Thời Lượng Pin

- Độ trễ truyền nhận WebSocket: Trung bình 164 ms.
- Thời gian phản hồi chỉ dẫn can thiệp của AI Gemini: Trung bình 1.84 giây.
- Thời lượng pin: Pin Li-Po dung lượng 500mAh duy trì hoạt động liên tục trên 14 giờ, hoàn toàn đáp ứng trọn vẹn một ngày học tập của bé.
7. Kết Luận & Định Hướng Tương Lai
Dự án Sensory Overload Monitor (StressWatch – Bé An Tâm) là minh chứng thuyết phục cho việc ứng dụng công nghệ IoT và Trí tuệ Nhân tạo vì mục tiêu nhân văn sâu sắc. Bằng cách lắng nghe những biến chuyển sinh học thầm kín dưới làn da, hệ thống đã trao quyền cho các bậc cha mẹ và thầy cô thấu hiểu tiếng nói không lời của trẻ tự kỷ, biến những khoảnh khắc khủng hoảng thành cơ hội thấu cảm và che chở yêu thương.

