Notifications
Clear all

Neurofeedback hardware - Sparkfun Edge

9 Posts
4 Users
2 Likes
812 Views
(@lookfwd)
Member
Joined: 2 years ago
Posts: 7
Topic starter  

Hello, I consider a somewhat ambitious project and I would like to hear concerns, because the sooner I know it's impossible, the sooner I will likely give up πŸ™‚

I think about using:

to create a standalone neurofeedback module. The "gold standard" in Neurofeedback is EEger. One can see in its technical manual that from a tech perspective, it is mostly a few filters (IIR) and some exponential moving averages. I think that they could run easily in Sparkfun Edge. It will run FreeRTOS and will function as a Bluetooth/BLE peripheral. ADS1299 should be able to provide signals for a 4-channel electroencephalograms (EEG). OpenBCI uses that ADC for exactly that purpose. So to summarize what I want this system to do I would like it to:

  1. Capture EEG signals from the ADC and perform an FFT and a few IIRs
  2. Be a BLE peripheral (server) and send all those data to an iPhone app
  3. Be a BLE HMI controller and be able to press keys or take other such actions on the iPhone when certain conditions are met
  4. Through the USB host, be able to take signals from a USB gamepad controller and relay that on iPhone as well
  5. Have reasonable energy consumption

Any comments/ideas?

This topic was modified 2 years ago 2 times by lookfwd

   
Quote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
 

Not a clue!Β  But I'm interested technically, academically and have your thread bookmarked.Β  I'll look forward to what you come up with. 👍Β 

I don't think I'm ever going to be wiring myself up... I find talking to my phone, Google Home, etc plenty invasive as it is.Β  I think talking to a robot will be fine also.Β  Wired to anything besides a prosthetic (if I had to have one) is about my limit.Β  These people doing brain implants... well... I'm glad I'm old enough not to live in such a world that has people enhanced that way. 🤔 🤨Β 

VBR,

Inq

3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide


   
ReplyQuote
Will
 Will
(@will)
Member
Joined: 3 years ago
Posts: 2503
 
Posted by: @inq

These people doing brain implants... well... I'm glad I'm old enough not to live in such a world that has people enhanced that way. 🤔 🤨Β 

The ghost of Steve Austin kicks dust on your open-toed sandals πŸ™‚

Anything seems possible when you don't know what you're talking about.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6549
 

No idea, but if you are serious about iPhone app then get started yesterday because the approval process is long and you need major technical skills to work with the apple ecosystem. Android is much easier.

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
 
Posted by: @zander

No idea, but if you are serious about iPhone app then get started yesterday because the approval process is long and you need major technical skills to work with the apple ecosystem. Android is much easier.

AMEN to that!

Why I use webserver and use browser client app... write once... works on all platforms... Windows, Apple, Linux, Android, iPhone!

3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide


   
Ron reacted
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
 
Posted by: @will
Posted by: @inq

These people doing brain implants... well... I'm glad I'm old enough not to live in such a world that has people enhanced that way. 🤔 🤨Β 

The ghost of Steve Austin kicks dust on your open-toed sandals πŸ™‚

Jeeze, I almost had to Google S.A.Β  Then the tape drive memory kicked in. 😎 🤣Β 

3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide


   
Ron reacted
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6549
 

@inq That is an EXCELLENT point!

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
(@lookfwd)
Member
Joined: 2 years ago
Posts: 7
Topic starter  

@Inq 😆 I wouldn't like a brain implant too! 😆 hahaha. I've done 6 weeks of neurofeedback. The input impedance of the ADCs are of the order of "at least 100M" and the ADS1299 has 500MΞ©. The signals it measures are in the ΞΌV level. So I would think of it as one of the least invasive things one could play with. But brain signals can be a scary thought πŸ™‚

@zander Thanks for the iPhone tip. Not in a rush for the app. I just hope it will work one day. I will need it to configure the device using BLE and to show raw signals. Other than that, I hope the SparkFun can work as a controller so I won't have to develop game apps which would be a terrible pain.


   
ReplyQuote
(@lookfwd)
Member
Joined: 2 years ago
Posts: 7
Topic starter  

Got all the equipment, breadboards etc. Those 0.5mm SMDs will be tough. I would love the whole thing to fit the form factor of an SanDisk disk.

IMG 8103

   
ReplyQuote