Sei sulla pagina 1di 12

Ganglion su Windows / Linux

Il Ganglion OpenBCI utilizza Bluetooth LE (ovvero Bluetooth Smart, Bluetooth 4.0) e per utilizzare il
Ganglion è necessario un piccolo dongle USB .
Obsoleto: il dongle CSR non è più supportato. Raccomandiamo l'uso del più recente Dongle Ganglion .

INSTALLAZIONE DELLA GUI OPENBCI COME APPLICAZIONE


"AUTONOMA"
Scarica l'applicazione appropriata per il tuo sistema
operativo
Il modo più veloce è scaricare il file .exe / .app standalone per la tua macchina e il tuo sistema
operativo. Per fare ciò, andare alla pagina Downloaddel sito Web OpenBCI e fare clic sul collegamento per il
download correlato al sistema operativo e alla macchina.

Installa OpenBCI_GUI su Windows


Sposta la OpenBCI_GUIdirectory dove preferisci.
Utenti Windows: come eseguire la GUI con schermi ad alta risoluzione

ESECUZIONE DI OPENBCI_GUI
Note importanti:
 In alcuni casi, potrebbero esserci problemi con il modo in cui la macchina gestisce l'applicazione BLE che
consente la comunicazione con la scheda Ganglion.
 Se incontri altri problemi, visita la sezione OpenBCI_GUI del nostro forum

Funzionando su Windows
Passare alla OpenBCI_GUIdirectory, fare doppio clic OpenBCI_GUI.exe.
Se richiesto, selezionare entrambe le caselle:
A partire dalla GUI v4, la GUI avvierà automaticamente l'hub su Windows.
Dopo aver avviato la GUI, è possibile verificare che l'hub sia in esecuzione nella barra degli strumenti di
Windows.

ESECUZIONE DELLA GUI OPENBCI DALL'IDE DI


ELABORAZIONE
Nota, la maggior parte degli utenti dovrebbe iniziare eseguendo la GUI OpenBCI standalone (vedi la
sezione precedente). L'IDE di elaborazione serve per aggiungere funzionalità o modificare il codice
esistente.
La GUI OpenBCI è stata creata utilizzando Processing , un popolare framework di codifica creativo basato su
Java. Se sei interessato ad aggiungere funzionalità o modificare il codice esistente, è davvero facile farlo, se hai
familiarità con Java. Se non lo sei, non preoccuparti! L'elaborazione è uno dei pacchetti software più facili da
utilizzare come programmatore per principianti.
Le cose che ti serviranno per eseguire la GUI OpenBCI in Processing sono:
 Processing App
 Schermata della GUI OpenBCI
 OpenBCI Electron HUB
Per prima cosa vai su processing.org e scarica l'ultima versione di Processing.
Vai avanti e spostalo nella tua Applicationscartella e avvia l'applicazione. Se è la prima volta che esegui
Elaborazione, creerà quella che chiama la sua Sketchcartella. Il percorso predefinito per la Sketchcartella si
trova nella cartella Documenti:
Su un Mac Users/<user-name>/Documents/Processing
su un WindowsC:\Users\Username\Documents\Processing
Questa è la posizione in cui sposteremo i file della GUI OpenBCI che verranno scaricati in seguito.
Il repository del codice GUI OpenBCI si trova su github qui . fai clic sul Clone or downloadpulsante in verde a
destra e seleziona Download ZIP. Se sei un utente github avanzato, vai avanti e clonalo, o forchetta se vuoi.

Al termine del download e il file si estrae, vedrai la cartella chiamata OpenBCI_GUI-master. Cambia il nome di
questo file in OpenBCI_GUI. Se non lo cambi, non funzionerà! Ora sposta la cartella OpenBCI_GUIe il suo intero
contenuto nella cartella Sketch:

su un WindowsC:\Users\Username\Documents\Processing

All'interno della OpenBCI_GUIcartella, c'è una cartella chiamata libraries. Queste sono le librerie di terze
parti che la GUI OpenBCI utilizza per lavorare è magica. Devi copiare tutte queste cartelle in:

su un WindowsC:\Users\Username\Documents\Processing\libraries

