Surveillance de rétroaction de la charge d’un actionneur (4 / 5 étapes)

Etape 4: étalonnage

Il y a quelques modifications que vous pouvez faire pour rendre ce code plus adapté à votre application.

La première chose à faire est située à la limite de courant max. Pour savoir quelle valeur vous souhaitez établissent à, vous devez faire des essais. Le moyen le plus simple est d’utiliser le code d’exemple Arduino « AnalogReadSerial » et regardez le serial monitor pour voir quelle est la réaction du moteur. Une fois que vous connaissez la valeur que vous souhaitez arrêter à, vous pouvez le définir dans la routine void setup(), en changeant la valeur maxAmps.

Une autre option est de faire la limite réglable. Si vous attachez un potentiomètre à l’Arduino sur une des broches analogiques, vous pouvez varier les ampères max en faisant varier le potentiomètre. Pour ce faire, tout ce que vous devez ajouter est une déclaration au début pour définir l’axe du potentiomètre, comme suit :

Une fois que c’est là, vous devez mettre « pinMode (entrée, Pot); » dans la routine void setup(). Une fois que c’est là, vous pouvez utiliser le analogRead() pour définir la limite. Chaque fois que le code effectue une boucle, l’ampérage max sera actualisé. Il ressemblerait à ceci :

Un autre paramètre, que vous pouvez modifier est les temporisateurs debounce, de rendre les boutons plus ou moins sensible. La valeur à modifier est debounceTime, au début du programme. Si vous faites la valeur plus élevée, le bouton peut être pressé plus lent, sans lui être enregistrée deux fois. Si la valeur est trop élevée, vous devez attendre longtemps avant qu’il enregistrera l’Appuyez sur le bouton nouveau. Si la valeur est trop faible et que vous appuyez sur la touche lentement, il peut s’inscrire deux fois et démarrer/arrêter le moteur immédiatement. Conserver la valeur entre 300 et 1000 est une bonne gamme.

La dernière chose à changer est la variable hitLimitsmax. Cette variable est utilisée pour dire quand le vérin est à la position entièrement rétractée ou complètement sortie. Lorsque l’actionneur est un de ces postes, le moniteur actuel liront 0 ampères. En réglant la variable hitLimitsmax, vous pouvez définir combien de temps il faut pour l’actionneur à réaliser que c’est à la limite.

Idéalement, la limite serait en mesure d’avoir la valeur 1. Dès que la rétroaction est 0, l’actionneur s’arrête. Si vous avez un actionneur de faible intensité (~ 1 a), en raison des fluctuations dans la lecture courante, le courant peut être lu comme 0 même lorsque l’actionneur est en mouvement. Cela provoquerait l’actionneur d’arrêter au hasard. Pour résoudre ce problème, la valeur hitLimitsmax est définie afin que le capteur doit lire 0 ampères X quantité de fois avant elle s’arrête. Si vous avez un courant plus élevé (> 5 ampères) actionneur, cette valeur peut être inférieure. Je l’ai fixé à 10, pour que l’actionneur aura 0,5 secondes pour arrêter une fois qu’il frappe les limites. Il faudra 0,5 secondes car la feedbacktimedelay est de 50 millisecondes et bouclez 10 fois.

Articles Liés

Force Feedback avec écran LCD

Force Feedback avec écran LCD

Dans Instructable d'aujourd'hui, nous allons aller plus comment faire pour contrôler le courant d'un actionneur et ajuster les valeurs à l'aide d'un écran LCD. Ce Instructable est une continuation de l'Observatoire la rétroaction de charge d'un actio
3D imprimé électrique Longboard V2

3D imprimé électrique Longboard V2

Il s'agit de ma deuxième version de mon 3d électrique long circuit imprimé. Vous pouvez trouver la première version ici.J'ai vu ces vidéos sur internet avec des gens d'équitation skateboard électrique et va très vite. Les applications pratiques de ce
Getting Started with Arduino

Getting Started with Arduino

Dans ce Instructable, nous allons apprendre les rudiments du microcontrôleur Arduino. Il y a déjà des tonnes de ressources dans le web pour la mise en route, donc il s'agit davantage d'un concentrateur pour se connecter à tout ça. Tout d'abord, nous
À l’aide de l’instruction que dans le séquençage de contrôle

À l’aide de l’instruction que dans le séquençage de contrôle

Dans ce Instructable, nous vais aller au fil de la déclaration et son utilisation dans la programmation « que ». L'instruction switch est un outil puissant pour l'organisation de votre programme, permet de facilement vous déplacer à travers les organ
Comment utiliser emberprinter.com

Comment utiliser emberprinter.com

Le site emberprinter.com permet de charger vos modèles 3D, définir leurs paramètres d'impression, les couper en tranches et envoyez-les à votre imprimante connectée de braise.Tout d'abord, vous aurez besoin vous connecter. Si vous avez déjà configuré
Réfrigérateur de surveillance avec Arduino MKR1000 et thethings.iO

Réfrigérateur de surveillance avec Arduino MKR1000 et thethings.iO

Aujourd'hui nous vous montrerons comment surveiller un réfrigérateur à l'aide d'un Arduino MKR1000 et le thethings.iO de plate-forme Internet of Things afin de garder votre bière (ou autres boissons) à une température fraîche.L'été arrive !Un capteur
La main prothétique conforme avec contrôle sensorimoteur et rétroaction sensorielle pour les amputés des membres supérieurs

La main prothétique conforme avec contrôle sensorimoteur et rétroaction sensorielle pour les amputés des membres supérieurs

L'objectif principal de ce projet fournit une main prothétique hautement fonctionnelle et abordable aux personnes avec amputation au-dessous du coudeMême si beaucoup d'état-of-the-art prothèses ont été développés, il devient encore pression pour ampu
Vieux PC Accessoires + Raspberry PI = DoorCam & surveillance Kit

Vieux PC Accessoires + Raspberry PI = DoorCam & surveillance Kit

Ce projet a été rendu avec vieux accessoires tech que je n'utilise pas et était dans une boîte en carton stockée dans mon sous-sol plat.Vous avez une webcam vieux, un couple de haut-parleurs PC, un moniteur composite ? Dans l'affirmative, vous devez
ADS-B suivi de vols en temps réel et le dispositif de surveillance à l’aide d’Intel Edison

ADS-B suivi de vols en temps réel et le dispositif de surveillance à l’aide d’Intel Edison

Surveillance dépendante automatique – diffusion (ADS-B) est un système de surveillance par satellite précise. ADS-b utilise la technologie GPS pour déterminer l'emplacement de l'avion, de vitesse et d'autres données et diffuse que les informations à
Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Il y a quelques semaines j'ai implémenté la bibliothèque du service web REST pour carte WIZwiki-W7500ECO. J'ai posté sur Instructables, (Featured content!)J'ai décidé de créer mes propres Apps pour surveiller ma planche à l'aide d'autres API. Mes app
Usine de système de surveillance de la maison

Usine de système de surveillance de la maison

L'hiver est là ! Suivez cette instructable pour créer votre propre bricolage maison usine surveillance système, utiliser Mediatek LinkIt une planche, grove capteurs dweet.io afin d'enregistrer les valeurs de capteur suivantTempératureValeur de l'humi
MATIMI - Technologies de surveillance et d’assistance pour personnes à mobilité réduite

MATIMI - Technologies de surveillance et d’assistance pour personnes à mobilité réduite

Comme le titre l'indique, ce projet permet aux personnes souffrant d'un handicap moteur (perte partielle ou totale du contrôle des parties du corps à la suite de maladies, traumatismes ou défaut) d'acquérir le contrôle des périphériques externes et d
SANTÉ surveillance et recharge de la batterie vélo

SANTÉ surveillance et recharge de la batterie vélo

SANTÉ SURVEILLANCE VÉLOVous conduisez le cycle pour une fois, autant que vous pouvez et il vous donnera un numéro basé sur votre performance de 1 à 5. En outre, la meilleure partie est que le circuit n'a pas toutes les batteries et vous pouvez même c
Twitter de surveillance jouet construit avec LEGO & Arduino

Twitter de surveillance jouet construit avec LEGO & Arduino

Il s'agit d'un jouet LEGO animé qui surveille twitter et célèbre chaque fois qu'il détectera une nouvelle occurrence du hashtag #BLOCKSHELL en sonnant une cloche, un clignotant et l'envoi d'un petit mec activiste minfigure vers le haut de la superstr