You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 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.
.. tip:: To know more about Chords Web :ref:`click here<chords>`.
83
99
84
100
Using the Hardware
85
101
*********************
@@ -93,13 +109,15 @@ Insert the provided BioAmp cable's JST PH connector and header pins from top as
93
109
94
110
.. figure:: media/assembly-step1.*
95
111
:align:center
112
+
:alt:Soldering the connector & header pins on BioAmp EXG Pill
96
113
97
-
`Soldering the connector & header pins on BioAmp EXG Pill`
114
+
Soldering the connector & header pins on BioAmp EXG Pill
98
115
99
116
.. figure:: media/bioamp-exg-pill-soldered.*
100
117
:align:center
118
+
:alt:After soldering, BioAmp EXG Pill should look like this
101
119
102
-
`After soldering, BioAmp EXG Pill should look like this`
120
+
After soldering, BioAmp EXG Pill should look like this
103
121
104
122
Step 2 (optional): Configure for ECG/EMG
105
123
==========================================
@@ -132,8 +150,9 @@ For all the examples provided, we are using the A0 pin of Arduino UNO R3. Connec
132
150
133
151
.. figure:: media/connections-with-arduino.*
134
152
:align:center
153
+
:alt:Connections with Arduino UNO R3
135
154
136
-
`Connections with Arduino UNO R3`
155
+
Connections with Arduino UNO R3
137
156
138
157
.. warning:: Take precautions while connecting to power, if power pins are to be swapped, your BioAmp EXG Pill will be fried and it’ll become unusable (DIE).
139
158
@@ -144,8 +163,9 @@ Connect the BioAmp cable to BioAmp EXG Pill by inserting the cable end in the JS
144
163
145
164
.. figure:: media/connection-with-cable.*
146
165
:align:center
166
+
:alt:Connections with BioAmp Cable v3
147
167
148
-
`Connections with BioAmp Cable v3`
168
+
Connections with BioAmp Cable v3
149
169
150
170
Step 5: Skin Preparation
151
171
===========================
@@ -215,15 +235,28 @@ the EMG signals.
215
235
216
236
After opening the serial plotter make sure to select the baud rate to 115200.
217
237
238
+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <muscle-bioamp-arduino-firmware-code-upload>`.
239
+
218
240
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
219
241
220
242
Visualizing the EMG signals
221
243
----------------------------
222
244
245
+
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.
Now flex your arm to visualize the muscle signals in real time on your laptop.
224
254
225
255
.. figure:: media/EMGEnvelop.*
226
256
:align:center
257
+
:alt:Visualizing EMG signals on Arduino IDE v1.8.x
258
+
259
+
Visualizing EMG signals on Arduino IDE v1.8.x
227
260
228
261
Step 6: Measuring ElectroCardioGraphy (ECG)
229
262
=============================================
@@ -277,15 +310,29 @@ the signals.
277
310
278
311
After opening the serial plotter make sure to select the baud rate to 115200.
279
312
313
+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <heart-bioamp-arduino-firmware-code-upload>`.
314
+
280
315
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
281
316
282
317
Visualizing the ECG signals
283
318
-----------------------------
284
319
320
+
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.
Sit back, relax and see your ECG signals in real time on your laptop.
286
330
287
331
.. figure:: media/bioamp-Exg-Pill-ECG.*
288
332
:align:center
333
+
:alt:Visualizing ECG signals on Arduino IDE v1.8.x
334
+
335
+
Visualizing ECG signals on Arduino IDE v1.8.x
289
336
290
337
Step 7: Measuring Electrooculography (EOG)
291
338
================================================
@@ -337,15 +384,29 @@ the signals.
337
384
338
385
After opening the serial plotter make sure to select the baud rate to 115200.
339
386
387
+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <eye-bioamp-arduino-firmware-code-upload>`.
388
+
340
389
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
341
390
342
391
Visualizing the EOG signals
343
392
------------------------------
344
393
394
+
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.
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:
Go to ``tools`` from the menu bar, select ``board`` option then select Arduino UNO. In the same menu,
403
464
select the COM port on which your development board is connected. To find out the right COM port, screen
404
465
disconnect your board and reopen the menu. The entry that disappears should be the
405
466
right COM port. Now upload the code.
406
467
407
-
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
468
+
.. tip:: Visit the complete documentation on how to :ref:`How to upload the code <brain-bioamp-arduino-firmware-code-upload>`.
408
469
470
+
.. important:: Make sure your laptop is not connected to a charger and sit 5m away from any AC appliances for best signal acquisition.
471
+
409
472
Visualizing the EEG signals
410
473
-------------------------------
411
474
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.
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.
423
-
424
-
Now everything is configured and connected. So close the settings window and start recording EEG signals.
475
+
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.
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.
432
484
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.
485
+
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.
434
486
435
487
We hope everything is clear now and you understand how the signals are propagating from your brain to the screen of the laptop.
436
488
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
-
445
489
Glimpses of previous versions
446
490
*******************************
447
491
@@ -558,33 +602,3 @@ Project ideas & tutorials
558
602
559
603
These are some of the project ideas but the possibilities are endless. So create your own Human Computer Interface (HCI) and
560
604
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**
@@ -132,7 +132,7 @@ Make sure the sticky side of electrodes touches your skin firmly.
132
132
133
133
- **Using BioAmp Band:** For BioAmp Band, refer to the following documentation: :ref:`Using BioAmp Bands <using-bioamp-bands>`
134
134
135
-
.. _How to upload the Code to Arduino:
135
+
.. _brain-bioamp-arduino-firmware-code-upload:
136
136
137
137
Step 5: How to upload the Code to Arduino
138
138
============================================
@@ -148,7 +148,7 @@ Step 5: How to upload the Code to Arduino
148
148
- To try filtered signal: open ``02-eeg-filter.ino``
149
149
150
150
.. note::
151
-
You'll find all the experiments listed below, each with :ref:`step-by-step instructions<experiments step by step>`. Just scroll to the one you're working on to get started with the right setup.
151
+
You'll find all the experiments listed below, each with :ref:`step-by-step instructions<brain-bioamp-arduino-firmware-exp-list>`. Just scroll to the one you're working on to get started with the right setup.
152
152
153
153
5. Connect Your Arduino
154
154
@@ -187,7 +187,7 @@ Step 5: How to upload the Code to Arduino
187
187
188
188
- Remember to close the **Serial Monitor & Serial Plotter** in **Arduino IDE** before starting the Chords Visualizer.
0 commit comments