Table des matières:
- Fournitures
- Étape 1: Étape 1: Assemblez votre châssis
- Étape 2: Installation de la bibliothèque MPU6050
- Étape 3: Connexions
- Étape 4: Coder
Vidéo: Bot simple MPU6050 IMU + Arduino GYRO : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
L'utilisation d'un gyroscope pour contrôler mes projets était une chose importante sur ma liste de seaux, mais à part l'acquisition de l'IMU, le reste était dur comme des clous. Le manque de contenu efficace sur l'extraction des valeurs de tangage et de roulis m'a ennuyé pendant plus d'un mois. Après de nombreux sites Web, d'innombrables bibliothèques et problèmes, j'ai appris à obtenir des données du gyroscope et à les utiliser dans un projet simple que les débutants peuvent facilement réaliser et s'épargner bien des ennuis.
Voici donc une instruction pour vous aider à démarrer sur ce capteur accéléromètre - gyroscope et à la fin de celui-ci, vous pourrez faire tourner votre robot exactement comme vous le souhaitez. (90 degrés, 45 degrés, 180 degrés….. n'importe quoi)
Fournitures
La plupart des électronis peuvent être achetés dans votre magasin d'électronique local ou en ligne
Les voici:
Bot châssis
Kits de châssis de voiture robot intelligent à double étage DIY 4WD avec encodeur de vitesse Robot RC de Toys Hobbies and Robot sur banggood.comhttps://banggood.app.link/vpw7FlkjL1
Vous pouvez également utiliser un châssis à 2 roues avec une roulette.
Arduino -
Geekcreit® Arduino Compatible UNO R3 ATmega16U2 AVR Carte principale de développement USB Carte de module pour Arduino de Electronics sur banggood.comhttps://banggood.app.link/W4pYojtjL1
IMU - MPU6050 6DOF
6DOF MPU-6050 Gyro 3 axes avec module de capteur d'accéléromètre pour carte de module Arduino pour Arduino de Electronics sur banggood.comhttps://banggood.app.link/qoNQdMxjL1
Fils Dupont
Mâle à mâle
Femelle à mâle
Pilote de moteur L298N
Carte de pilote de moteur pas à pas Geekcreit® L298N Dual H Bridge pour carte de module Arduino pour Arduino de Electronics sur banggood.comhttps://banggood.app.link/kCmlV4UjL1
11.1V Lipo
ZOP Power 11.1V 2200MAH 3S 30C Lipo Batterie XT60 Plug RC Pièces de Toys Hobbies and Robot sur banggood.comhttps://banggood.app.link/tKfTXU3jL1
Chargeur approprié
Étape 1: Étape 1: Assemblez votre châssis
Assemblez votre châssis Bot lol.
Référez-vous à l'image fritante ci-dessus mais si vous avez du mal, je ne suis qu'un commentaire ci-dessous
Étape 2: Installation de la bibliothèque MPU6050
Il est important de noter que si vous avez une bibliothèque installée pour votre MPU6050, RETIREZ-LA ou cela signalera les erreurs de compilation.
Utilisez plutôt ce lien pour télécharger la bibliothèque et l'ajouter en utilisant Inclure la bibliothèque sous Sketch.
https://github.com/jarzebski/Arduino-MPU6050
Étape 3: Connexions
Lors de l'installation de la bibliothèque, procédez au câblage du système.
Les connexions au pilote de moteur sont données dans le code lui-même.
ena = 5;
enb = 6;
en1 = 7;
in2 = 4;
in3 = 9;
in4 = 8;
voilà quand même:)
Les connexions entre l'Arduino et le capteur sont:
VCC - +5V
TERRE - TERRE
SDA - A4
SCL - A5
Remarque - À partir de là, nous appelons le robot Barney.
Étape 4: Coder
Copiez ce code ci-dessous et collez-le sur votre IDE et téléchargez.
github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot
Précautions pour les couples:
Ne branchez pas votre capteur dans la planche à pain car les fils et l'électronique peuvent créer du bruit qui affectera la précision de vos valeurs YAW PITCH ROLL
Pendant l'exécution du bot, placez-le simplement sur le sol et appuyez sur Reset pour que le capteur se calibre correctement
Nous n'utilisons que les valeurs de lacet pour ce projet, alors gardez cela à l'esprit lors du montage de votre capteur.
Utilisez du ruban mousse double face pour coller le capteur à l'avant de votre bot.
Cette instructable vous a appris à utiliser un gyroscope dans une conception robotique simple et vous pouvez expérimenter avec vos propres idées car vous connaissez maintenant la mise en œuvre.
N'hésitez pas à demander quoi que ce soit dans les commentaires.
Conseillé:
Niveau à bulle numérique basé sur Arduino et MPU6050 : 3 étapes
Niveau à bulle numérique basé sur Arduino & MPU6050 : Bienvenue dans mon tout premier instructable ! J'espère que vous le trouverez instructif. N'hésitez pas à laisser des commentaires, qu'ils soient positifs ou négatifs. Ce projet consiste à créer un arduino & Niveau à bulle numérique basé sur MPU6050. Alors que la conception finie et
MPU 6050 Gyro, Communication d'accéléromètre avec Arduino (Atmega328p): 5 étapes
Gyro MPU 6050, communication d'accéléromètre avec Arduino (Atmega328p): L'IMU MPU6050 possède à la fois un accéléromètre à 3 axes et un gyroscope à 3 axes intégrés sur une seule puce. Le gyroscope mesure la vitesse de rotation ou le taux de changement de la position angulaire au fil du temps, le long de la Axes X, Y et Z. Les sorties du gyroscope sont
Contrôle du servo à l'aide du MPU6050 entre Arduino et ESP8266 avec HC-12 : 6 étapes
Contrôle du servomoteur à l'aide du MPU6050 entre Arduino et ESP8266 avec HC-12 : dans ce projet, nous contrôlons la position d'un servomoteur à l'aide du mpu6050 et du HC-12 pour la communication entre Arduino UNO et ESP8266 NodeMCU
Roll and Pitch Axis Gimbal pour GoPro utilisant Arduino - Servo et gyroscope MPU6050 : 4 étapes
Roll and Pitch Axis Gimbal for GoPro Using Arduino - Servo and MPU6050 Gyro: Cette instructable a été créée pour répondre aux exigences du projet Makecourse à l'Université de Floride du Sud (www.makecourse.com) L'objectif de ce projet était de construire un Gimbal 3 axes pour GoPro en utilisant Arduino nano + 3 servomoteurs +
LED Gyro Sphere - Arduino : 5 étapes (avec photos)
LED Gyro Sphere - Arduino: Construisez cette sphère LED autonome interactive unique et cool avec plusieurs capteurs qui peuvent être utilisés pour fournir une plate-forme amusante pour un développement ultérieur - interaction, éclairage ou jeux. L'unité est imprimée en 3D et utilise une carte Arduino, Carte gyroscopique, Audi