Peter Gamma (Physiologist & Director) Meditation Research Institute Switzerland (MRIS)

How can we build a multi-channel EEG device from TGAM modules, A/D converters, Raspberry Pi’s & InfluxDB (part II)

Last Updated on March 1, 2024 by pg@petergamma.org

The specifications of the BITalino (r)evolution Board:

are:

  • Sampling Rate: 1, 10, 100 or 1000Hz
  • Analog Ports: 4 in (10-bit) + 2 in (6-bit) + 1 auxiliary in (battery) + 1 out (8-bit)
  • Digital Ports: 2 in (1-bit) + 2 out (1-bit)
  • Communication: Bluetooth or BLE
  • Range: up to ~10m (in line of sight)
  • Sensors: EMG; ECG; EDA; EEG; ACC;
  • Bitalino has a Bluetooth or a Bluetooth low energy transmitter to connect it to a Windows PC.
  • BITalino (r)evolution Board contains also a 1x Microcontroller (MCU) Block
  • This architecture is similar to that of Neurosity Crown with the ADS1299 EEG chip and a fast single board computer. But Neurosity Crown is the much more contemporary platform than the BITalino (r)evolution Board. Neurosity Crown has 8 channels.
  • Per BITalino main board (aka BITalino Core) it is possible to acquire up to
  • 6 channels, 4 with 10-bit resolution (A1-A4)
  • 2 with 6-bit resolution (A5 & A6).

BITalino boards have a low A/D conversion rate, and per board up to 8 channels can be aquired. As far as we remember, an EEG device with up to 24 EEG channels can be built up of it, but not 32 channels.

  • If we want to build a new instruction with these components:

according to the suggestion of physiologist Peter Gamma from www.petergamma.org, who is not a IT Researcher at the Instituto de Telecomunicações Lisbon Portugal as Hugo Plácido da Silva is, who has built the BITalino (r)evolution Board:

https://scholar.google.com/citations?user=86F6EBgAAAAJ&hl=de

According to Peter Gamma from www.petergamma.org, we need for building up a more contemporary setup than the BITalino boards:

  • 8 TGAM modules
  • 2 ADS1115 16-Bit Analog-to-Digital Converters
  • 1 Raspberry Pi zero 2 w
  • Time to lean about InfluxDB of Python as much as is necessary to realize this project.

For a block with 8 EEG channels. Then we can build our block together with this instruction:

https://ieeexplore.ieee.org/abstract/document/9087877

To get a similar setup as with Home Assistant and the Apple watch.