Changed file sizes, added some links that weren't there
@@ -1,14 +1,14 @@
|
||||
# Bluetooth Radio Configuration
|
||||
With the newest additions to the OpenBCI firmware, a slew of new commands are now available to configure the interaction between the USB "dongle" and the OpenBCI board. This tutorial will cover these commands and the new widget that comes along with them.
|
||||
# Cyton Radio Configuration
|
||||
With the newest additions to the OpenBCI Cyton firmware, a slew of new commands are now available to configure the interaction between the USB "dongle" and the Cyton board. This tutorial will cover these commands and the new widget that comes along with them.
|
||||
|
||||
For reference throughout this tutorial, the USB bluetooth radio is the "host" and the board itself is the "device".
|
||||
For reference throughout this tutorial, the USB bluetooth radio is the `HOST`" and the board itself is the `DEVICE`.
|
||||
## 1. Opening the Configuration Menu
|
||||
|
||||
The newest version of the OpenBCI GUI has a "radio configuration" widget built into it to allow you to access these commands easily. First, navigate to the arrow located above the "autoconnect and start system" button. This will open the radio config panel.
|
||||
The newest version of the OpenBCI GUI has a `Radio Configuration` widget built into it to allow you to access these commands easily. First, navigate to the arrow located above the `Autoconnect And Start System` button. This will open the `Radio Configuration` panel.
|
||||
|
||||

|
||||
|
||||
## 2. Connecting to your board
|
||||
## 2. Select Your Serial Port
|
||||
|
||||
Next we need to connect to the board without starting the system, so we're going to click the "connect" button.
|
||||
|
||||
@@ -23,7 +23,7 @@ Some Notes for Advanced users:
|
||||
## 3. The Commands
|
||||
|
||||
|
||||
### I. Get Channel
|
||||
### `STATUS`
|
||||
|
||||
As the OpenBCI system works over bluetooth, there needs to be communication between the two different modules in order to ensure data is being successfully transmitted. Each OpenBCI board and radio is set at a certain channel so that this communication can be made possible. Clicking the "Get Channel" button will print out this channel onscreen.
|
||||
|
||||
@@ -35,7 +35,7 @@ Sometimes however there will be a mismatch between the device and host's channel
|
||||
|
||||
If this happens at anytime and you are not an advanced user, use the "AUTOSCAN CHANS" button to sync your device and host (Elaborated below).
|
||||
|
||||
### II. Set Channel
|
||||
### II. `GET CHANNEL`
|
||||
|
||||
The "Set Channel" button will allow you to change the channel of your host and device together. This is very useful if you're having any interference with other bluetooth devices or if you are using/are around other OpenBCI systems. No OpenBCI systems in the same area should be on the same channel.
|
||||
|
||||
@@ -47,33 +47,21 @@ If either your host or device are mismatched you should have a similar error mes
|
||||
|
||||
If you get this error and are not an advanced user, use the "AUTOSCAN CHANS" button as mentioned before.
|
||||
|
||||
### III. Overriding Channels
|
||||
### `CHANGE CHANNEL`
|
||||
|
||||
If for whatever reason your host and device are mismatched and you know what channel your device is on, you can use this button to set your host to that channel. This can be useful if you have one host and two devices you'd like to interchange between as you work.
|
||||
|
||||

|
||||
|
||||
### IV. Get Poll
|
||||
### `OVERRIDE DONGLE`
|
||||
The Poll buttons should really only be used by advanced users. If you are unfamiliar with poll time I've found a decent description online: "A Bluetooth master unit polls a slave unit to enable the slave to resynchronize to the master, by sending POLL packets with sufficient frequency to maintain a connection to the slave, and in the intervals between such packets." (https://www.google.com/patents/US7693485)
|
||||
|
||||
Basically the poll value is a frequency from 1-255 that interacts with the OpenBCI system's packet system.
|
||||

|
||||
A sucessfully connected system will simply return "Success: " followed by the current poll frequency. A system that is desynced will just display an error message.
|
||||
|
||||
### V. Default BAUD
|
||||
### `AUTOSCAN`
|
||||
If you are unfamiliar with BAUD rates, check out this great article on by mathworks: https://www.mathworks.com/help/matlab/matlab_external/baudrate.html
|
||||
|
||||
The default BAUD rate for an OpenBCI system is 115200 bits per second. Clicking this button will set the the system's BAUD to 115200 bits per second.
|
||||
|
||||
### VI. High BAUD
|
||||
The current OpenBCI system supports a higher BAUD rate than previous releases. Clicking this button will set the system's BAUD to 256000 bits per second.
|
||||
|
||||
### VII. Autoscanning Channels
|
||||
As noted above, if your host and device ever become seperated you can use this button to resychronize them. This will always connect to a OpenBCI board on the lowest channel first. That is, if you have 2 devices, 1 on channel 7 and another on channel 9, it will always connect to the device on channel 7.
|
||||
|
||||

|
||||
|
||||
### VIII. System Status
|
||||
The system status button will either print out a simple success or failure message.
|
||||
|
||||
That's basically it! If you have any questions on these new features feel free to post in the forums and we'll eventually create an FAQ section for this post.
|
||||
@@ -157,6 +157,8 @@ Here's a picture of the connections that you need to make. Power the OpenBCI boa
|
||||
|
||||
On The **8-bit Board**, the pins you need to connect to are accessed from the TOP of the board. Insert the jumpers into the holes in the correct position, and press them tightly agains the sides of the holes to make a strong connection. Now, you can upload Device code to the RFduino on the OpenBCI 8-bit Board!
|
||||
|
||||