Se non ci sono cartelle chiamate librariesin quella posizione, vai avanti e creane una. Dopo averlo fatto, chiudi
l'app di elaborazione e riaprila. Se ricevi un errore che dice "Pacchetti duplicati", potrebbe essere necessario
rimuovere il jnapacchetto dalla Processing\librariescartella. Il prossimo grande passo è quello di
aggiungere l'Hub OpenBCI (comunicazione back-end) nella directory dei dati.

Installa OpenBCI Hub su Mac / Linux / Windows


C'è un software necessario per stabilire la connessione tra la GUI e l'hardware Bluetooth del tuo computer. Lo
chiamiamo OpenBCI Electron Hub. Vai al nostro repository github per l' Hub e fai clic sul link per il tuo sistema
operativo.
Dopo il download e il uppacking, la cartella Download sarà simile a quella di Windows / Linux. Su Mac, avrai solo
un file OpenBCIHub.app.

Rinominare la directory appena decompressa OpenBCIHube spostarla in:


<path-to-processing>/Processing/OpenBCI_GUI/OpenBCI_GUI/data/
Su Windows:

Rinominare la directory appena decompressa OpenBCIHube spostarla in:


C:\users\<user-name>\Documents\Processing\OpenBCI_GUI\OpenBCI_GUI\data\
Inserire la nuova cartella OpenBCIHub e fare clic destro sull'eseguibile -> proprietà -> compatibilità -> spuntare
"Esegui questo programma come amministratore".

Quindi fai doppio clic sul file eseguibile per eseguirlo per la prima volta. È necessario selezionare entrambe le
caselle di controllo quando richiesto.
Quindi esci dall'HUB: fai clic sull'icona della barra delle applicazioni, quindi premi il pulsante di uscita.

A partire dalla GUI v4.0.3, la GUI avvierà automaticamente l'hub su Windows.


Apri il progetto OpenBCI GUI in Processing & Launch It!

Se sei su Windows, imposta Processing su "Esegui questo programma come amministratore".


Quando riavvii l'elaborazione, vedrai una finestra aperta. Questo è l'IDE di elaborazione (Integrated
Development Environment).
Seleziona File > Sketchbooke aprirai una finestra dove dovresti vedere l'opzione da selezionare OpenBCI
GUI. Quando arrivi così lontano, seleziona OpenBCI GUIe l'Elaborazione aprirà un'altra finestra, che contiene
tutto il codice per eseguire correttamente la GUI OpenBCI.
Se non sai nulla sulla codifica, non modificare questi file. Se ti piace scavare nella carne di ciò che fa funzionare le
cose, con tutti i mezzi. avere a questo. Stai guardando il codice del programma che fa funzionare la GUI di
OpenBCI è magico. Ora è il momento di eseguirlo!

Se si incontrano problemi a lanciare la GUI a questo punto, per favore vai alla sezione OpenBCI_GUI del nostro
Forum e cerca aiuto o posta una domanda.

Utilizzo della GUI OpenBCI


Guarda questo video di YouTube su come utilizzare la GUI OpenBCI. Nota: utilizza una versione precedente della
GUI.
Per impostazione predefinita, la GUI memorizza tutti i dati degli utenti e le registrazioni EEG non
elaborate Documents/OpenBCI_GUIe denomina ogni sessione con un timestamp generato automaticamente
per impostazione predefinita. Versioni precedenti della GUI salvano i dati SavedDatanella stessa directory
radice dell'app.

PERSONALIZZA IL TUO LAYOUT


La GUI OpenBCI visualizza fino a sei finestre personalizzabili in dodici layout! Puoi scegliere cosa visualizzare
ciascuna finestra facendo clic sul menu a discesa nella parte superiore sinistra di ogni finestra. Nello screengrab
qui sotto, la mia GUI mostra serie temporali, trama FFT e accelerometro.
Inoltre, è possibile visualizzare un test di impedenza sul canale 1. Vedere la sezione "Test di impedenza" per
ulteriori informazioni.
TEST DI IMPEDENZA
Quando si utilizza Cyton, è possibile visualizzare l'impedenza dei singoli canali commutando l'icona piccola Ohm
a destra di ciascun numero di canale codificato a colori nel Widget Serie storica. Quando viene attivata l'icona
Ohm, la scheda invia una piccola corrente attraverso il canale selezionato per ottenere il valore
dell'impedenza. Per questo motivo, non sarà possibile trasmettere i dati su un canale e ottenere
simultaneamente il valore dell'impedenza.
Per testare l'impedenza di Ganglion, usa il Ganglion Signal Widget.

