Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Arduino et MPU6050 : Contrôle précis de servo-moteur avec SG90 et MG996R

Composants et fournitures

Arduino UNO ×1
Capteur 6 DOF DFRobot - MPU6050 ×1
Moteur servo SG90 ×1

Applications et services en ligne

À propos du projet

Composants

Connexions

Consultez le schéma joint pour les connexions.

Note : Vous pouvez également connecter les broches SDA et SCL du MPU6050 aux broches A4 et A5 de l'Arduino respectivement.

Programmation

Incluez la bibliothèque jointe dans votre IDE Arduino, puis téléversez le code sur votre carte Arduino.

Note

Consultez la vidéo pour une compréhension complète et abonnez-vous à la chaîne pour plus de contenu.

Merci.

Code

Bibliothèque MPU6050

La bibliothèque n'est pas prévisualisable (téléchargement uniquement).

Code du projet

// hammadiqbal12@gmail.com
// https://www.youtube.com/watch?v=Cvtr3LKdqvk
#include <GY6050.h> // bibliothèque pour gyroscope
#include <Wire.h>
#include <Servo.h>

Servo myservo; // objet servo pour contrôler le servo
int X = 0;
int Y = 0;
GY6050 gyro(0x68); // pour sauvegarder les données du gyroscope

void setup() {
  Wire.begin(); // initialisation du gyroscope
  gyro.initialisation();
  delay(100);
  myservo.attach(9);
}

void loop() {
  X = map(gyro.refresh('A', 'X'), -90, 90, 0, 180); // mappage des données gyro selon limitation d'angle du servo
  Y = map(gyro.refresh('A', 'Y'), -90, 90, 0, 180);
  myservo.write(Y); // le mouvement de l'axe Y contrôle le servo
  delay(15);
}

Schéma de câblage

Schéma de connexion disponible dans le projet original.

Processus de fabrication

  1. Créer des effets audio pilotés par capteurs avec le kit Satellite CCRMA
  2. Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
  3. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  4. Moniteur de Température et Horloge Temps Réel Arduino avec Écran TFT 3.2"
  5. Robot Évitement d'Obstacles Piloté par Servomoteur : Construction avec Arduino et HC-SR04
  6. Contrôlez votre Roomba Create 2 avec Arduino et Android – Guide pas à pas
  7. Contrôle fluide de la luminosité LED avec Bolt IoT et Arduino UNO
  8. Module GPS u-blox LEA‑6H 02 : guide d'intégration Arduino et Python
  9. Servomoteurs expliqués : fonctionnement et importance