Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino & MPU6050: Präzise Servomotor-Steuerung mit SG90 & MG996R

Komponenten und Zubehör

Komponente Menge
Arduino UNO 1
DFRobot 6-DOF-Sensor MPU6050 (GY-521) 1
SG90 Mikro-Servomotor 1

Apps und Onlinedienste

Projektbeschreibung

Komponenten

Verkabelung

Verbinden Sie den MPU6050 per I²C mit dem Arduino: SDA → A4, SCL → A5, VCC → 3,3 V oder 5 V (je nach Modul), GND → GND. Der Servo kommt an Pin 9 (Signal), VCC an 5 V, GND an GND. Siehe Schaltplan.

Arduino & MPU6050: Präzise Servomotor-Steuerung mit SG90 & MG996R

Programmierung

  1. Installieren Sie die Bibliothek GY6050.h (im Download enthalten oder über Bibliotheksverwalter suchen).
  2. Laden Sie den folgenden Sketch auf den Arduino.

Code

// hammadiqbal12@gmail.com
// https://www.youtube.com/watch?v=Cvtr3LKdqvk
#include <GY6050.h> // Bibliothek für Gyroskop
#include <Wire.h>
#include <Servo.h>

Servo myservo;
int X = 0, Y = 0;
GY6050 gyro(0x68); // I²C-Adresse des MPU6050

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

void loop() {
  // Rohwerte (-90° bis +90°) auf Servo-Bereich 0-180° mappen
  X = map(gyro.refresh('A', 'X'), -90, 90, 0, 180);
  Y = map(gyro.refresh('A', 'Y'), -90, 90, 0, 180);
  myservo.write(Y); // Y-Achse steuert Servo
  delay(15);
}

Hinweis

Das Video zum Projekt bietet eine vollständige Erklärung. Kanal abonnieren für mehr Projekte!

Herstellungsprozess

  1. Sensor-gesteuerte Audio-Effekte mit dem Satellite CCRMA Kit bauen
  2. RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
  3. DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
  4. Arduino Temperaturoverwachung & Echtzeituhr mit 3,2″ TFT-Display
  5. Servogesteuerter Hindernisvermeidungs-Roboter: Bauen mit Arduino & HC-SR04
  6. Roomba Create 2 per Arduino & Android steuern – Schritt-für-Schritt
  7. Stufenlose LED-Helligkeitssteuerung mit Bolt IoT und Arduino UNO
  8. u-blox LEA-6H 02 GPS-Modul: Arduino & Python Integrationsanleitung
  9. Spracherkennung & Sprachsynthese auf Arduino Due meistern
  10. Servomotoren: Funktionsweise und Bedeutung