Home
Showcase(9)
Blog(16)
Lab
YouTube
Publications

Blog

16

Latest Blog

thoughtdriven-shooting-with-a-singlechannel-eeg/thoughtdriven-shooting-with-a-singlechannel-eeg_cover

Thought‑Driven Shooting with a Single‑Channel EEG

0 views

This is a first-principles walkthrough of a DIY, single-channel BCI that produces three real-time keyboard control signals: a focus trigger, a double blink trigger, and a triple blink trigger. Instead of relying on a trained model, this version uses a fully on-device, rule-based pipeline that is transparent to tune and debug during live use. The hardware is a BioAmp EXG-style single-channel front-end with an Arduino UNO R4 Minima running the signal processing on-board, while a native SwiftUI macOS app acts as the operator console and key-output controller over a simple USB serial protocol.

— version 1 at 2025-11-16 —
This is a first‑principles walkthrough of a DIY brain‑computer interface that triggers a “shoot” action in a first‑person shooter using one EEG channel centered over C3. I used the BioAmp EXG Pill with an Arduino for digitization and Python for signal processing. The system detects sensorimotor rhythm modulations in the 8 to 30 Hz range and converts them into discrete click events. The goal is to give you a replicable blueprint, plus a critical analysis of what worked, what did not, and how to design a more rigorous second experiment.


BCI

Research

February 12, 2026

More Blogs

Categories

    DevelopmentResearchAIBCI
Loading...
Montek KundanMontek Kundan
  • Home
  • Showcase(9)
  • Blog(16)
XInstagramGitHubLinkedInYouTube

Build using basehub.com

Inspired by basement.studio

Montek 2026

XInstagramGitHubLinkedInYouTube

Montek 2026

Inspired by basement.studio

barnes hut cover image

Simulating 100,000 Stars in Real-Time with the Barnes-Hut Algorithm

0 views

Research

Development

January 9, 2026

Tangle GAN cover image

Reproducible GAN pipelines with Tangle

0 views

Development

AI

December 23, 2025

The Visual Intro to AISDK Cover

The Visual Intro to AISDK

0 views

Development

AI

December 13, 2025

Fmri output image

Learning fMRI Semantic Encoding

0 views

BCI

AI

October 2, 2025

Building Google Translate from Scratch cover image

Building Google Translate from Scratch (kinda)

0 views

Research

Development

AI

June 29, 2025

Cover Image Transformer teaching

Explaining Transformer to a friend

0 views

Research

June 27, 2025

Building a Modern CLI Scaffolder from Scratch

0 views

Development

May 26, 2025

Chaicode Blog Cover Image

Real-Time Fluid Shaders in React Three Fiber: A Deep Dive into Chai Cup Liquid

0 views

Development

May 23, 2025

zenlock cover image

ZenLock: Building a macOS Menu-Bar Focus Timer

0 views

Development

May 12, 2025

Yew Blog Cover Image

Building a Full-Stack Web App with Yew and Actix

0 views

Development

May 5, 2025

Talking to your terminal blog image

Talking to your terminal, learn to create a CLI app in Rust

0 views

Development

May 1, 2025

Making your Own CDN

0 views

Development

April 10, 2025

Creating Player Locomotion in Unreal Engine

0 views

Development

December 12, 2023

Learning opengl

Learning OpenGL and GLSL

0 views

Development

December 10, 2023

A guide to neural networks cover

A guide to neural networks

0 views

Development

AI

September 10, 2023