Demonstration of a Low Cost EEG Circuit

Sdílet
Vložit
  • čas přidán 4. 05. 2018
  • This is a demonstration of my Final Year project for my Electrical/Electronic Engineering Degree.
    Link to Github: github.com/RonanB96/Low-Cost-...
    The aim of the project was to build a low cost, EEG based, brain computer interface. I choose to build a keyboard which the user types into by staring at different flashing checker boxes corresponding to the character they want to enter. The signal being measured is between Oz and the right mastoid and I am looking for SSVEP's caused by the flashing checker box the user is looking at.
    The final BCI wasn't reliable at the end of the project but the circuit reliable for measuring EEG.
    The circuit could also be used to measure ECG, EMG and EOG as the circuit has a pass band or ~1-100Hz.
    The circuit cost €30 to build and each electrode is about ~€0.50. It is single channel but adding extra channels will cost about €5 each.
    I'm still in the process of writing the thesis so I do not have the code and circuit diagram available online yet but I will post links once they are up.
    For other projects I've built, check out my my other videos or
    my blog: roboroblog.wordpress.com/
    my Instructables: www.instructables.com/member/...
  • Věda a technologie

Komentáře • 58

  • @mauriciobezerra1519
    @mauriciobezerra1519 Před rokem +3

    Your project and your blog are awesome! Please consider continue posting

  • @RoadRunnerMeep
    @RoadRunnerMeep Před 5 lety +15

    Great work, it's things like this we need to solve more problems

  • @aeons6969
    @aeons6969 Před 4 lety +4

    Awesome video, thank you so much for showing us!! Would it be possible to connect more electrodes?

  • @RED-vk8qq
    @RED-vk8qq Před 4 lety +1

    hi
    please to explain me a letter about first and second part in schematic *biopotencial simulator* and *protection circuit*
    thank you

  • @jaredbeckwith
    @jaredbeckwith Před rokem +1

    Pretty cool!

  • @merveozdas1193
    @merveozdas1193 Před rokem

    great work, but how can we classify channels and show?

  • @theengineergaming
    @theengineergaming Před rokem

    May I ask if it’s suitable to use NE5532 as my op amps for my eeg circuit or will there be too much noise still

  • @swarnendumaiti6618
    @swarnendumaiti6618 Před 3 lety

    How can I upload this code to stm? and which type of stm board is used here?

  • @everything-5251
    @everything-5251 Před 4 lety

    hello
    i want control led by eeg can help me ?

  • @sameterdogan1820
    @sameterdogan1820 Před 4 lety

    Hi, ı wanna ask u sth. My circuit is ready to run but I don't know which wire using for brain waves, and which electrode. Could you tell me what kind of things are they. where can i find electrodes and wires. i couldn't make electrode at home. Could u help me, please?

  • @sushmiammu3987
    @sushmiammu3987 Před rokem

    Can anyone pls tell about the sensors that are used?

  • @antoniodejesusarenasperez6901

    thanks a lot!!

  • @stat8715
    @stat8715 Před rokem

    I'm here for the history ! hope to do the same one day

  • @Sammy_Cristina
    @Sammy_Cristina Před 5 měsíci +1

    Can you provide me more details ? As I am planning to do this project for my medical electronics subject

  • @JanoRamos
    @JanoRamos Před rokem

    ¿Do you know the cost of actiCAP slim/snap price?

  • @sohaibabdeldjaouad5567

    Can I use any stm 32 ?

  • @gopalakrishnamazundar8078

    Can you please upload the circuit diagram! I was unable to find it in your GitHub page.

    • @Roboro
      @Roboro  Před 4 lety +1

      Here is the link to the schematic on my github github.com/RonanB96/Low-Cost-EEG-Based-BCI/blob/master/Circuit/EEG_sch.pdf

  • @yaswanthreddy3166
    @yaswanthreddy3166 Před rokem

    @Roboro You have done a fabulous job. I am really impressed with your work and have gone through your document. It was great.
    I have a doubt regarding the circuit ie biopotential simulator. Is it necessary to use it in the project? Have you used it? If yes what is the reason, brother.. Please help me out?
    Why do we actually use biopotential simulators and how?

    • @yaswanthreddy3166
      @yaswanthreddy3166 Před rokem

      I would appreciate your reply... Waiting for that..Thank you

  • @rohansingh3406
    @rohansingh3406 Před 3 lety

    Hey Roboro great job, i am building my own 6 channel DIY EEG too i have made the schematic with the instrumentational amplifier and all the filters which are connected to an Arduino then to my laptop. But i have no idea how to analyse the EEG signal with an Arduino, Can you please help me? Do you know anything about it?

    • @theengineergaming
      @theengineergaming Před rokem

      I think they’ve recently updated Arduino IDE and there’s now a serial plotter which plots the voltage continuously real time

  • @rohithvishaal
    @rohithvishaal Před 4 lety

    do you have pictures of the breadboard exactly
    Great work

    • @Roboro
      @Roboro  Před 4 lety +1

      Sorry I don't have any pictures of the breadboard but the circuit diagram is on my github in the description if that helps. I built it on one breadboard but I'd suggest two as it ws very tight to fit everything in

  • @josecoverlessons
    @josecoverlessons Před 4 lety +2

    Ive been meaning o build an EEG machine from scratch along with a neurofeedback component, if you ahve any advice please help me

    • @divyanshdixit3243
      @divyanshdixit3243 Před 3 měsíci

      hello! i am also builidng an eeg machine from scratch can you tell me if you were able to complete it ? if yes can you please help me out ?

  • @engixpro5361
    @engixpro5361 Před 4 lety

    Please suggest me which electrode to buy.... so that i need not to connect extra wires.... I want V+ and ground... to be amplified by instrumentation amplifier
    Please reply.... thanks in advance

    • @Roboro
      @Roboro  Před 4 lety +1

      For this circuit you will need the 3 electrodes but if you are using a different circuit you could make the electrodes like I did which are shown in the video or buy some cup electrodes, these can be expensive though. If you just want ecg or emg, you can use standard ecg pads which are cheap

  • @krowinggnocchi
    @krowinggnocchi Před 2 lety

    Dope

  • @Johnson-lj5yi
    @Johnson-lj5yi Před 5 lety +2

    Is it viable at all?
    You can basically have an EEG by taping washers to your temples hooked to some MCs GPIO with a simple transistor as amplifier. But that won't get you very far at all.
    How would you say that your circuit compares to something like OpenEEGs stuff or commercial products? The cost surely sounds impressive, but much too low if considering the challenges of getting clean EEG input.
    I don't have a clue, though, the output looks extremely noisy to me.

    • @Roboro
      @Roboro  Před 5 lety +6

      Sorry, I dont seem to get notifications about comments a lot and missed this one.
      It depends what you want to use it for but this is my first attempt at an EEG circuit so from what I´ve learned, a version 2 would be a bit more refined/improved etc. Also if someone needs to get high quality EEG signals, they would need a high quality EEG hardware
      The circuit was based off on me reviewing many circuit published in papers as well as the OpenEEG and some other open source circuits but the goal of the project was to strip it back to so it would be simple/cheap without reducing the amount of EEG signals it could be used for. The electrodes are silver/silver chloride(ECG electrodes) with EEG gel, I don´t know the chemical interaction between the two so this could cause an issues
      I didnt have access other EEG hardware to compare my signals to but from looking at raw unfiltered EEG signals, the signal shown in the video do not differ greatly from the signal produced from other EEG hardware. But the mounting of the electrodes using swimming hat could definitely be improved because any moment would cause a lot of noise

  • @andrealves1603
    @andrealves1603 Před 5 lety +2

    Can this measure concentration precisely?

    • @Roboro
      @Roboro  Před 5 lety +3

      Hey Andre, Yes this should be able to measure concentration (I wouldn't say precisely as I haven't tested it). I believe placing the measurement electrodes on the frontal lobe will give best results

  • @mohankaushik2943
    @mohankaushik2943 Před 5 lety +2

    Hey! Thanks for the video. And can we use Arduino or something else instead of stm32f303k8?

    • @Roboro
      @Roboro  Před 5 lety +1

      Yes you can use other microcontrollers, if you another STM, porting the code won be too hard. Porting the code to arduino would be more difficult, also the ADCs on Arduinos are lower resolution

    • @mohankaushik2943
      @mohankaushik2943 Před 5 lety

      @@Roboro Hey I have a Biosignal Amplifying circuit which doesn't seem to work, can you take a look at it? Thank you

    • @Roboro
      @Roboro  Před 5 lety

      @@mohankaushik2943 If you email me the circuit diagram and the issues with it and any other useful info, I may be able to help you if I get the chance. ronanbyrne791@gmail.com

  • @CaptiveReefSystems
    @CaptiveReefSystems Před 2 lety +2

    *May I ask what the software being used at **3:31** is..? 🤔 I remember using a similar application (for a remotely similar project) a while back, but I can't (for the life of me) remember exactly what it was called... Any assistance would be GREATLY appreciated!* 😎🙏

    • @CaptiveReefSystems
      @CaptiveReefSystems Před 2 lety +1

      Ahh, after reading other comments, it appears that this may have been your own coded software. Have you ever released any open-source or limited distribution versions? 🤔

    • @Roboro
      @Roboro  Před 2 lety +2

      @@CaptiveReefSystems hi, all the code and schematics can be found on my GitHub, the code for the visualisation is here github.com/RonanB96/Low-Cost-EEG-Based-BCI/blob/master/Alpha%20BCI/eegScope.py

  • @ayoubkerarma8419
    @ayoubkerarma8419 Před 29 dny +1

    Hi please I want to know what is the components name and what role of every one of them can make a video or give me your number to connect you I really need this information for my project and thanks about sharing this with as allot

  • @SoulEaterZika
    @SoulEaterZika Před 5 lety

    Hey Roboro, congrats for the job, have you used in your electrodes the shielded cable? I saw the picture in github and it looks like a simple cable. How can you eliminate the noise? Don't you have a problem with this? Thanks for the video and for dissiminating the knowledge.

    • @Roboro
      @Roboro  Před 5 lety +1

      I used a simple multi thread wire for connecting to the electrodes, I wanted to see if I could get a signal without using shielded wires but you can of course use them if you have some. Using a tight twisted pair and the driven right leg reduced the noise and interference being measured

    • @SoulEaterZika
      @SoulEaterZika Před 5 lety

      Roboro Ok, thank you for explanation! Gonna try here.

  • @surfreadjumpsleep
    @surfreadjumpsleep Před 3 lety

    Ali G! No... seriously this is a cool project. Have you trained a NN to recognize the phases?

    • @Roboro
      @Roboro  Před 3 lety

      Thanks! No I never got around to doing any improvements sadly but the code and circuit is on my GitHub in the description if you would like to give it a try

    • @surfreadjumpsleep
      @surfreadjumpsleep Před 3 lety

      @@Roboro ok maybe I will do that. I just bought myself a dreem 2 and am trying it out. It would be nice to create a more open source version with a lower price tag.

  • @shubhamkhichi4559
    @shubhamkhichi4559 Před 4 lety

    please
    send git hub link this one is not working

  • @redaelkassah5923
    @redaelkassah5923 Před 4 lety

    if don't found stm32f303k8 can me use arduino uno ?

    • @Roboro
      @Roboro  Před 4 lety

      No, this code won't work on an arduino, you would have to rewrite everything

    • @redaelkassah5923
      @redaelkassah5923 Před 4 lety

      @@Roboro
      please
      can help me to do it ?

    • @redaelkassah5923
      @redaelkassah5923 Před 4 lety

      @@Roboro i think it's have just serial problem ?

  • @iyollere8533
    @iyollere8533 Před 2 lety +1

    Your dog barking 😱