Skip to content

upsidedownlabs/NPG-Lite-Firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPG Lite - Firmware

Neuro PlayGround (NPG) Lite firmware repository.

Support NPG-Lite project by signing-up with your email on CrowdSupply

Example Code
Default program to show Visual, Audiotory, and Haptic feedback on NPG NPG-Default.ino
Calculate FFT & Band Power of single channel EEG and print on Serial Serial-FFT.ino
Bluetooh Low Energy (BLE) server to notify client with real-time NPG data BLE-Server.ino
BLE client to take notification from server and trigger GPIO BLE-Client.ino
BLE server to nofity client based on EEG band (beta) power triggers BLE-BCI-Server-Toggle.ino
InfraRed (IR) reciever code to identify LG AC remote button commands IR-LG-Receive.ino
IR signal send example code to control LG AC to toggle ON/OFF using user button IR-LG-Send.ino
Brain Computer Interface (BCI) to toggle LG AC ON/OFF using EEG band (beta) power BCI-IR-Send.ino
BLE client that receives notifications from the server and triggers GPIO to control the car BLE-BCI-Car.ino
BCI remote (server) to drive the BLE car using EEG band (beta) power and EMG (envelope) data BLE-BCI-Car-Remote.ino
Brain Computer Interface example sketch for Double blink and focus detection. BCI-Blink-Serial.ino
Brain Computer Interface to control a menu of options using Double blink and focus detection for ALS patients. BCI-Blink-BLE.ino
MPU6050 sketch to stream 3-axis accelerometer data and send 4 keystrokes to play video games on laptop. Gyro-Motion-Detection.ino
Detects double and triple blinks from EOG signals using high‑pass and notch IIR filters with envelope detection. Blinky-Keys-Serial.ino
Implements a BLE HID keyboard that sends right‑arrow on double blinks and left‑arrow on triple blinks to control slides in a presentation. Blinky-Keys-BLE.ino
Implements a BLE gamepad that reads EEG and EMG signals to control games on Windows, using focus and muscle contractions. BCI-BLE-Gamepad.ino

About

Neuro Play Ground (NPG) Lite firmware repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •