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, il y avait grave flash-over visible sur le contrôleur de la carte de circuit imprimé. Étant fait de composants montés en surface seulement, il était clair que le requin était au-delà de la réparation économique.

Après avoir essayé d’obtenir de l’aide à l’Afrique du Sud et de nombreuses heures de recherche sur Google, la solution la moins chère est d’importer le variateur complet, harnais et unité de manette de jeu. Mais le coût total aurait été autour ZAR10 000. Mon ami n’a pas l’argent.

Participation au concours « Hors de votre ZONE de confort »

Il s’agit de ma participation au concours « Au-delà de la Zone de confort ». Certains d'entre vous ont vu mon Instructables et je pense que la construction de ce fauteuil roulant électrique régulateur ne s’étend pas au-delà de ma zone de confort. Mais je vais énumérer les éléments qui m’a amené à réfléchir au-delà de ce que j’ai déjà réalisé avec l’Arduino Uno.

  • On m’a donné qu’un seul élément, à savoir un MOS double vitesse du contrôleur et a demandé de construire ce contrôleur.
  • J’ai fait presque 95 % de la programmation et la conception du système, sans avoir le fauteuil endommagé réel disponible.
  • Je n’ai aucuns une déficience et devaient concevoir la pensée de système comme une personne n’ayant aucuns fonctions dans ses jambes.
  • J’ai jamais assis dans un fauteuil roulant et jamais vu un fauteuil roulant électrique en action. Donc je n’avais aucune idée comment ils fonctionnent.
  • Tout ce j’ai eu à travailler sur était le contrôleur endommagé. J’ai utilisé cela pour obtenir un point de départ quant à ce qui est contrôlé et utilisé par le contrôleur. J’ai été en mesure de déterminer que le système fonctionne sur deux batteries de 12V branchées en série (24V DC), les moteurs sont 24V, 200W chacune, et il y a un système de freinage électromécanique sur chaque moteur.
  • Une demande supplémentaire a été effectuée à l’étape finale de la conception, pour faire de la chaise distance contrôlée. Il s’agissait de donner à l’utilisateur plus d’indépendance à stocker/récupérer le fauteuil roulant quand il quitte sa maison.
  • Obtenir les pièces de rechange nécessaires pour construire le système était un défi en soi. Vivant en Afrique du Sud, d’acheter les différentes composantes a été un défi en soi. Avec un service postal dysfonctionnel, eBay n’était pas une option. Livraison prendrait 3 – 6 mois si vous avez la chance de recevoir votre colis à tous. J’ai eu à faire avec ce que j’ai pu obtenir localement et gardant les coûts aussi bas que possible.
  • Limites de fonctionnement!!! – C’était probablement la plus difficile partie du dessin ou modèle. N’ayant ne pas le fauteuil réel disponible, que j’ai dû prendre des dispositions pour stocker quitte beaucoup de paramètres.
  • Mémoire de programme. Beaucoup de différentes fonctions remplies bientôt les 32 Ko de la ATMEGA328p. Optimisation de code a été cruciale. J’ai vite réalisé que l’utilisation de bibliothèques devait être évitée autant que possible.

Décomposant tout en petits morceaux

Pour simplifier le processus de conception, j’ai cassé le système en petits morceaux. Ils ont été :

  • Le « fauteuil roulant ». Deux moteurs et variateurs de vitesse pour tester le contrôle des moteurs. Tout d’abord, j’ai créer une petite base avec deux servomoteurs modifiés de plein-rotation. Alors que le projet a commencé à prendre forme, j’ai déménagé à une autre base, jusqu'à ce que j’ai fini par utiliser une base de 5 Rover. Au cours de la phase de conception, j’ai utilisé un variateur de vitesse PWM bicanal autoconstruction.
  • Les « contrôles ». Tout ce que je pourrais obtenir localement était une manette PS2/3.
  • Le « contrôleur ». Il est issu d’un ATMEGA328p autonome et commande toutes les fonctions d’e/s de la Chaire.
  • Le « unité de programmation. » Un écran de 16 x 2 lignes LCD, équipé d’une interface I2C. Il abrite également les boutons menu et sélection.
  • Le « bloc ». Il s’agit de l’interface entre les batteries 24V et 5V du contrôleur. Il contrôle également des freins, contrôle de la batterie, aux relais et interrupteur marche/arrêt unité.
  • Le « unité de contrôle à distance ». Il s’agit d’une génération personnalisée 2.4GHx émetteur et le récepteur. Pour le rendre compatible avec équipement R/C standard, les unités ont été conçues pour fonctionner comme un récepteur PPM standard.
  • Le "logiciel". Interfaçage avec toutes les différentes parties du dessin, mais de maintenir un fonctionnement fiable du système. Il y avait quelques fois que j’ai effectivement dépassé la mémoire de programme de la ATMEGA328p et dû faire drastique optimisation du code. Mais dans le même temps, l’exécution de code devait être aussi vite que possible.
  • Différents « Modes ». Levier de commande et récepteur mode requis des paramètres différents. Tout devait être parfaitement intégrées à la conception.

