Skip to content

Commit 262f0e0

Browse files
author
Harshit Mishra
committed
Replaced Chords Web with Spike Recoder
1 parent ca67eda commit 262f0e0

File tree

1 file changed

+60
-58
lines changed

1 file changed

+60
-58
lines changed

hardware/bioamp/bioamp-exg-pill/index.rst

Lines changed: 60 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,25 @@ Software requirements
7777

7878
.. figure:: ../../../kits/diy-neuroscience/basic/media/arduino-ide.*
7979

80-
- Download Backyard Brains' `Spike Recorder <https://backyardbrains.com/products/spikerecorder>`_ according to the operating system you are using (Windows, OSX, Linux).
80+
- Visit Upside Down Labs `Chords Web <https://chords.upsidedownlabs.tech>`_ to visualize your biosignals directly in the browser.
8181

82-
.. figure:: ../../../kits/diy-neuroscience/basic/media/byb.*
82+
.. figure:: ../../../software/chords/chords-web/media/chords_landing_page.*
83+
84+
.. grid:: 1 1 1 1
85+
:margin: 4 4 0 0
86+
:gutter: 2
87+
88+
.. grid-item::
89+
90+
.. card::
91+
92+
**Getting started with Chords Web**
93+
94+
.. youtube:: IVIPnk9z75g
95+
:align: center
96+
:width: 100%
97+
98+
.. tip:: To know more about Chords Web :ref:`click here<chords>`.
8399

84100
Using the Hardware
85101
*********************
@@ -215,16 +231,26 @@ the EMG signals.
215231

216232
After opening the serial plotter make sure to select the baud rate to 115200.
217233

234+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <muscle(emg)-bioamp-arduino-firmware>`.
235+
218236
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
219237

220238
Visualizing the EMG signals
221239
----------------------------
240+
For visualizing the EMG signals, use `Chords Web <https://chords.upsidedownlabs.tech/>`_ for quick and hassle-free real-time biosignal visualization—right from your browser, without installing any software.
241+
242+
.. figure:: ../../../software/chords/chords-web/media/chords_emg_signal.*
243+
:align: center
244+
245+
`Visualizing EMG signals on Chords Web`
222246

223247
Now flex your arm to visualize the muscle signals in real time on your laptop.
224248

225249
.. figure:: media/EMGEnvelop.*
226250
:align: center
227251

252+
`Visualizing EMG signals on Arduino IDE v1.8.x`
253+
228254
Step 6: Measuring ElectroCardioGraphy (ECG)
229255
=============================================
230256

@@ -277,16 +303,28 @@ the signals.
277303

278304
After opening the serial plotter make sure to select the baud rate to 115200.
279305

306+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <heart-bioamp-arduino-firmware>`.
307+
280308
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
281309

282310
Visualizing the ECG signals
283311
-----------------------------
284312

313+
For visualizing the ECG signals, use `Chords Web <https://chords.upsidedownlabs.tech/>`_ for quick and hassle-free real-time biosignal visualization—right from your browser, without installing any software.
314+
315+
.. figure:: ../../../software/chords/chords-web/media/chords_ecg_signal.*
316+
:align: center
317+
318+
`Visualizing ECG signals on Chords Web`
319+
320+
285321
Sit back, relax and see your ECG signals in real time on your laptop.
286322

287323
.. figure:: media/bioamp-Exg-Pill-ECG.*
288324
:align: center
289325

326+
`Visualizing ECG signals on Arduino IDE v1.8.x`
327+
290328
Step 7: Measuring Electrooculography (EOG)
291329
================================================
292330

@@ -337,16 +375,28 @@ the signals.
337375

338376
After opening the serial plotter make sure to select the baud rate to 115200.
339377

378+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <eye-bioamp-arduino-firmware>`.
379+
340380
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
341381

342382
Visualizing the EOG signals
343383
------------------------------
344384

385+
For visualizing the EOG signals, use `Chords Web <https://chords.upsidedownlabs.tech/>`_ for quick and hassle-free real-time biosignal visualization—right from your browser, without installing any software.
386+
387+
.. figure:: ../../../software/chords/chords-web/media/chords_eog_signal.*
388+
:align: center
389+
390+
`Visualizing EOG signals on Chords Web`
391+
392+
345393
Move your eyes up-down or left-right to see your EOG signals in real time on your laptop.
346394

347395
.. figure:: media/bioamp-exg-pill-eog.*
348396
:align: center
349397

398+
`Visualizing EOG signals on Arduino IDE v1.8.x`
399+
350400
Step 8: Measuring Electroencephalography (EEG)
351401
===================================================
352402

@@ -397,51 +447,33 @@ Uploading the code
397447

398448
Connect Arduino Uno to your laptop using the USB cable (Type A to Type B). Copy paste the Arduino Sketch given below in Arduino IDE v1.8.19 that you downloaded earlier:
399449

