Cerveau-contrôlé en fauteuil roulant (7 / 10 étapes)

Etape 7: Installer le programme et un interpréteur Python

Remarque: le logiciel Puzzlebox Brainstorms comprend le programme console Python décrit dans cette étape. Au sens strict, il ne devrait pas être nécessaire de télécharger l’interpréteur Python ou dépendances du logiciel (la version de Windows mentionnée à l’étape 8 est précompilée et emballée), mais on suppose que toute personne qui souhaite exploiter ce logiciel pour un nouveau type de fauteuil roulant devront savoir comment contrôler tout d’un niveau du code source, donc nous avons inclus ces détails par souci d’exhaustivité.

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.

Articles Liés

Contrôleur de fauteuil roulant électrique

Contrôleur de fauteuil roulant électrique

Histoire :Mon ami est venu à moi avec une simple demande. Pour la réparation de son fauteuil roulant électrique après il a été endommagé par lighning tandis que sur l'accusation. Le Président était équipé d'un contrôleur de requin, et sur l'ouverture
Cerveau-contrôlée fauteuil Robot

Cerveau-contrôlée fauteuil Robot

présentation de notre projet d'indépendance est d'élargir notre fauteuil de Brain-Controlled précédent (1er lauréat du défi santé Humana en coordination avec jerkey) du projet dans un nouveau design qui utilise une combinaison révolutionnaire d'axée
(Pas fini) Tête contrôlée fauteuil roulant

(Pas fini) Tête contrôlée fauteuil roulant

Ce projet est prévu pour le Digilent Hardware Design concours Europe région 2016.Étape 1: matériaux :VivadoNexys 4 DDRModule de caméra OV7670moteur pas a pas bipolaire 4 fils 2DRV8834 2 Step Motor DriverBatterie ou alimentationÉtape 2: À l'aide de ca
Œil contrôlée en fauteuil roulant !

Œil contrôlée en fauteuil roulant !

Ceux qui ont totalement perdu l'usage de leurs muscles ne peuvent pas exploiter leur propre fauteuil roulant.Le système de Eyedrivomatic tire parti des existant oculométrique de technologie pour permettre aux utilisateurs de conduire leurs chaises à
Buggy en fauteuil roulant Robot

Buggy en fauteuil roulant Robot

il s'agit d'une Modification d'un fauteuil roulant électrique.Je l'ai appelé « Buggy » pour deux raisons. #1 que mes enfants peuvent encore rouler autour parce que j'ai quitté le siège intact. #2 je n'ai pas de quoi que ce soit programmé pendant une
Petite patte avant chien fauteuil roulant

Petite patte avant chien fauteuil roulant

Le dimanche matin l'été dernier, je me suis réveillé à un grincement peu familier. Moitié éveillé, j'ai regarder par-dessus et remarqué un nouveau petit nouveau né le chiot sur la tête de ma femme. Nous saisir de minuscules bulles et sa mère puis pla
Exercer la rampe de fauteuil roulant Boost

Exercer la rampe de fauteuil roulant Boost

en 2001 j'ai cassé mon dos dans un accident de moto à l'âge de 19, me laissant paralysé de la poitrine. Lorsqu'une personne devient paralysée, il est important de garder vos muscles dans vos bras bien tonifiés. Les roues de mon fauteuil roulant sont
Fixation d’appui-tête fauteuil roulant temporaire

Fixation d’appui-tête fauteuil roulant temporaire

chemin du retour quand j'étais à l'école primaire, mon premier fauteuil roulant n'a pas eu un appui-tête. Un appui-tête est important sur un fauteuil roulant pour personnes souffrant de certaines conditions dans lesquelles la personne doit reposer à
Fauteuil roulant Arduino Drum Kit

Fauteuil roulant Arduino Drum Kit

Sam a voulu jouer la musique depuis qu'il était était jeune mais sa paralysie cérébrale limite sa capacité à jouer la plupart des instruments de musique. Un couple de papillons de nuit il y a, il a décidé qu'il aimerait jouer de la batterie, et donc
Pare-choc arrière du fauteuil roulant

Pare-choc arrière du fauteuil roulant

Un jour, je regardais un aidant naturel d'essayer de conduire mon fauteuil roulant. BANG ! BOOM ! Tout d'abord, le fauteuil roulant a claqué dans l'un de nos comptoirs et ensuite dans un mur. Le Président était déjà sur la vitesse la plus lente, donc
Toit convertible pour fauteuil roulant Hot-Rod

Toit convertible pour fauteuil roulant Hot-Rod

j'aime passer beaucoup de temps dehors et aime particulièrement pour prendre de longues promenades dans mon fauteuil roulant au cours de l'été.  Le soleil d'été, particulièrement sur un fauteuil roulant recouvert en vinyle noir, peut devenir très cha
Instructions sur remplissant maquette de piste conception des diapositives pour montée/descente de Center-Mounted repose-pieds sur le fauteuil roulant électrique

Instructions sur remplissant maquette de piste conception des diapositives pour montée/descente de Center-Mounted repose-pieds sur le fauteuil roulant électrique

lever pour être rangé sous le siège bien reposepieds monté au centre et abaisser à déployer. Un mécanisme de fonctionnement indépendant de l'arrimage de repose-pieds et le déploiement n'est pas inclus dans le marché alimentation fauteuils roulants, e
Instructions sur la maquette de la voie Slide Design pour levée/descente des repose-pieds monté au centre sur fauteuil roulant électrique

Instructions sur la maquette de la voie Slide Design pour levée/descente des repose-pieds monté au centre sur fauteuil roulant électrique

Instructions après la maquette de la voie Slide Design pour montée/descente de repose-pied monté au centre sur le fauteuil roulant électriqueRepose-pieds monté au centre soulever pour être rangé sous le siège bien et l'abaisser à déployer. Un mécanis
Roue de fauteuil roulant sécheuse

Roue de fauteuil roulant sécheuse

Cette instructable est faite dans le cadre d'un projet de cocréation pour aider les personnes atteintes depersonnes handicapées. Le but était de concevoir une solution de bricolage pour un problème qu'ils possédaient, étant donné que les produits don