Project showcase
3D-Printed EEG-Controlled Prosthetic Arm

3D-Printed EEG-Controlled Prosthetic Arm © MIT

A 3D-printed brain-controlled prosthetic arm.

  • 6,111 views
  • 1 comment
  • 45 respects

Components and supplies

Necessary tools and machines

3drag
3D Printer (generic)
09507 01
Soldering iron (generic)

Apps and online services

Ide web
Arduino IDE
NeuroSky Developer SDK

About this project

Inspiration

After building my first 3D printer, I became interested in functional printing - a prosthetics project seemed like the perfect avenue.

What it does

This project allowed me to explore brain-controlled interfaces and EEG data analysis.

The subject wears a commercially available EEG headband and then blinks. EEG data is sent over Bluetooth to a modem connected to an Arduino. The raw EEG data is analysed, and based on wave amplitude and signal quality a blink is registered. Servos on the arm then actuate to carry out a predefined movement.

How I built it

I started with the embedded electronics system, then printed some parts (full credit to InMoov® for the STL files). Finally I researched techniques and algorithms for the code (full credit to PanTech Solutions® for code inspiration, and NeuroSky).

Challenges I ran into

Getting started was the biggest roadblock I faced – at a point, after all the research, I had to start building and writing code. I handled this by breaking it into chunks – I started with the embedded electronics system, then printed some parts (again, full credit to InMoov® for the STL files). I also ran into technical problems with networking between the EEG and the board.

Accomplishments that I'm proud of

I'm proud that I solved most of the problems that came my way, and that I saw my project to completion!

What I learned

This project taught me a few things: to respect a schedule, to be flexible, and to always be ready to make mistakes! As cheesy as it sounds, every time I missed a semi-colon, or soldered something poorly, it forced me to improve the quality of my work.

What's next for 3D-Printed EEG-Controlled Prosthetic Arm

Currently, I'm working on adding more commands through varying blink strengths.

References

Credit to InMoov.fr, PanTech Solutions, and NeuroSky for stl files, programming strategies, and their awesome SDK respectively.

Comments

Similar projects you might like

Arduino Bluetooth Basic Tutorial

by Mayoogh Girish

  • 454,623 views
  • 42 comments
  • 236 respects

Home Automation Using Raspberry Pi 2 And Windows 10 IoT

Project tutorial by Anurag S. Vasanwala

  • 285,498 views
  • 95 comments
  • 671 respects

Security Access Using RFID Reader

by Aritro Mukherjee

  • 229,295 views
  • 38 comments
  • 236 respects

OpenCat

Project in progress by Team Petoi

  • 195,909 views
  • 154 comments
  • 1,361 respects
Add projectSign up / Login