Cách xây dựng một dự án BCI với thiết bị đo điện não đồ EEG của Emotiv

Heidi Duran

Đã cập nhật vào

Cách xây dựng một dự án BCI với thiết bị đo điện não đồ EEG của Emotiv

Heidi Duran

Đã cập nhật vào

Cách xây dựng một dự án BCI với thiết bị đo điện não đồ EEG của Emotiv

Heidi Duran

Đã cập nhật vào

Công nghệ giao diện não-máy tính (BCI) đo lường hoạt động điện của sóng não, chạy thông tin đó qua phần mềm học máy và chuyển đổi chúng thành các lệnh. BCI được sử dụng như một thiết bị điều khiển từ xa có thể áp dụng cho máy tính, ứng dụng, nhà thông minh và các thiết bị Internet vạn vật (IoT) khác, thực tế ảo, chân tay giả, robot, xe lăn, đồ chơi và trò chơi.

Từng là chất liệu của khoa học viễn tưởng, công nghệ giao diện não-máy tính giờ đây đã có sẵn cho bất kỳ ai có ý tưởng, thời gian và bí quyết. BCI sử dụng các mô hình não cụ thể liên quan đến hình ảnh tâm trí và biểu cảm khuôn mặt và cũng có thể sử dụng chuyển động của đầu và mắt để đưa ra các lệnh kỹ thuật số cho một thiết bị được kết nối. BCI xâm lấn phẫu thuật cấy ghép một thiết bị vào não để thu thập thông tin điện. Các thiết bị BCI không xâm lấn như tai nghe EEG Emotiv đọc hoạt động của não từ da đầu.

Sẵn sàng xây dựng một dự án BCI? Đây là những gì bạn cần

#1: Một mục tiêu rõ ràng

Lập bản đồ những gì bạn muốn đạt được. Càng cụ thể càng tốt, chẳng hạn như "quay đầu để lái", "mỉm cười để bật đèn", "nghĩ đẩy để sử dụng bình thuốc trong trò chơi" hoặc "gửi tin nhắn thông báo khi các chỉ số hiệu suất cho thấy sự mất tập trung trong hơn x khoảng thời gian".

#2: Thiết bị thu nhận tín hiệu

Đầu tiên, bạn sẽ cần một thứ gì đó để ghi lại tín hiệu não. Tất cả các tai nghe EEG không dây Emotiv đều là cảm biến toàn bộ não, ngay cả tai nghe nhét tai MN8 2 kênh và sẽ hoàn thành việc này. Theo quy luật chung, BCI hoạt động tốt hơn với nhiều tín hiệu hơn. Tai nghe EEG 5 kênh Emotiv Insight là một lựa chọn phổ biến cho giao diện não-máy tính vì nó không dây, dễ sử dụng và đã được xác thực độc lập cho chức năng BCI tuyệt vời.

Thiết bị BCI

Biểu đồ so sánh tai nghe

EMOTIV flex saline

Ví dụ về dự án BCI sử dụng Emotiv:

#3: Phần mềm xử lý tín hiệu

Tiếp theo, bạn sẽ cần phần mềm học máy để dịch các tín hiệu não đó thành lệnh. EmotivBCI đơn giản hóa quá trình này bằng cách cho phép bạn thiết lập một hồ sơ và dạy chương trình nhận dạng hình ảnh tâm trí như đẩy hoặc kéo. Phần mềm cũng nhận dạng các biểu cảm khuôn mặt, chuyển động đầu và các trạng thái nhận thức như tập trung hoặc mất tập trung.

#4: Các lệnh BCI được chỉ định

Bây giờ, hãy sử dụng các lệnh BCI để kết nối và tương tác với thế giới thực. EmotivBCI kết nối liền mạch với các chương trình thường được sử dụng mà bạn có thể sử dụng để tạo các ứng dụng cho dự án BCI của mình. Ví dụ, Node-RED cho phép bạn phác thảo trực quan những gì bạn muốn tín hiệu não thực hiện mà không cần mã hóa.

Ngoài ra, bạn có thể viết mã để tạo các ứng dụng phản hồi các tín hiệu não đã được xử lý. Tùy thuộc vào dự án của bạn, điều này có thể liên quan đến các ngôn ngữ như Python, C++ hoặc JavaScript. Bạn có thể sử dụng các ví dụ từ GitHub của chúng tôi làm điểm khởi đầu để khám phá và xây dựng các ứng dụng của riêng bạn.

