Bras de servo MPU6050 contrôlée

Donc, dans ce instructable je vous présente le processus pour fabriquer une casserole de 2 axes et bras de servo contrôlée à l’aide de la MPU6050 d’inclinaison
accéléromètre.

Tout d’abord, nous avons besoin de télécharger les fichiers i2cdev.zip et MPU6050.zip dans la bibliothèque de l’IDE Arduino.
Cela peut être fait en extrayant les fichiers dans les dossiers .zip et copier dans le dossier de la bibliothèque de l’arduino IDE.

Les pièces nécessaires pour ce projet sont :
1) Arduino UNO
2) maquette
3) MPU6050
4) 2 x Servo-moteurs (j’ai utilisé des moteurs de microservo dans ce cas)
5) câbles de démarrage mâle-mâle
6) ordinateur avec IDE Arduino

Les raccordements doivent être faits comme indiqué sur le schéma Fritzing.

Pour MPU6050 :
SCL -> A5
SDA -> A4
INT -> 2

Servo1 -> 9
Servo2 -> 10

Une fois que tous les raccordements sont effectués, Télécharger le code sur votre Arduino :

#include « Wire.h »
#include « I2Cdev.h »
#include « MPU6050.h »
#include « Servo.h »

Mpu MPU6050 ;
int16_t ax, ay, az ;
int16_t gx, gy, gz ;
Servo servo1 ;
Servo servo2 ;

int val1 ;
val2 int ;
int prevVal1 ;
int prevVal2 ;

void setup()
{
Wire.Begin() ;
Serial.Begin(38400) ;
Serial.println ("Initialize MPU") ;
MPU.Initialize() ;
Serial.println(MPU.testConnection() ? « Connecté »: « Échouée de connexion ») ;
SERVO1.Attach(9) ;
Servo2.Attach(10) ;
}

void loop()
{
mpu.getMotion6 (& ax, ay, az, & gx, & gy, & gz) ;
val1 = carte (hache,-17000, 0, 17000, 179) ;
Si (val1! = prevVal1)
{
SERVO1.Write(val1) ;
prevVal1 = val1 ;
}
val2 = carte (ay,-17000, 0, 17000, 179) ;
Si (val2! = prevVal2)
{
Servo2.Write(val2) ;
prevVal2 = val2 ;
}
Delay(50) ;
}

Remarque importante : il y a peut-être des problèmes de connexion de la MPU6050, comme les fils de maintien courant perdent, alors quand vous le télécharger au départ, vérifiez dans la série moniter si l’accéléromètre a été connecté avec succès. Sinon, reconnectez et recommencez.

Conseils : Vous pouvez ajouter plusieurs servos en introduisant de nouvelles variables et cartographie en conséquence. Ajout des servos plus puissants et une meilleure structure peut ouvrent de nouvelles possibilités comme une monture de caméra fpv etc.

.

Toujours prêt pour vos commentaires.
Merci.

Articles Liés

Servos de contrôle sur l’Internet via Arduino avec Teleduino

Servos de contrôle sur l’Internet via Arduino avec Teleduino

Servos ont de nombreuses utilisations et peut être beaucoup de plaisir à jouer avec. Quelque chose qui peut être des tas de plaisir prend le contrôle de jusqu'à 6 servos sur internet ! Imaginez les possibilités.Ce processus est rendu vraiment simple
Bras de robot 20 € contrôlé par arduino

Bras de robot 20 € contrôlé par arduino

Dans cette intrsuctable je vais vous montrer comment faire un bras de robot simple. Les crédits pour le bras robot va à ce mec : vous pourrez y voir comment assembler le bras du robot, unfortunaly il utilise un €25, - polulu conducteur de contrôler s
ESP8266 et Visuino : Servo de contrôle à distance par Wi-Fi avec molette

ESP8266 et Visuino : Servo de contrôle à distance par Wi-Fi avec molette

ESP8266 modules sont des contrôleurs de très faible coût stand-alone avec Wi-Fi intégrée. Dans ce Instructable je vais vous montrer comment vous pouvez contrôler un Servo à distance par Wi-Fi avec un encodeur rotatif. L'Instructable est une version s
Bras et main gesticulent contrôle en Python

