Home > Projects > Mind Control Drone

Mind Control Drone

Summary of Mind Control Drone


This article details a DIY project to control a drone's lift-off and landing using brainwaves. By hacking a standard drone controller with an Arduino MKR1000, the author replaces manual joystick inputs with digital signals generated by a MindWave Neurosky sensor. The system uses Low Pass Filters to convert PWM signals from the Arduino into stable analog voltages that the drone controller accepts. A Processing application reads concentration levels from the sensor; once focus exceeds 40%, the drone ascends, while reduced focus triggers a landing.

Parts used in the Mind Control Drone:

  • Arduino MKR1000
  • Micro Racing Drone
  • Mindwave Neurosky
  • Crocodile clip wires
  • Breadboard (generic)
  • Jumper wires (generic)
  • Resistor 221 ohm
  • Capacitor 100 µF
  • Soldering iron (generic)
  • Digilent Screwdriver
  • Multimeter

Learn how to lift-off a drone with your mind and a hacked controller using a MindWave sensor, Arduino MKR1000 and Processing.

Mind Control Drone

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1
Micro Racing Drone
× 1
Capacitor 100 µF
Capacitor 100 µF
× 4
Resistor 221 ohm
Resistor 221 ohm
× 4
Jumper wires (generic)
Jumper wires (generic)
× 12
Breadboard (generic)
Breadboard (generic)
× 1
Mindwave Neurosky
× 1

Software apps and online services

Processing 3
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Digilent Screwdriver
Digilent Screwdriver

Story

Quick Solutions to Questions related to Mind Control Drone:

  • How does the drone lift off?
    The drone lifts off when your concentration level goes above 40% as detected by the MindWave sensor.
  • Can I use any Arduino board for this project?
    You can use another Arduino, but be aware you might break the circuit board if it outputs more voltage than the PCB can handle.
  • Does the project cover steering the drone?
    No, this project will not cover how to steer your drone only lift-off and landing.
  • What is the purpose of the Low Pass Filter?
    The Low Pass Filter converts the PWM signal from the Arduino into a steady analog voltage that the prepared PCB expects.
  • How do you land the drone?
    You can land the drone by letting your mind wander off and stop concentrating.
  • What software is required to read the sensor data?
    You need to install the MindSet library created by Jorge C. S Cardoso for Processing.
  • Is the MindWave sensor strictly necessary?
    No, you don't necessarily need a MindWave or EEG sensor, you can use any input you want.
  • What happens if the signal strength is poor?
    If the signal noise equals 200, the program prints a message indicating the MindSet is not touching your skin.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top