Etape 3: Connexion Neurosky casque
1. Bluetooth Configuration
Avant de connecter le Pi à la Neurosky, nous devons configurer bluetooth :
- Sur le bureau, ouvrez « LXTerminal » (dénommée borne d’ici sur out). Exécutez cette commande à résoudre et à mettre à jour les lacunes :
mise à jour de $ sudo apt-get
- Installer bluetooth avec cette commande :
$ sudo apt-get installer bluetooth
- Installer l’utilitaire maniable bluetooth Bureau-barre d’outils :
$ sudo apt-get installer-y bluetooth bluez-utils blueman
- Redémarrez la Pi du Terminal :
$ sudo reboot
2. test de la connexion Bluetooth
- Allumez Neurosky casque
- D’après le scan Terminal pour les périphériques :
hcitool scan
- Le Mindwave casque devrait figurer, prendre note de l’adresse MAC de l’oreillette [image ci-dessus].
3. installer les bibliothèques Neurosky
Maintenant, nous sommes prêts à installer les bibliothèques Neurosky Python et commencer à ramasser ses flux de données avec le script de test de bibliothèque :
- À partir de la borne installez l’utilitaire github :
sudo apt-get install git-core
- Cloner un dépôt github avec Neurosky Python library :
sudo git clone https://github.com/cttoronto/python-mindwave-mobile
- Nous devons au fichier de mise à jour MindwaveMobileRawReader.py avec l’adresse MAC de votre casque. FYI: Noms de fichiers sont sensibles à la casse.
sudo nano /home/pi/python-mindwave-mobile/MindwaveMobileRawReader.py
- Mise à jour de l’adresse MAC répertorié dans le fichier. Ctrl-X pour finir, Y enregistrer, entrée pour quitter.
- Jumelage entre la Pi et le Neurosky et laissez auto connect caractéristique, si vous êtes invité pour une utilisation de code PIN « 0000 » :
$ sudo bluez-simple-agent hci0 XX
$ sudo bluez-test-dispositif de confiance XX Oui
- Installez la bibliothèque Python Bluetooth :
sudo apt-get install python-bluez
- Exécutez le script de test de bibliothèque pour s’assurer que la Pi est en mesure de prévisualiser le flux de données. Vous devriez voir les données en streaming [image ci-dessus] :
$ sudo python /home/pi/python-mindwave-mobile/read_mindwave_mobile.py