Test

  • Chaque appareil a été testé comme une unité autonome. Cela m’a permis d’optimiser le logiciel pour chaque pièce du code final. En utilisant cette méthode, je n’avais qu’à me concentrer sur un seul morceau de code à la fois, sans affecter le reste du code. Ma conception de logiciels mis au point, j’ai dû penser à toutes les possibilités opérationnelles et le mode de défaillances pour chaque partie du système.
  • Mais avant je pouvais concevoir les cartes PC final, j’ai dû construire le système complet en différents éléments de la maquette. Cela m’a permis de déterminer la meilleure méthode possible d’intégrer le système final de chaque module. Avec le système de contrôle à distance, j’ai dû tout d’abord apprendre à faire utiliser des modules nRF24. C’est en soi causé des maux de tête, et j’ai fini par la suite construire deux Arduino shields pour tout d’abord apprendre ces unités RF et comprendre comment utiliser puis sur 3, 3V système, alimentation de 5V.
  • Au cours de chaque phase de la mise au point, j’ai utilisé ma base « simulée en fauteuil roulant » pour tester chaque fonction fur la conception.
  • Les derniers tests a commencé après que j’ai reçu le réel en fauteuil roulant endommagé. Avec le contrôleur final mis à l’essai, il était temps de commencer le câblage de votre système pour le fauteuil roulant.

Qu’ai-je appris de ce projet ?

  • Structure du programme. Très probablement la partie la plus importante de ce projet, était d’obtenir le code à exécuter conformément et sans bugs. Comme pour le matériel, j’ai fini par concevoir chaque fonction du logiciel individuellement.
  • Limites. Seulement avec le fauteuil roulant disponible, j’étais en mesure de tester les différentes limites de chaque étape le logiciel pour contrôleur de. C’est où la plupart des paramètres réglables ont été créée. Cela aussi m’a permis de s’asseoir dans le fauteuil et de tester chaque paramètre.
  • Contrôle. La partie du logiciel de contrôle de la vitesse de chaque moteur a été le plus difficile. Test de la chaise, j’ai réalisé qu’il pas aussi simple que de conduire une voiture de contrôle à distance. S’arrêtant le Président alors qu’à pleine vitesse, a entraîné les roues verrouillage, provoquant des mouvements saccadés désagréables. Revenant en arrière à pleine vitesse, provoquera la chaise pour retourner en arrière lorsque la chaise est brusquement arrêtée. Avec aucune connaissance sur les contrôles PID, j’ai fini par mettre au point une méthode de contrôle de l’accélération et la décélération de la chaise.
  • Confort. J’ai appris beaucoup de confort, plus fine contrôles, sensibilité et simplicité d’utilisation dans cette partie de la conception. Cette partie du logiciel, ainsi que les différents paramètres qui peuvent être programmés, a pris plusieurs jours pour finaliser. J’ai voulu le fauteuil roulant de fonctionner sans mouvements rapides et saccadés. Cela a changé selon le poids de la personne en fauteuil roulant. Donc j’ai fini par tester le fauteuil avec un tout-petit, mon fils de 14 ans et moi-même. Cela m’a permis de déterminer les limites maximales et minimales de chaque paramètre.
  • Penser comme une personne handicapée. J’ai dû moi-même de penser, de réagir et d’utiliser le fauteuil roulant électrique de la même manière comme le ferait une personne avec les jambes immobilisées condition. C’était beaucoup plus difficile à voir bien qu’initialement. Avec des jambes normales, on toujours utiliser vos jambes pour contrôler votre centre de gravité, de la stabilité de la chaise, ainsi que le solde de votre corps en assis ou de conduite de la présidence. Durant les essais finaux, j’ai dû utiliser le contrôle mental grave tout en testant la chaise. La partie la plus difficile était de simuler la Chaire conduite sur hors une rampe, alors que toujours pas tomber de sa chaise, ou il retourner. C’était la partie de la conception du fauteuil roulant, où les contrôles PID des moteurs ont été testés dans toute sa plénitude.
  • Enfin, mais non le moindre, j’ai appris qu’une personne handicapée comporte certaines limites. Quelque chose que nous prenons pour acquis. Être capable d’aider mon ami, je lui ai donné retour certaine indépendance.

