Sơ đồ khối của hệ thống được thiết kế và trình bày ở hình 3.1. Hệ thống hoạt động với máy tính là bộ xử lý tín hiệu phụ trách việc kết nối giữa Emotiv Headset và cánh tay trợ lực. Tín hiệu EEG được thu bằng Emotiv Headset và được gửi về máy tính, Emotiv Headset giao tiếp với máy tính thông qua bluetooth. Chương trình viết bằng ngôn ngữ lập trình python được chạy trên máy tính và kết nối với Emotiv Headset. Chương trình giao tiếp với Cortex API để nhận tín hiệu EEG. Sau đó tiến hành xử lý lọc nhiễu để phát hiện tín hiệu chớp mắt trái và chớp mắt phải, từ đó đưa ra lệnh điều khiển gửi đến cánh tay trợ lực để hoạt động theo ý người sử dụng muốn điều khiển.
Hình 3.2: Sơ đồ khối của hệ thống.
Chức năng của các khối
Khối thu dữ liệu: Lấy tín hiệu điện não, sử dụng bộ đo điện não Emotiv EPOC+ 14
kênh.
Khối xử lý dữ liệu: Dùng máy tính nhận dữ liệu từ bộ Emotiv bằng kết nối bluetooth,
xử lý tín hiệu bằng ngôn ngữ python. Và sau khi xử lý xong sẽ gửi dữ liệu xuống cho khối xử lý trung tâm.
Khối nhận dữ liệu: Giao tiếp giữa khối xử lý dữ liệu (máy tính) và bộ xử lý trung tâm
là cầu nối trung gian để nhận và truyền dữ liệu từ máy tính, sau đó truyền cho bộ xử lý trung tâm thông qua bluetooth.
Khối xử lý trung tâm: Là bộ xử lý chính nhận dữ liệu từ máy tính thông qua
bluetooth. Sau đó xử lý và phân tích dữ liệu nhận được, rồi gửi tín hiệu điều khiển qua cho bộ điều khiển cánh tay.
Khối điều khiển: Dùng module DRV8825 để mở rộng cho driver A4988 và nhận lệnh
điều khiển từ khối xử lý trung tâm để điều khiển động cơ bước của cánh tay.
Khối động cơ: Sử dụng động cơ bước để điều khiển cánh tay thông qua hộp số giảm
tốc với tỷ lệ 1:40.
Khối nguồn: Dùng 3 pin Lipo 3.7V – 1A mắc nối tiếp lại với nhau tạo ra nguồn
11.1V-1A để cấp nguồn cho động cơ và arduino nano hoạt động.