Neuro PlayGround Lite

An expandable multichannel wireless BioAmp interface for HCI & BCI

Crowdfunding now!

View Purchasing Options
Aug 14, 2025

Project update 3 of 4

Exploring HCI & BCI with NeuroPlayGround Lite

by Rup Jyoti Bharadwaj, Deepak Khatri, Krishnanshu Mittal, Anuranan Kakati

Project Tutorials

Neuro PlayGround Lite, with its multi-channel BioAmp, wireless connectivity, battery operation, and expansion interface, empowers users to create innovative HCI and BCI applications with ease. We’ve developed a series of projects leveraging ECG, EMG, EOG, and EEG signals to inspire you—though the possibilities extend far beyond these examples!


TL;DR – Quick Project Links


Hardware Setup

Before starting any project, make sure your NPG Lite is running the Chords BLE firmware. Here’s how to flash it:

We’ll use the NPG Lite Flasher, a user-friendly tool to flash firmware onto your ESP32-based NPG Lite.

Download the Flasher:

  1. Download the NPG Lite Flasher from: github.com/upsidedownlabs/NPG-Lite-Flasher
  2. Install and launch the application

Flash the Firmware:

  1. Connect your NPG Lite via USB-C cable
  2. Select BLE firmware (required for these projects).
  3. Identify the correct port
  4. Click "Flash"

After Flashing:

  1. Unplug the NPG Lite from your laptop
  2. Disconnect the laptop's charger to minimize AC noise

LED Status Indicators (Chords BLE Firmware):

Haptic Feedback (VibZ/VibZ+ Playmates):

Alternative: Uploading Firmware Using Arduino IDE

  1. Go to the Chords BLE Firmware for NPG Lite.

  2. Click the copy button on the top right of the code to copy the sketch.

  3. Install Arduino IDE and open a new sketch via FileNew Sketch.

  4. Delete the existing code (select all with Ctrl+A) and paste the BLE sketch (Ctrl+V).

  5. Go to the board manager by clicking on the 2nd icon on the left side or ToolsBoardBoard Manager

  6. Search for "ESP32" and install "ESP32 by Espressif Systems" (do not install the Arduino ESP32 boards).

  7. Now go to ToolsBoardesp32 → Select ESP32C6 Dev Moudule

  8. Press Ctrl+Shift+I to open the library manager.

  9. Search for "Adafruit NeoPixel" and install the library.

  10. Hit the upload button (➜ on the top left).


1. Make Muscular Music

A human-computer interface (HCI) using 3-channel EMG data to detect muscle signals from the left hand, right hand, and chest, controlling virtual musical instruments. Each muscle contraction triggers a distinct sound effect—turning your body into an organic orchestra!

Learn More:


2. Track Your Heartbeat

Capture electrocardiogram (ECG) signals to calculate heart rate using NPG Lite, and display results in real time on a mobile phone via Bluetooth LE and a Chrome-based browser.

Learn More:


Control a game simply by blinking! This setup detects EOG signals from the eyes, sends data over Bluetooth LE to your PC, and emulates a spacebar keystroke when a blink is detected. You can configure the code to simulate other keystrokes as well.

Learn More:


4. Pop Bubbles With Your Mind

A brain-computer interface (BCI) application that uses EEG signals to operate an interactive bubble-popping game in a web browser. The system identifies beta wave activity (12–30 Hz) to measure concentration and attention. Bubbles pop as you focus—and stop when your concentration wanes.

Learn More:


Exciting new projects and tutorials are on the way. Neuro PlayGround Lite is just getting started! Ready to join the movement? Get yours today


Sign up to receive future updates for Neuro PlayGround Lite.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects