Etape 7: Installer le programme et un interpréteur Python
Télécharger et installer l’interpréteur Python et télécharger le programme Python, énuméré dans la deuxième étape de ce Instructable.
Vous pouvez avoir des problèmes de configuration du programme pour le port série correct de votre Arduino, surtout si votre ordinateur possède déjà un port série.
Assurez-vous que l’Arduino est branché et exécuter le programme à l’aide de l’interpréteur Python. Si vous appuyez sur les touches de direction comme j’ai j k m, vous verrez la LED intégrée au tournant de l’Arduino ou désactiver parce qu’elle est câblée (avec logiciel) à l’une des lignes de sortie de la carte d’interface.
À ce stade, vous pouvez connecter l’Arduino à la carte d’interface. Soulever le fauteuil donc ses roues ne touchent pas le sol, ou si vous pouvez (et nous l’avons fait) dégager des griffes de roue. De cette façon, quand le moteur tourne, ils ne provoquent en fait le fauteuil roulant pour se déplacer (même si elle n’est plus est freinée en place et pourrait rouler).
Si vous allumez le fauteuil roulant, les lumières doivent s’allumer normalement et indiquent que le fauteuil roulant est prêt à être déplacé. Déplacement du levier doit provoquer les freins à Décliquer et les moteurs pour tenter de faire avancer le fauteuil.
Maintenant que l’exécution du programme Python, comme sur la photo ci-dessous, en appuyant sur une des touches de mouvement causera le programme dire l’Arduino pour envoyer le fauteuil roulant dans cette direction pendant une courte période et puis lui dire d’arrêter. En appuyant sur le 1, 2 ou 3 touches fixera le programme à « accélérer » 1 2 ou 3. En vitesse 1, le transistor mineur pour chaque direction est activé. En vitesse 2, le transistor majeur (celui avec la résistance du bailleur) est activé. En vitesse 3, les deux transistors (vus que 1 ou 0 dans le texte affiché ci-dessous) est activé.
(Notez que ces vitesses n’ont rien à voir avec les vitesses sélectionnées avec les interrupteurs ON/OFF de la Chaire - voir étape 3)
Lorsque le logiciel affecte la sortie 00110011 le fauteuil roulant est dit d’arrêter.
À ce stade, vous devriez tester que le programme Python provoque correctement le fauteuil roulant déplacer lorsqu’une touche est enfoncée (plusieurs fois) et l’étape suivante consiste à configurer le logiciel de casque Puzzlebox remue-méninges et l’EEG.