Bras et main gesticulent contrôle en Python

Pour ceux qui n'ont pas entendu parler de la Myo avant - c'est un brassard qui lit les impulsions électriques de vos muscles, laisser vous contrôler des dispositifs simplement en agitant ou gestes de la main.Si vous avez vu il et veulent développer l
Comment contrôler le servo avec contrôleur de play station 2

Comment contrôler le servo avec contrôleur de play station 2

Je voulais un moyen facile de contrôler mon servo robots donc j'ai googlé pour une solution adaptée mais n'a pas pu en trouver un. alors j'ai décidé d'utiliser ma manette ps2 vieux à cet effet, et cela a fonctionné parfaitement.Alors, voici un guide
Feetech servos comment contrôler simultanément les 26 pièces par arduino

Feetech servos comment contrôler simultanément les 26 pièces par arduino

J'utilise SCM-1 de contrôle des stupéfiants pour contrôler la connexion série sorte peut contrôler 26 morceaux feetech SCS15 servo à un moment donné.Le Robot de contrôle des stupéfiants (SCM-1) peut également accepter d'instructions d'UART, permettan
Servo de contrôle utiliser arduino et rock band guitare

Servo de contrôle utiliser arduino et rock band guitare

ce n'est mon premier Instructable aucun coments méchantsComment j'ai fait un programmeÉtape 1: Branchez tout brancher l'arduino câble et rock band guitare récepteur pour les ports usb et l'autre extrémité du câble à l'arduinoDésolé si ce confondu l'u
Taureau mécanique pour poupées

Taureau mécanique pour poupées

ce taureau mécanique a été créé comme un hobby de week-end. Le processus de création était simple et n'a pas duré plus de deux heures. Les matériaux que j'ai déjà eu à la maison. Pour ceux qui souhaitent faire un égal, sera une bonne occasion de recy
Joystick contrôlée des bras du Robot à l’aide d’un Arduino

Joystick contrôlée des bras du Robot à l’aide d’un Arduino

Objectif et description du présent guideCette instructable est une main pour un projet d'école que nous avons fait. Le but de ce projet était de créer un contrôle de bras de robot à l'aide des Sticks. Nous avons dû utiliser un Arduino Uno pour le con
Bras robotisé contrôlé de mouvement

Bras robotisé contrôlé de mouvement

* cette instructable n'est pas complète, je vais poster bientôt le codeLe bras :Cette instructable montre le processus de construction d'un bras robotisé à l'aide de servos, Arduino, microprocesseur, un gyroscope et plusieurs capteurs de pliage.L'uti
Mon bras de ventilateur (servo control avec WiFi)

Mon bras de ventilateur (servo control avec WiFi)

Bonjour à tous !Aujourd'hui, je l'ai fait mon propre bras de ventilateur.J'ai peut contrôler l'aigle librement et peut activer et désactiver le ventilateur. (en fait, j'ai besoin d'ajouter le ventilateur sur le moteur à courant continu)Elle est contr
Carte contrôleur de Arduino mini USB 24 voies servo

Carte contrôleur de Arduino mini USB 24 voies servo

Arduino mini carte de contrôleur USB 24 voies servo utiliser pour robot bipède et commande de robot quadrupèdeSupporte le dernier système de 64 bits Windows8, supporte Linux système (xp, vista, win7 soutien)Il s'agit de la carte contrôleur nouvelleme
Convertir une jouet griffe/pince servo contrôlée

Convertir une jouet griffe/pince servo contrôlée

Conversion d'un jouet de pince childs en une télécommande un contrôlé n'est pas si difficile à faire. Choisissez une pince de jouet (je montre trois ici). Retirer la poignée de squeeze. Ceci exposera un fil rigide qui relie la serrer la poignée à la
3D printing Servo contrôlée et autres Articles de robinetterie

3D printing Servo contrôlée et autres Articles de robinetterie

Vannes très fonctionnels qui peuvent de contrôler l'air ou l'eau peuvent être facilement 3D imprimés. Je suis principalement leur utilisation pour le contrôle des muscles air artificiel pour robots, mais ils peuvent être utilisés dans de nombreuses s