DIMINUIRE IL TEMPO DI IMPOSTAZIONE SALVANDO /


CARICANDO LE IMPOSTAZIONI
A partire dalla GUI V3, è possibile salvare e caricare un'istantanea di quasi tutte le impostazioni della GUI (ad
esempio Layout, Impostazioni canale serie storica, Impostazioni rete, ecc.) Utilizzando un menu a discesa (nella
foto sotto) o scorciatoie da tastiera. Se cambi qualcosa durante una sessione, salva le impostazioni o fai clic su
"Arresta sistema" prima di uscire. Salva con lettere minuscole 'n' e Carica con maiuscola 'N' sulla tastiera da e
verso / Documenti / OpenBCI_GUI / Impostazioni / .

Avvia prima il sistema. Quindi, disponi la GUI in base alle tue esigenze e fai clic su "Impostazioni" -> "Salva" . Si
aprirà una finestra di dialogo per confermare il nome e il percorso del file (ad es.
GanglionUserSettings.json) . Dopo, verrà visualizzato un messaggio che dice "Impostazioni salvate!" Quando si fa
clic su "Interrompi sistema", tutte le impostazioni verranno salvate automaticamente.
La GUI carica automaticamente le impostazioni da / Documents / OpenBCI_GUI / Settings / all'avvio del sistema!
Per caricare le impostazioni, fai clic su "Impostazioni" -> "Carica" . Seleziona un file di impostazioni dalla
finestra di dialogo che si apre. Se le impostazioni non sono compatibili (ad esempio, il caricamento di 16 canali
mentre si utilizza 8), la GUI visualizzerà un errore in basso o "Impostazioni predefinite caricate". Se tutto va
bene, la GUI visualizzerà "Impostazioni caricate!" Mentre la GUI scatta direttamente alle impostazioni desiderate.
Fare clic su "Impostazioni" -> "Predefinito" per ripristinare la GUI alle impostazioni predefinite.
Quando sei in modalità Live, la GUI carica automaticamente le tue impostazioni. Attendi 1-2 secondi per
applicare correttamente le impostazioni alle schede Cyton e Ganglion. Durante questa fase, il dongle lampeggerà
in rosso mentre invia le impostazioni del canale al Cyton. Se il caricamento richiede più di qualche secondo,
potrebbe esserci un problema di connessione con la scheda. Se ciò dovesse accadere, si dovrebbe stampare un
errore nella parte inferiore della GUI.
SCORCIATOIE DA TASTIERA DELLA GUI
Usa la barra spaziatrice per avviare o interrompere il flusso di dati!
Modalità esperto
Per abilitare tutte le scorciatoie da tastiera, imposta "Modalità avanzata su" nel menu a discesa delle
impostazioni.

Scorciatoie da tastiera in modalità Esperto:


 Oltre alla barra spaziatrice, è possibile premere "s" per interrompere il flusso di dati e "b" per iniziare o
avviare il flusso di dati.
 Puoi utilizzare la "k" minuscola per impostare "Bias Do not Include" su tutti i canali o "minuscola" per
impostare "Bias Include" su tutti i canali.
 Premere minuscolo 'd' per impostare tutte le impostazioni dei canali sui valori predefiniti.
 Usando una tastiera inglese , puoi disattivare i canali 1-16 usando:
o 1,2,3,4,5,6,7,8
o q, w, e, r, t, y, u, i
 Allo stesso modo, attiva i canali 1-16 usando:
o !, @, #, $,%, ^, &, *
o Q, W, E, R, T, Y, U, I
 Fai uno screenshot della GUI usando la 'm' minuscola! Sarà salvato in / Documenti / OpenBCI_GUI /
Impostazioni / .
 Accedi alla modalità di presentazione usando Invio (Win) o Return (Mac).
 Per passare alla combinazione di colori alternativa, utilizzare '{'.