Comment construire un bras robotisé (7 / 9 étapes)

Étape 7: programmation avec le capteur de distance

c’est probely la plus grande chose du bras robotisé
Il possède un capteur de distance, et il peut réagir à celle
je wil semer vous comment vous êtes en mesure de programmer que vous possédez.

Il est écrit en c ++
la première chose que vous voyez est la suivante

#define trigPin 7 //toevoegen aan code
#define echoPin 6
#define a conduit 13
#include < Servo.h >

maintenant, nous sommes, y compris du servo, dirigé et le capteur de distance du code. vous n’avez pas à changer quoi que ce soit ici.

Après cela, vous voyez ceci ;

Servo myservo1 ;                             Naam geven
Servo myservo2 ;
Servo myservo3 ;
Servo myservo4 ;
Servo myservo5 ;

maintenant nous donnons al le 5 signaux (6 servo) un nom (peut être ce que vous voulez)

suivant ;

void setup() {}
Serial.Begin (9600) ;
pinMode (trigPin, sortie) ;                   aanstluiting op arduino
pinMode (echoPin, entrée) ;
pinMode (led, sortie) ;
myservo1.Attach(3) ;
myservo2.Attach(5) ;
myservo3.Attach(9) ;
myservo4.Attach(10) ;
myservo5.Attach(11) ;

}
maintenant nous disons l’arduino sur laquelle broche le servo et le capteur de distance sont connectés, encore une fois vous n’avez pas de toucher ce

suivant ;

void position1() {/ / positie 1

digitalWrite (conduit, en haut) ;      LED s’allume
myservo2.writeMicroseconds(1300) ;
myservo3.writeMicroseconds(1300) ;
myservo4.writeMicroseconds(800) ;
myservo5.writeMicroseconds(1000) ;
}
C’est quelque chose vous pouvez changer, j’ai fait une position et appelez cette position1. maintenant, je peux utiliser cette position plus tard dans mon code.
Si vous voulez un autre mouvement, changer les numéros entre les () pour quelque chose entre 0 et 3000.

après ;
void position2() {//positie 2

digitalWrite(led,LOW) ;       voyant éteint
myservo2.writeMicroseconds(1200) ;
myservo3.writeMicroseconds(1300) ;
myservo4.writeMicroseconds(1400) ;
myservo5.writeMicroseconds(2200) ;
}
C’est la même qu’avant seulement voilà mon position2, maintenant vous pouvez modifié du poste et si vous voulez en rajouter.

Ensuite, vous voyez ceci ;

void loop() {}
longue durée, distance ;
digitalWrite (trigPin, basse) ;
delayMicroseconds(2) ;
digitalWrite (trigPin, HIGH) ;
delayMicroseconds(10) ;
digitalWrite (trigPin, basse) ;
durée = pulseIn (echoPin, HIGH) ;
distance = (durée/2) / 29,1 ;

maintenant le début de la véritable code de travail, ne pas toucher cette partie c’est juste quelque chose à configurer le capteur de distance.

et puis ;

Si (distance < = 30) {//do positie 1
position1() ;
}
else {}
position2() ;                              faire positie 2
}

Si {(distance < 10)
myservo5.writeMicroseconds(2200) ;       Ouvrez klauw
}
else {}

myservo5.writeMicroseconds(1000) ;          Voert klauw
}
-------------------------------------------------------------------------------------
maintenant, vous pouvez ajouter un mouvement à une distance. vous qui faites de cette façon.
Si (distance < = 30) {//you disent maintenant, si la distance est inférieure ou est il va position1 30 cm.
position1() ;    le mow bras fait tout ce que vous mettez entre les {} brakeds
}

else {/ / si la distance est supérieure à 30 cm il fait position2
Positionner () 2 / / il fait maintenant tout ce que vous mettez entre tose brakeds {}
}

maintenant vous pouvez annonce cet Pentecôte chaque distance vous aimez et le laisser faire ce que vous voulez.

la peur qu’une partie du code.

Si (distance 30 > || distance < = 0) {}
Serial.println ("out of range") ;             BUITEN berijk, als het groter dan 30 de kleiner dan 0 est

}
else {}
Serial.Print(distance) ;
Serial.println ("cm") ;                     distance en cm


}
Delay(500) ;                                      Wacht 0,5 seconde
}

vous n’avez pas à changer quoi que ce soit ici, pourrait être la seule chose que vous modifiez « cm » dans « pouce » mais je n’ai pas encore essayé. donc, je n’ai pas maintenant ou qui fonctionne très bien.

J’espère que vous maintenant al comprendre comment vous pouvez faire votre un mouvement à une distance.

avoir du plaisir avec vous bras robotisé

Articles Liés

Comment transformer les bras robot axée sur les Adunio en une imprimante 3D et l’iphone 6 s dans un PTZ camara

Comment transformer les bras robot axée sur les Adunio en une imprimante 3D et l’iphone 6 s dans un PTZ camara

