Etape 4: Ingénierie de détail
S’il vous plaît aller à travers les images jointes et la vidéo pour mieux comprendre...
Je partage tout le projet en trois parties
1) ensemble de moteur servo
2) Assemblée de potentiomètre
3) électrique & programmation
1) assemblage de moteur servo: - comme indiqué dans le nom de l’image du servomoteur comme M1, M2, M3, M4 fixer le servo moteurs comme sur image utilisation bâtonnet de glace pour faire armes, utiliser du ruban 3M pour coller les bâtonnets et servo, utilisent mince bande de plastique souple pour faire griper, faire le trou au centre de chaque fil de cravate de doigt dans ce trou passer ce fil du trou central et nœud à l’autre extrémité du fil avec bouton de 4 servo-moteur , que vous étirez thread doigt get étroite vice versa. Difficulté tout arrangement sur la solide base rigide.
2) Assemblée de potentiomètre:-Fix potentiomètre comme indiqué dans le potentiomètre de nom figure comme précédent P1, P2, P3, P4 ce lieu temps P4 séparément pour facile d’accès cette pince de contrôle du potentiomètre à choisir et placer. Symétrie de potentiomètre arrangement doit être identique à palonnier. Difficulté tout arrangement sur la solide base rigide.
3) ELECTRIQUE / programmation:-potentiomètre générer le signal analogique, Arduino prend ce signal analogique en tant qu’entrée et processus et génèrent une sortie PWM, Servo prend ce signal PWM comme entrée et se déplace en conséquence. Fils-potentiomètre et servo tel qu’illustré à la figure.
Utiliser des fils de cuivre mince pour le câblage.
Tour de moteur œuvres de pro 9g servo bien sur alimentation DC 5V ce servo donc lisse générer une très belle performance excellent couple
Organiser la source DC 5V externe, connectez les fils positifs et négatifs de chaque servo respectivement à 5V GND de source externe & fil signal à respectif goupille PWM de carte arduino (M1 = 6, M2 = 9, M3 = 10, M4 = 11)
Potentiomètre ont trois terminaux:- + VE, GND, (un moyen)
Moteur servo disposent de trois terminaux:- + 5V(red), GND(brown), SIGNAL(orange)
Code de programmation:---
#include
Servo myservo1 ;
Servo myservo2 ;
Servo myservo3 ;
Servo myservo4 ;
int potpin1 = 0 ;
int potpin2 = 1 ;
int potpin3 = 2 ;
int potpin4 = 3 ;
int val1 ;
val2 int ;
int val3 ;
int val4 ;
void setup()
{
myservo1.Attach(6) ;
myservo2.Attach(9) ;
myservo3.Attach(10) ;
myservo4.Attach(11) ;
Serial.Begin(9600) ;
}
void loop() {}
{
val1 = analogRead(potpin1) ;
val1 = carte (val1, 0, 0, 512, 180) ;
myservo1.Write(val1) ;
Serial.println(val1) ;
val2 = analogRead(potpin2) ;
val2 = carte (val2, 512, 0, 0, 180) ;
myservo2.Write(val2) ;
val3 = analogRead(potpin3) ;
val3 = carte (val3, 512, 0, 0, 180) ;
myservo3.Write(val3) ;
Val4 = analogRead(potpin4) ;
Val4 = carte (val4, 512, 0, 0, 180) ;
myservo4.Write(Val4) ;
Delay(5) ;
}
}
Donc voilà il espère
Se vous la prochaine fois avec le nouveau projet
N’hésitez pas à contacter
sharmaz747
Bharat mata ki jai...