https://github.com/d4rk-lucif3r/project-infinity
Mind Controlled Rover
https://github.com/d4rk-lucif3r/project-infinity
Last synced: 3 months ago
JSON representation
Mind Controlled Rover
- Host: GitHub
- URL: https://github.com/d4rk-lucif3r/project-infinity
- Owner: d4rk-lucif3r
- Created: 2020-05-02T19:29:40.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-25T08:06:13.000Z (almost 2 years ago)
- Last Synced: 2025-01-22T09:52:34.569Z (5 months ago)
- Language: C++
- Homepage:
- Size: 2.15 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project-Infinity

- Project Infinity is a mind controlled rover which is made using arduino and is controlled by Neurosky Mindwave Headset with the help of an [app](https://github.com/ksdhanjal/Project-Infinity).## Required Materials
1) BreadBoard - Half Size
2) Arduino Uno R3
3) Hobby Motor - Geared
4) 1K Ohm Resistor
5) 9v Battery
6) USB Cable A to B
7) Jumper Wires Pack - M/M
8) Jumper Wires Pack - M/F
9) Neurosky Mindwave 2 Headset
## Code
- The code can be found [here](https://github.com/arshanwar/Project-Infinity/blob/master/Code/Infinity.ino).
## Library Required
- [This](https://github.com/arshanwar/Project-Infinity/tree/master/Motor%20Shield%20LIbrary) is the library for the Adafruit Motor Shield V2 for Arduino. It supports DC motors & Stepper motors with microstepping as well as stacking-support.
## Working Principle
- Brain waves are oscillating electrical voltages in the brain measuring just a few millionths of a volt. There are five widely recognized brain waves, and the main frequencies of human EEG waves are listed below along with their characteristics.

## Working
- Meditation produces alpha waves (frequency range: 7.5-12.5 Hz).
- Attention produces beta waves (frequency range: 12.5-30 Hz).
- So by isolating these 2 frequencies in brainwaves, App can trigger the right signals to control the rover.
- The EEG headset records the brainwaves.
- The brainwaves are analyzed on the app to isolate the right frequencies.
- The app is connected to an Arduino microcontroller via Bluetooth. The Arduino gets a specific input for each frequency detected.
- Through those inputs it changes its direction.
## Schematics

## Headset Diagram

## Image

## Contributors
- [@adafruit](https://github.com/adafruit) for Motor Shield Library.