Après jour et dur travail nuit de, nous sommes finalement arrivés Dobot armer une imprimante 3D de haute précision ! Il est différent de l'imprimante 3D traditionnel Delta et XYZ. C'est peut-être le premier bras robotique Bureau qui peut être utilisé
Construire un bras Robot 5 axes avec Arduino et DynamixShield

Construire un bras Robot 5 axes avec Arduino et DynamixShield

Dans ce instructable je va vous montrer comment créer rapidement et facilement un bras de robot 5 axes à l'aide de composants sur étagère commerciales et contrôler à l'aide d'un Arduino avec un DynamixShield. Le DynamixShield est un nouvel Add-on pou
Construire un bras robotisé pour l’Olympiade de la Science

Construire un bras robotisé pour l’Olympiade de la Science

pour ceux qui ont du mal à trouvent les bonnes pièces, essayer de comprendre comment les mettre ensemble, ou des difficultés avec le code, c'est le bon endroit ! Cette instructable est une documentation complète d'entrée 2012 bras robotique de l'équi
Comment construire un bras Metal

Comment construire un bras Metal

I´m fan des armures, météo, ils viennent du moyen âge ou d'autres époques. J'aime aussi celles-ci futuriste, appartenance à fictifs héros de marvel et dc comics/films. Alors pourquoi ne pas construire mon propre, au moins une partie de celui-ci. Dans
DIY : Comment construire un WiFi Robot Spybot

DIY : Comment construire un WiFi Robot Spybot

nous allons vous montrer comment construire un robot wifi / spybot à partir de zéro. C'est un projet très simple et peut être facilement manipulé par un constructeur de robot intermédiaire. Pour compléter le robot, il faudra quelques heures.Vidéo du
Construire le bras robotisé avec 3DP +Arduino(用3DP+Arduino製作機械手臂)

Construire le bras robotisé avec 3DP +Arduino(用3DP+Arduino製作機械手臂)

Il s'agit d'un axe 5 bras robotisés, je l'ai fait avec 3D Printer & Arduino.Vous pouvez suivre les étapes ci-dessous pour télécharger la ressource et en faire.Comment préparer le Stuff :1.MG995 servo x 52. SONY Joystick x13. Arduino x1.Étape 1: Voir
Comment construire votre propre Robot DARPA robotique Challenge finale. Vraiment !

Comment construire votre propre Robot DARPA robotique Challenge finale. Vraiment !

ou comment ne pas gagner 2 000 000 et ont plaisir à le faire.IntroductionIl s'agit de la première d'une série d'instructables qui se veut une documentation complète de comment nous avons construit notre 2013/2015 DARPA robotique défi Robot (nommé Bud
Comment construire votre premier Robot (85$)

Comment construire votre premier Robot (85$)

j'ai MADE A nouveau et mis à jour VERSION OF THIS. VEUILLEZ TROUVER ICI********************************************************************************Mise à jour : À quelque 10.000 personnes qui ont déjà lu ce post, je tiens à m'excuser. Quand tout
Comment construire votre propre robot sugru, Fixbot

Comment construire votre propre robot sugru, Fixbot

Si vous avez vu notre vidéo et vous avez tombé en amour avec Fixbot, vous avez ? C'est normal, c'est compréhensible. Nous sommes tombés en amour avec elle trop.Nous avons quelques bonnes nouvelles ! Vous pouvez construire votre propre Fixbot trop, co
Comment construire une main robotisée avec retour haptique

Comment construire une main robotisée avec retour haptique

pour Expo-sciences cette année, j'ai eu envie de construire quelque chose au lieu de faire une expérience. Tout ce que je devais faire était Retournez-vous Instructables pour une idée de projet. J'ai été inspiré par la main robotisée de njkl44 car il
Comment construire votre propre Robot Instructables Assistant

Comment construire votre propre Robot Instructables Assistant

veux un robot pour faire toutes vos enchères ? Eh bien, je vais vous apprendre comment faire votre propre Instructable Robot compagnon ! Ce robot ne fera pas toutes vos enchères, mais c'est un robot très pratique ! Profitez.Étape 1: matériaux Vous de
Comment construire un simple robot(beginners) Mobile

Comment construire un simple robot(beginners) Mobile

Un robot très simple avec des composants très basiques utilisés qui causeraient vos intérêts en robotique. Profitez de ce qui en fait !Étape 1: Outils et composants Nous allons démarrer avec rassemblement est toutes les pièces. Vous pouvez aller de l
Multi-contrôlé haut précision Bureau bras robotisé

Multi-contrôlé haut précision Bureau bras robotisé

Mise à jour: campagne de Dobot est maintenant disponible sur kickstarter, et ils ont juste mis au point une nouvelle pince avec la gamme fonctionnante 1 mm - 45 mm et mise à jour d'un projet d'impression supérieur précision 3D, si vous êtes intéressé
Contrôler votre bras robotisé, la façon Cool

Contrôler votre bras robotisé, la façon Cool

Bonjour tout le monde!!!lik certains d'entre vous le savez peut-être, est que j'ai construire un bras robotisé dans le past(see link)Comment construire un bras robotiséIl n'y n'avait qu'un seul problème, le contrôleur.le lien vers la vidéocomme vous