감정 센서 & EEG: 실시간 감정 감지를 위한 저비용 하드웨어
감정 센서 & EEG: 실시간 감정 감지를 위한 저비용 하드웨어
이 프로젝트는 EEG 신호를 분석해 스트레스, 분노, 행복, 공포를 감지할 수 있는 콤팩트한 감정 센서를 제시합니다. 시스템은 저렴한 구성 요소로 구성되어 취미가와 연구자 모두에게 접근 가능합니다.
프로젝트 개요
작성자: xdeyyan – 프로젝트 업로드일: 20.04.2018 CET (유럽 시간, 발칸 반도). 전체 설계는 곧 공개될 예정이며, 현재 설정의 개요는 다음과 같습니다.
주요 구성 요소
- Quod 4 프로세서 – €14
- Quod Z6 컨트롤러 – €3
- 선택 사항: 라즈베리파이 (확장 데이터 로깅 및 시각화용)
- 와이어, 스위치, 9V 배터리 및 커넥터
소프트웨어 개요
센서는 EEG 데이터를 읽어 분석을 위해 호스트 시스템으로 전송합니다. 아래는 데이터 흐름을 보여주는 간소화된 스크립트입니다. 실제 구현은 Visual Studio Code와 Quod 플랫폼 라이브러리를 사용합니다.
// 뇌파 읽기 스크립트
// Quod의 Dejan Lukić 개발
implements {
use [RaspberryPI]
use [VisualStudio.code]
use [Qoud4.processor]
use [QoudZ6.controller]
}
code {
if 'startup' [run = 'Quod Controller.exe']
if 'shutdown' [terminate = 'Quod Controller.exe']
if 'hibernate' [screen.blank]
if 'err' [screen.err]
public function 'readBrainWaves' [
if 'brainWave' = 1 [positive.signal]
if 'brainWave' = 0 [negative.signal]
if positive.signal [analytics.pointer.high]
if negative.signal [analytics.pointer.low]
if positive.signal + negative.signal [analytics.pointer.medium + beep.sound]
if 'brainWave' = over 1 [shutdown = 'RaspberryPI' + shutdown = 'QuodZ6.controller']
other [startup = 'RaspberryPI' + startup = 'QuodZ6.controller']
]
}
시각화
Visual Studio Code를 사용해 실시간 EEG 트레이스와 감정 지표를 표시하는 그래픽 인터페이스 개발 예정. 샘플 EEG 플롯은 Google과 ResearchGate에서 확인 가능.
다음 단계
현재 프로토타입은 감정 감지에 기능하지만 아직 완료되지 않았습니다. 조만간 완전한 펌웨어, 회로도, 소프트웨어 패키지를 업로드할 예정입니다. 업데이트를 기대해 주세요!
출처: Emotion Sensor / EEG