🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /Healthcare Biomedical & Assistive/Bio-signal Acquisition (ECG/EMG/EEG)/Brain Controlled IoT EEG
Brain Controlled IoT EEG
Intermediate
RASPBERRY PI
Project Specific
3 – 6 Hours
Partial Kit

Brain Controlled IoT EEG

Control home appliances and IoT devices using your thoughts and mental attention with a brain-computer interface powered by an EEG sensor and Raspberry Pi.

Originally published on ElectronicsForU
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: ECG / EMG / EEG Sensor
LED Bulb / Lamp / AC Load
Electric light

Browse all components

How It Works

Why Build This

Design advanced assistive technology prototypes that enable individuals with physical disabilities to control household environments using only brain activity.
Explore human-computer interaction (HCI) research paradigms by translating non-invasive electroencephalography data into actionable IoT commands.
Gain practical experience integrating Bluetooth peripheral devices, serial data parsing libraries, and electromechanical relay hardware on a Linux-based single-board computer.

Real-World Application

Assistive technology for individuals with physical disabilities, hands-free home automation, and advanced human-computer interaction research.

Skills You'll Learn

Bluetooth peripheral pairing and communication
Python serial and data stream parsing
GPIO digital output control
relay module interfacing
threshold-based event triggering

Safety Precautions

Exercise caution when working with mains electricity connected through relays.

Technology Tags

EEG
BRAIN-COMPUTER INTERFACE
BCI
PYTHON
IOT
BLUETOOTH
NEUROPY
SENSORS

Frequently Asked Questions

The project targets undergraduate engineering levels, so familiarity with Python programming, Linux terminal navigation, and basic electronics wiring is expected, though no prior EEG experience is required.
The NeuroSky MindWave Mobile 2 communicates wirelessly using Bluetooth, which is managed on the Raspberry Pi 5 via the Bluez driver stack and accessed through Python.
You can control any appliance that can be safely switched by the relay module, keeping in mind the electrical ratings of the relay and the requirement to exercise extreme caution with mains power.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00441