Siri, the iPhone 4S intelligent voice assistant can be controlled by brain waves. Cool, right? Brain waves and a lot of hardware were used in the project entitled “Black mirror“. Project Black Mirror aims at using brain waves to give Siri custom commands.

So far hackers managed 25 brain waves to specific Siri commands. So, basically you just think the command, and Siri does it.

This is accomplished by hooking up ECG pads to the user, collecting their brain waves and translating them into synthesized speech, which in turn is transmitted through the 3.5mm headphone jack and will be recognized by Siri as a command.

  1. ECG pads provide raw skin conductivity / electrical activity as analogue data (0-5v).
  2. This is plugged into the Arduino board via 4 analogue inputs (no activity = 0v, high activity = 5v).
  3. The Arduino has a program burnt to it’s EPROM chip that filters the signals.
  4. Josh trained the program by thinking of the main Siri commands (“Call”, “Set”, “Diary” etc.) one at a time and the program where we captured the signature brain patterns they produce.
  5. The program can detect the signature patterns that indicate a certain word is being thought of. The program will then wait for a natural ‘release’ in brain waves and assume the chain of commands is now complete and action is required.
  6. The series of commands are fed to a SpeakJet speech synthesiser chip
  7. The audio output of which simply plugs into the iPhone’s microphone jack.

We have a demo video showing how things work out:



We're not around right now. But you can send us an email and we'll get back to you, asap.


Log in with your credentials

Forgot your details?