Các video hướng dẫn lập trình ngôn ngữ BCI miễn phí:

Cách sử dụng Node-RED với Emotiv BCI

#5: Thiết bị nhận lệnh BCI

Cuối cùng, bạn sẽ cần một thứ gì đó để điều khiển bằng BCI. Tùy thuộc vào dự án của bạn, bạn có thể cần cắm thiết bị hoặc bộ phát vào một vi máy tính chẳng hạn như Raspberry Pi hoặc Arduino Board. Tuy nhiên, điều này không phải lúc nào cũng cần thiết.

Cách điều khiển âm thanh bằng BCI

Bạn có thể sử dụng OSC (Open Sound Control) từ ứng dụng EmotivBCI để điều khiển âm thanh và phương tiện truyền thông trong thời gian thực. Các nhà phát triển trò chơi có thể tích hợp các lệnh BCI với các trò chơi Unity của họ thông qua trình bao bọc Unity của Cortex API.

Cách sử dụng vi điều khiển cho BCI:

Trên: Một bo mạch Arduino điều khiển một cánh tay robot bằng cách sử dụng Emotiv EEG. (Nguồn: Matt Su)
Ảnh bìa: Một sinh viên điều khiển flycam BCI tại Đại học Nam Florida. (Nguồn: Câu lạc bộ USF BCI)

Hãy khoe dự án BCI của bạn! Chúng tôi rất muốn xem và chia sẻ những gì bạn đang thực hiện. Gắn thẻ #emotiv trên mạng xã hội hoặc gửi email đến hello@emotiv.com.

Công nghệ giao diện não-máy tính (BCI) đo lường hoạt động điện của sóng não, chạy thông tin đó qua phần mềm học máy và chuyển đổi chúng thành các lệnh. BCI được sử dụng như một thiết bị điều khiển từ xa có thể áp dụng cho máy tính, ứng dụng, nhà thông minh và các thiết bị Internet vạn vật (IoT) khác, thực tế ảo, chân tay giả, robot, xe lăn, đồ chơi và trò chơi.

Từng là chất liệu của khoa học viễn tưởng, công nghệ giao diện não-máy tính giờ đây đã có sẵn cho bất kỳ ai có ý tưởng, thời gian và bí quyết. BCI sử dụng các mô hình não cụ thể liên quan đến hình ảnh tâm trí và biểu cảm khuôn mặt và cũng có thể sử dụng chuyển động của đầu và mắt để đưa ra các lệnh kỹ thuật số cho một thiết bị được kết nối. BCI xâm lấn phẫu thuật cấy ghép một thiết bị vào não để thu thập thông tin điện. Các thiết bị BCI không xâm lấn như tai nghe EEG Emotiv đọc hoạt động của não từ da đầu.

Sẵn sàng xây dựng một dự án BCI? Đây là những gì bạn cần

#1: Một mục tiêu rõ ràng

Lập bản đồ những gì bạn muốn đạt được. Càng cụ thể càng tốt, chẳng hạn như "quay đầu để lái", "mỉm cười để bật đèn", "nghĩ đẩy để sử dụng bình thuốc trong trò chơi" hoặc "gửi tin nhắn thông báo khi các chỉ số hiệu suất cho thấy sự mất tập trung trong hơn x khoảng thời gian".

#2: Thiết bị thu nhận tín hiệu

Đầu tiên, bạn sẽ cần một thứ gì đó để ghi lại tín hiệu não. Tất cả các tai nghe EEG không dây Emotiv đều là cảm biến toàn bộ não, ngay cả tai nghe nhét tai MN8 2 kênh và sẽ hoàn thành việc này. Theo quy luật chung, BCI hoạt động tốt hơn với nhiều tín hiệu hơn. Tai nghe EEG 5 kênh Emotiv Insight là một lựa chọn phổ biến cho giao diện não-máy tính vì nó không dây, dễ sử dụng và đã được xác thực độc lập cho chức năng BCI tuyệt vời.

Thiết bị BCI

Biểu đồ so sánh tai nghe

EMOTIV flex saline

Ví dụ về dự án BCI sử dụng Emotiv:

#3: Phần mềm xử lý tín hiệu

