Manuel de Programmation

Vous trouverez dans ce manuel toutes les ressources pour programmer le MyoCoach.

Contexte

La carte Arduino remplit deux rôles : celui d'acquérir les signaux des capteurs EMG sur deux entrées analogiques, et celui d'envoyer ces données à un ordinateur via le port USB en émulant une liaison série.

Le code source du programme Arduino est disponible sur notre page GitHub : MyoCoach_Arduino.

Chez Orthopus, nous utilisons l'outil de programmation en ligne développé par Arduino. Vous trouverez de l'aide et des informations (en Anglais) sur cet outil en suivant ce lien : Getting Started with Arduino Web Editor

Programmation

  • 1 Créer un compte sur l'outil de programmation en ligne développé par Arduino : Arduino Web Editor
  • 2 Installer le plugin de l'Arduino Web Editor.
  • 3 Cloner le répertoire avec le code Arduino
git clone https://github.com/orthopus/MyoCoach_Arduino.git

ou télécharger le fichier zip et le décompresser

  • 4 Importer le fichier MyoCoach.ino dans l'éditeur de code en ligne
  • 5 Connecter la carte Arduino à l'ordinateur
  • 6 Transférer le programme MyoCoach sur la carte Arduino

Contexte

Cette application permet d'acquérir des signaux EMG. Il permet aussi aux utilisateurs de visualiser les signaux bruts ou d'améliorer leur coordination musculaire à travers des jeux.

L'application MyoCoach est codée en Python avec PyQt5 et le code source est disponible sur notre page GitHub : MyoCoach_GUI.

Installation (Tester sous MacOS et Linux)

  • 1 Téléchargement des sources
git clone https://github.com/orthopus/MyoCoach_GUI.git

ou télécharger le fichier zip et le décompresser dans un répertoire au choix.

Renommer le dossier MyoCoach_GUI-master en MyoCoach_GUI

  • 2 Installer Python (3.6.x ou supérieur)
  • 3 Installer PIP (19.0.x ou supérieur)
sudo easy_install pip
pip install virtualenv

Installation du programme principal

Dans un terminal, aller dans le dossier MyoCoach_GUI et lancer l'installation :

cd MyoCoach_GUI/
make install

Cette commande crée un virtualenv et installe les dépendances nécessaires à l'application. Ces dépendances sont listées dans le fichier requirements.txt.

Lancer l'application

make play

Une interface utilisateur qui permet de visualiser les signaux EMG doit apparaître. Se reporter au manuel utilisateur pour plus d'informations.

Widget: Signal
Widget: FlappyBird

  • myocoach/prog_manual.txt
  • Dernière modification: 2019/06/27 12:28
  • par admin