Articles Liés

Cerveau-contrôlé en fauteuil roulant

Cerveau-contrôlé en fauteuil roulant

Bonjour !  Beaucoup de gens ont écrit nous disant qu'ils construisent une Brain-Controlled en fauteuil roulant, et c'est très bien !  Nous sommes impatients d'aider que vous obtenez par le biais des parties dures, mais certains d'entre vous n'aurez p
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
Rétroviseur pour fauteuil roulant électrique

Rétroviseur pour fauteuil roulant électrique

essayant de répondre au besoin d'un rétroviseur pour fauteuil roulant électrique un membre de la famille, je suis venu avec ce qui suit.J'ai voulu faire quelque chose qui pourrait facilement être ajusté par une personne à mobilité réduite ainsi qu'in
Maison 100 HP moteur contrôleur pour une voiture électrique

Maison 100 HP moteur contrôleur pour une voiture électrique

cette instructable explique comment construire votre propre contrôleur de moteur de 100 CV (max.) pour une utilisation dans une conversion électrique de voiture ou moto.  Il peut prendre n'importe quelle tension jusqu'à 144v, et le courant de crête e
Christmas Lights contrôleur de cellule photoélectrique

Christmas Lights contrôleur de cellule photoélectrique

Je ne sais pas pour votre région, mais, dans ma région contrôlée par photocellule Noël contrôleurs de lumière étaient :1) fou cher2) pas cher merde chinoise en plastique.Voici comment construire un contrôleur intempéries dans une boîte métallique sol
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 remplissant Mock-up de la conception à ressort pour montée/descente de Center-Mounted repose-pieds sur le fauteuil roulant électrique

Instructions sur remplissant Mock-up de la conception à ressort 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
(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
Contrôleur de moteur 24V pour 24 $, RC & Arduino

Contrôleur de moteur 24V pour 24 $, RC & Arduino

Comme beaucoup de gens, j'ai voulu utiliser la base d'un fauteuil roulant électrique pour les projets de la télécommande. Toutefois, bon gradateurs sont coûteux, et j'ai pensé qu'il devait y avoir une solution moins coûteuse. J'ai acheté initialement
Rampes de fauteuil roulant portatifs

Rampes de fauteuil roulant portatifs

assez fréquemment, il est nécessaire de transporter une série de rampes portables pour permettre mon fauteuil roulant d'entrer dans les maisons et magasins.   Dans le passé, j'ai essayé d'utiliser magasin-acheté rampes fabriquées en aluminium.  Ces r
Comment fabriquer, configurer et installer une caméra de système de sauvegarde sur un fauteuil roulant

Comment fabriquer, configurer et installer une caméra de système de sauvegarde sur un fauteuil roulant

systèmes de caméra de vue arrière utilisés dans les automobiles peuvent être fabriqués, configurés et installés sur un fauteuil roulant afin que les utilisateurs peuvent accroître leur champ de vision. Notre objectif est de concevoir un guide étape p
Sauvage tampons de repose-pieds en fauteuil roulant et pare-chocs

Sauvage tampons de repose-pieds en fauteuil roulant et pare-chocs

Il s'agit en fait d'un double instructable sur la façon d'améliorer un repose-pieds du fauteuil roulant typique en ajoutant des pare-chocs et des coussinets. Le repose-pieds du fauteuil roulant typique consistant soit deux morceaux rectangulaires de