Tiếp theo, bạn sẽ cần phần mềm học máy để dịch các tín hiệu não đó thành lệnh. EmotivBCI đơn giản hóa quá trình này bằng cách cho phép bạn thiết lập một hồ sơ và dạy chương trình nhận dạng hình ảnh tâm trí như đẩy hoặc kéo. Phần mềm cũng nhận dạng các biểu cảm khuôn mặt, chuyển động đầu và các trạng thái nhận thức như tập trung hoặc mất tập trung.

#4: Các lệnh BCI được chỉ định

Bây giờ, hãy sử dụng các lệnh BCI để kết nối và tương tác với thế giới thực. EmotivBCI kết nối liền mạch với các chương trình thường được sử dụng mà bạn có thể sử dụng để tạo các ứng dụng cho dự án BCI của mình. Ví dụ, Node-RED cho phép bạn phác thảo trực quan những gì bạn muốn tín hiệu não thực hiện mà không cần mã hóa.

Ngoài ra, bạn có thể viết mã để tạo các ứng dụng phản hồi các tín hiệu não đã được xử lý. Tùy thuộc vào dự án của bạn, điều này có thể liên quan đến các ngôn ngữ như Python, C++ hoặc JavaScript. Bạn có thể sử dụng các ví dụ từ GitHub của chúng tôi làm điểm khởi đầu để khám phá và xây dựng các ứng dụng của riêng bạn.

Các video hướng dẫn lập trình ngôn ngữ BCI miễn phí:

Cách sử dụng Node-RED với Emotiv BCI

#5: Thiết bị nhận lệnh BCI

Cuối cùng, bạn sẽ cần một thứ gì đó để điều khiển bằng BCI. Tùy thuộc vào dự án của bạn, bạn có thể cần cắm thiết bị hoặc bộ phát vào một vi máy tính chẳng hạn như Raspberry Pi hoặc Arduino Board. Tuy nhiên, điều này không phải lúc nào cũng cần thiết.

Cách điều khiển âm thanh bằng BCI

Bạn có thể sử dụng OSC (Open Sound Control) từ ứng dụng EmotivBCI để điều khiển âm thanh và phương tiện truyền thông trong thời gian thực. Các nhà phát triển trò chơi có thể tích hợp các lệnh BCI với các trò chơi Unity của họ thông qua trình bao bọc Unity của Cortex API.

Cách sử dụng vi điều khiển cho BCI:

Trên: Một bo mạch Arduino điều khiển một cánh tay robot bằng cách sử dụng Emotiv EEG. (Nguồn: Matt Su)
Ảnh bìa: Một sinh viên điều khiển flycam BCI tại Đại học Nam Florida. (Nguồn: Câu lạc bộ USF BCI)

Hãy khoe dự án BCI của bạn! Chúng tôi rất muốn xem và chia sẻ những gì bạn đang thực hiện. Gắn thẻ #emotiv trên mạng xã hội hoặc gửi email đến hello@emotiv.com.

Công nghệ giao diện não-máy tính (BCI) đo lường hoạt động điện của sóng não, chạy thông tin đó qua phần mềm học máy và chuyển đổi chúng thành các lệnh. BCI được sử dụng như một thiết bị điều khiển từ xa có thể áp dụng cho máy tính, ứng dụng, nhà thông minh và các thiết bị Internet vạn vật (IoT) khác, thực tế ảo, chân tay giả, robot, xe lăn, đồ chơi và trò chơi.

Từng là chất liệu của khoa học viễn tưởng, công nghệ giao diện não-máy tính giờ đây đã có sẵn cho bất kỳ ai có ý tưởng, thời gian và bí quyết. BCI sử dụng các mô hình não cụ thể liên quan đến hình ảnh tâm trí và biểu cảm khuôn mặt và cũng có thể sử dụng chuyển động của đầu và mắt để đưa ra các lệnh kỹ thuật số cho một thiết bị được kết nối. BCI xâm lấn phẫu thuật cấy ghép một thiết bị vào não để thu thập thông tin điện. Các thiết bị BCI không xâm lấn như tai nghe EEG Emotiv đọc hoạt động của não từ da đầu.

Sẵn sàng xây dựng một dự án BCI? Đây là những gì bạn cần

#1: Một mục tiêu rõ ràng

