Notifications
Clear all

Neurofeedback hardware - Sparkfun Edge

9 Posts
4 Users
2 Likes
277 Views
lookfwd
(@lookfwd)
Active Member
Joined: 6 months 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 4 months ago 2 times by lookfwd

   
Quote
Topic Tags
Inq
 Inq
(@inq)
Noble Member
Joined: 8 months ago
Posts: 959
 

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, Access Point 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)
Noble Member
Joined: 1 year ago
Posts: 2112
 
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 ๐Ÿ™‚

I was kidnapped by mimes.
They did unspeakable things to me.


   
ReplyQuote
Ron
 Ron
(@zander)
Famed Member
Joined: 2 years ago
Posts: 3403
 

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.

"Don't tell people how to do things. Tell them what to do and let them surprise you with their results.โ€ - G.S. Patton, Gen. USA
"Never wrestle with a pig....the pig loves it and you end up covered in mud..." anon


   
ReplyQuote
Inq
 Inq
(@inq)
Noble Member
Joined: 8 months ago
Posts: 959
 
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, Access Point 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)
Noble Member
Joined: 8 months ago
Posts: 959
 
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, Access Point 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)
Famed Member
Joined: 2 years ago
Posts: 3403
 

@inq That is an EXCELLENT point!

"Don't tell people how to do things. Tell them what to do and let them surprise you with their results.โ€ - G.S. Patton, Gen. USA
"Never wrestle with a pig....the pig loves it and you end up covered in mud..." anon


   
ReplyQuote
lookfwd
(@lookfwd)
Active Member
Joined: 6 months 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
(@lookfwd)
Active Member
Joined: 6 months 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