|
||||
|
||||
On the **Cyton Board** the pins you need to connect to are accessed from the BOTTOM of the board. Connect the jumper wires to the *center* of the pads as shown and press tightly while uploading to the Device.
|
||||
Helpful tips:
|
||||
* Use a 4pin female header to keep the wires in place
|
||||
|
||||
@@ -18,7 +18,7 @@ Next, you must save the application somewhere, the same way you would any other
|
||||
|
||||
### Make Sure You Have The Latest FTDI Drivers Downloaded
|
||||
|
||||
|
||||
Go to the [FTDI VCP](http://www.ftdichip.com/Drivers/VCP.htm) Downloads page, and install the FTDI Driver suitable for your operating system.
|
||||
|
||||
### Launch the Application
|
||||
|
||||
@@ -27,9 +27,8 @@ The easy part!
|
||||
**Important Notes:**
|
||||
|
||||
* In some cases, there may be issues with the way your machine handles the BLE application that enables communication with the Ganglion Board. For troubleshooting these issues, please
|
||||
* If using Mac OS w/ Sierra:
|
||||
* you will need to [re-download the "GanglionHub"](https://github.com/OpenBCI/OpenBCI_Ganglion_Electron/releases/download/v0.3.0/Ganglion-Hub-v0.3.0-macOS.zip) and install it manually in: Show Package Contents > Contents/Java/data // you must replace the "Ganglion Hub.app" that is already there.
|
||||
* Additionally, you will need to [follow the steps](http://docs.openbci.com/Tutorials/02-Ganglion_Getting%20Started_Guide#ganglion-getting-started-guide-run-the-gui-in-processing-on-macos-sierra) in the section titled "Run The GUI In Processing On MacOS Sierra" in the Getting Started w/ Ganglion Guide. This will allow you to alter your system preferences to run apps "downloaded from anywhere": System Preferences/Security & Privacy/Click the lock to make changes/Anywhere
|
||||
* If using **macOS Sierra:**
|
||||
* Additionally, you will need to [follow the steps](http://docs.openbci.com/Tutorials/02-Ganglion_Getting%20Started_Guide#ganglion-getting-started-guide-run-the-gui-in-processing-on-macos-sierra) in the section titled "Run The GUI In Processing On MacOS Sierra" in the Getting Started w/ Ganglion Guide. This will allow you to alter your system preferences to run apps "downloaded from anywhere"
|
||||
* If you run into additional issues, please visit the [OpenBCI_GUI Section](http://openbci.com/index.php/forum/#/categories/openbci_gui) of our Forum
|
||||
|
||||
## Running the OpenBCI GUI from Processing
|
||||
|
||||
@@ -47,7 +47,7 @@ Install 4 AA batteries in your battery pack, plug in your Ganglion board and tur
|
||||
|
||||
## Download/Run the OpenBCI GUI on macOS
|
||||
|
||||
This part is for Mac users. If you use Windows or Linux, there are special parts for you below.
|
||||
This setup is for Mac users. If you use Windows you will need a CSR 4.0 USB <> BLE Donlge. Go to the end of this tutorial and follow the instructions for installing it, then come back here.
|
||||
|
||||

|
||||
|
||||
|
||||
|
Antes Largura: | Altura: | Tamanho: 963 KiB Depois Largura: | Altura: | Tamanho: 687 KiB |
|
Antes Largura: | Altura: | Tamanho: 3.4 MiB Depois Largura: | Altura: | Tamanho: 790 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.0 MiB Depois Largura: | Altura: | Tamanho: 321 KiB |
|
Antes Largura: | Altura: | Tamanho: 2.1 MiB Depois Largura: | Altura: | Tamanho: 328 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.4 MiB Depois Largura: | Altura: | Tamanho: 503 KiB |
|
Antes Largura: | Altura: | Tamanho: 898 KiB Depois Largura: | Altura: | Tamanho: 280 KiB |
|
Antes Largura: | Altura: | Tamanho: 912 KiB Depois Largura: | Altura: | Tamanho: 296 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.0 MiB Depois Largura: | Altura: | Tamanho: 269 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.3 MiB Depois Largura: | Altura: | Tamanho: 544 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.2 MiB Depois Largura: | Altura: | Tamanho: 378 KiB |
|
Antes Largura: | Altura: | Tamanho: 2.5 MiB Depois Largura: | Altura: | Tamanho: 325 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.7 MiB Depois Largura: | Altura: | Tamanho: 518 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.1 MiB Depois Largura: | Altura: | Tamanho: 432 KiB |
|
Antes Largura: | Altura: | Tamanho: 2.4 MiB Depois Largura: | Altura: | Tamanho: 344 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.4 MiB Depois Largura: | Altura: | Tamanho: 239 KiB |
|
Antes Largura: | Altura: | Tamanho: 945 KiB Depois Largura: | Altura: | Tamanho: 351 KiB |
|
Antes Largura: | Altura: | Tamanho: 715 KiB Depois Largura: | Altura: | Tamanho: 274 KiB |
|
Antes Largura: | Altura: | Tamanho: 1012 KiB Depois Largura: | Altura: | Tamanho: 372 KiB |
|
Antes Largura: | Altura: | Tamanho: 6.0 MiB Depois Largura: | Altura: | Tamanho: 316 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.4 MiB Depois Largura: | Altura: | Tamanho: 424 KiB |
|
Antes Largura: | Altura: | Tamanho: 1.6 MiB Depois Largura: | Altura: | Tamanho: 481 KiB |
|
Antes Largura: | Altura: | Tamanho: 973 KiB Depois Largura: | Altura: | Tamanho: 328 KiB |
|
Antes Largura: | Altura: | Tamanho: 776 KiB Depois Largura: | Altura: | Tamanho: 298 KiB |
|
Antes Largura: | Altura: | Tamanho: 780 KiB Depois Largura: | Altura: | Tamanho: 273 KiB |