400-
:fab:`github;pst-color-primary` `Spike recorder arduino code <https://raw.githubusercontent.com/BackyardBrains/SpikerShield/master/Muscle/Arduino%20Code/SpikeRecorder/SpikeRecorderSpikerShield_V1_1.ino>`_
450+
:fab:`github;pst-color-primary` `EEG Filter Code <https://github.com/upsidedownlabs/Brain-BioAmp-Arduino-Firmware/blob/main/02-eeg-filter/02-eeg-filter.ino>`_
401451

402452
Go to ``tools`` from the menu bar, select ``board`` option then select Arduino UNO. In the same menu,
403453
select the COM port on which your development board is connected. To find out the right COM port, screen
404454
disconnect your board and reopen the menu. The entry that disappears should be the
405455
right COM port. Now upload the code.
406456

407-
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
457+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <brain-bioamp-arduino-firmware>`.
408458

459+
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
460+
409461
Visualizing the EEG signals
410462
-------------------------------
411463

412-
Open the Spike Recorder software. When the Spike Recorder starts, it will start recording from your microphone. To change that, go to the settings by clicking
413-
the first icon on the top left corner of the screen, select the COM port on which your Arduino UNO is connected and click on connect.
414-
415-
.. figure:: ../../../kits/diy-neuroscience/basic/media/spike-recorder-configurations.*
416-
:align: center
417-
418-
`Spike Recorder settings`
419-
420-
Mute the speakers and apply the 50Hz notch filter by clicking on the checkbox as shown in the screenshot above. You should
421-
set the low band pass filter to 1Hz and high bandpass filter to 40Hz as we are only recording the EEG signals which range between
422-
these frequencies.
464+
For visualizing the EEG signals, use `Chords Web <https://chords.upsidedownlabs.tech/>`_ for quick and hassle-free real-time biosignal visualization—right from your browser, without installing any software.
423465

424-
Now everything is configured and connected. So close the settings window and start recording EEG signals.
425-
426-
.. figure:: ../../../kits/diy-neuroscience/basic/media/bioamp-exg-pill-eeg.*
466+
.. figure:: ../../../software/chords/chords-web/media/chords_eeg_signal.*
427467
:align: center
428468

429-
`EEG signals being visualised in Spike Recorder`
469+
`Visualizing ECG signals on Chords Web`
430470

431471
The signals that you can see on the screen right now are originating from prefrontal cortex part of your brain and propagating through all the layers to the surface of your skin.
432472

433-
To record these EEG signals, you have placed the electrodes on the forehead (Fp1 & Fp2), then BioAmp EXG Pill is amplifying those signals so that we can detect it and finally sending it to the ADC (Analog to Digital Convertor) of your Arduino Uno. Ultimately the signals are being visualized in Spike Recorder software.
473+
You have placed the electrodes on the forehead (Fp1 & Fp2), the BioAmp EXG Pill is amplifying those signals so that we can detect it and finally sending it to the ADC (Analog to Digital Convertor) of your Arduino Uno and the signals are being visualized in Chords Web.
434474

435475
We hope everything is clear now and you understand how the signals are propagating from your brain to the screen of the laptop.
436476

437-
**Features of Spike Recorder that you can explore:**
438-
439-
- Increase or decrease the scale of the Y axis by clicking on the + and - icons respecitively that is present on the left side of the graph.
440-
- Increase or decrease the X axis timescale by sliding up and down on the scroll wheel of the mouse.
441-
- Visualize the FFT graph by clicking on the FFT icon on top left size of the screen.
442-
- Record the data in .wav format by clicking the record icon on the top right corner. You can convert this data in any other format according to your project requirements.
443-
- Listen to the signals by clicking the volume icon on the top right corner. No don't smile right now, that's how your brain sounds like :P
444-
445477
Glimpses of previous versions
446478
*******************************
447479

@@ -558,33 +590,3 @@ Project ideas & tutorials
558590

559591
These are some of the project ideas but the possibilities are endless. So create your own Human Computer Interface (HCI) and
560592
Brain Computer Interface (BCI) projects and share them with us at [email protected]
561-
562-
Software tutorials
563-
********************
564-
565-
.. grid:: 1 1 1 1
566-
:margin: 4 4 0 0
567-
:gutter: 2
568-
569-
.. grid-item::
570-
571-
.. card::
572-
573-
**1. Getting started with Backyard Brains' Spike Recorder**
574-
^^^^
575-
576-
.. youtube:: QzZh243-Ac8
577-
:align: center
578-
:width: 100%
579-
580-
.. card::
581-
582-
**2. Getting started with Brainbay**
583-
^^^^
584-
585-
.. youtube:: 8vKYAg9C8Jg
586-
:align: center
587-
:width: 100%
588-
589-
590-

0 commit comments

Comments
 (0)