Датчик эмоций и ЭЭГ: низкобюджетное железо для детекции эмоций в реальном времени
Обзор проекта
Автор: xdeyyan — проект загружен 20.04.2018 CET (европейское время, Балканы). Полный дизайн будет опубликован в ближайшее время; пока представлен обзор текущей настройки.
Ключевые компоненты
- Процессор Quod 4 — €14
- Контроллер Quod Z6 — €3
- Опционально Raspberry Pi (для расширенного логирования и визуализации)
- Провода, переключатели, 9-вольтовая батарея и разъём
Программный обзор
Датчик считывает ЭЭГ-данные и передаёт их на хост-систему для анализа. Ниже приведён упрощённый скрипт, иллюстрирующий поток данных. Реальная реализация использует Visual Studio Code и библиотеки платформы Quod.
// This is script for reading brain waves
// Developed by Dejan Lukić from Quod
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, который будет отображать ЭЭГ-трассы и индикаторы эмоций в реальном времени. Примеры ЭЭГ-графиков доступны в Google и ResearchGate.
Дальнейшие шаги
Текущий прототип функционален для детекции эмоций, но ещё не финализирован. Я скоро загружу полную прошивку, схему и программный пакет. Следите за обновлениями!
Источник: Emotion Sensor / EEG
Производственный процесс
- ЭЭГ-аппараты: дизайн, производство и новые применения
- Датчик отпечатка пальца под экраном: эволюция, технологии и преимущества
- Управление светодиодом с PIR-датчиком движения на Raspberry Pi
- Построение низкобюджетного датчика влажности почвы на Raspberry Pi для умного полива
- Тестирование датчика температуры DS18B20 на Raspberry Pi
- Создайте домашний монитор температуры на Raspberry Pi с MCP9808, InfluxDB и Grafana
- Sensor Telemetry 2.0.1 — продвинутый мониторинг температуры с Azure IoT Hub
- Датчики Холла: принцип работы, применение и конструкция
- Датчик положения коленвала: как он обеспечивает плавную работу двигателя
- Датчик положения кривошипа: основа точного управления двигателем