Lập bản đồ những gì bạn muốn đạt được. Càng cụ thể càng tốt, chẳng hạn như "quay đầu để lái", "mỉm cười để bật đèn", "nghĩ đẩy để sử dụng bình thuốc trong trò chơi" hoặc "gửi tin nhắn thông báo khi các chỉ số hiệu suất cho thấy sự mất tập trung trong hơn x khoảng thời gian".

#2: Thiết bị thu nhận tín hiệu

Đầu tiên, bạn sẽ cần một thứ gì đó để ghi lại tín hiệu não. Tất cả các tai nghe EEG không dây Emotiv đều là cảm biến toàn bộ não, ngay cả tai nghe nhét tai MN8 2 kênh và sẽ hoàn thành việc này. Theo quy luật chung, BCI hoạt động tốt hơn với nhiều tín hiệu hơn. Tai nghe EEG 5 kênh Emotiv Insight là một lựa chọn phổ biến cho giao diện não-máy tính vì nó không dây, dễ sử dụng và đã được xác thực độc lập cho chức năng BCI tuyệt vời.

Thiết bị BCI

Biểu đồ so sánh tai nghe

EMOTIV flex saline

Ví dụ về dự án BCI sử dụng Emotiv:

#3: Phần mềm xử lý tín hiệu

Tiếp theo, bạn sẽ cần phần mềm học máy để dịch các tín hiệu não đó thành lệnh. EmotivBCI đơn giản hóa quá trình này bằng cách cho phép bạn thiết lập một hồ sơ và dạy chương trình nhận dạng hình ảnh tâm trí như đẩy hoặc kéo. Phần mềm cũng nhận dạng các biểu cảm khuôn mặt, chuyển động đầu và các trạng thái nhận thức như tập trung hoặc mất tập trung.

#4: Các lệnh BCI được chỉ định

Bây giờ, hãy sử dụng các lệnh BCI để kết nối và tương tác với thế giới thực. EmotivBCI kết nối liền mạch với các chương trình thường được sử dụng mà bạn có thể sử dụng để tạo các ứng dụng cho dự án BCI của mình. Ví dụ, Node-RED cho phép bạn phác thảo trực quan những gì bạn muốn tín hiệu não thực hiện mà không cần mã hóa.

Ngoài ra, bạn có thể viết mã để tạo các ứng dụng phản hồi các tín hiệu não đã được xử lý. Tùy thuộc vào dự án của bạn, điều này có thể liên quan đến các ngôn ngữ như Python, C++ hoặc JavaScript. Bạn có thể sử dụng các ví dụ từ GitHub của chúng tôi làm điểm khởi đầu để khám phá và xây dựng các ứng dụng của riêng bạn.

Các video hướng dẫn lập trình ngôn ngữ BCI miễn phí:

Cách sử dụng Node-RED với Emotiv BCI

#5: Thiết bị nhận lệnh BCI

Cuối cùng, bạn sẽ cần một thứ gì đó để điều khiển bằng BCI. Tùy thuộc vào dự án của bạn, bạn có thể cần cắm thiết bị hoặc bộ phát vào một vi máy tính chẳng hạn như Raspberry Pi hoặc Arduino Board. Tuy nhiên, điều này không phải lúc nào cũng cần thiết.

Cách điều khiển âm thanh bằng BCI

Bạn có thể sử dụng OSC (Open Sound Control) từ ứng dụng EmotivBCI để điều khiển âm thanh và phương tiện truyền thông trong thời gian thực. Các nhà phát triển trò chơi có thể tích hợp các lệnh BCI với các trò chơi Unity của họ thông qua trình bao bọc Unity của Cortex API.

Cách sử dụng vi điều khiển cho BCI:

Trên: Một bo mạch Arduino điều khiển một cánh tay robot bằng cách sử dụng Emotiv EEG. (Nguồn: Matt Su)
Ảnh bìa: Một sinh viên điều khiển flycam BCI tại Đại học Nam Florida. (Nguồn: Câu lạc bộ USF BCI)

Hãy khoe dự án BCI của bạn! Chúng tôi rất muốn xem và chia sẻ những gì bạn đang thực hiện. Gắn thẻ #emotiv trên mạng xã hội hoặc gửi email đến hello@emotiv.com.

Cơ bản về Tiềm năng Liên quan đến Sự kiện - EMOTIV

Tiếp tục đọc

Cơ bản về điện thế sự kiện liên quan