Inhaltsverzeichnis:

Einfache MPU6050 IMU + Arduino GYRO Bot - Gunook
Einfache MPU6050 IMU + Arduino GYRO Bot - Gunook

Video: Einfache MPU6050 IMU + Arduino GYRO Bot - Gunook

Video: Einfache MPU6050 IMU + Arduino GYRO Bot - Gunook
Video: MPU6050 Sensor Arduino Tutorial 2024, Juli
Anonim
Image
Image
Einfache MPU6050 IMU + Arduino GYRO Bot
Einfache MPU6050 IMU + Arduino GYRO Bot

Die Verwendung eines Gyro zur Steuerung meiner Projekte war eine große Sache auf meiner Bucket-List, aber abgesehen vom Erwerb der IMU war der Rest nagelhart. Der Mangel an effektiven Inhalten zum Extrahieren von Gier-Nick- und Roll-Werten nervte mich über einen Monat lang. Nach zahlreichen Websites, unzähligen Bibliotheken und Problemen habe ich gelernt, Daten aus dem Kreisel zu bekommen und in einem einfachen Projekt zu verwenden, das Anfänger leicht tun können und sich viel Mühe ersparen.

Hier ist also eine Anleitung, um Sie mit diesem Beschleunigungsmesser - Gyroskopsensor zu beginnen, und am Ende können Sie Ihren Roboter genau so drehen, wie Sie es wünschen. (90 Grad, 45 Grad, 180 Grad … alles)

Lieferungen

Die meisten elektronischen Geräte können in Ihrem örtlichen Elektronikgeschäft oder online gekauft werden

Hier sind sie:

Bot-Chassis

DIY 4WD Double-Deck Smart Robot Car Chassis Kits mit Geschwindigkeits-Encoder RC-Roboter von Toys Hobbies and Robot auf banggood.comhttps://banggood.app.link/vpw7FlkjL1

Sie können auch ein 2-Rad-Chassis mit einem Lenkrad verwenden.

Arduino-

Geekcreit® Arduino-kompatibles UNO R3 ATmega16U2 AVR-USB-Entwicklungs-Mainboard-Modulboard für Arduino von Electronics auf banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3-Achsen-Gyro mit Beschleunigungssensormodul für Arduino-Modulplatine für Arduino von Electronics auf banggood.comhttps://banggood.app.link/qoNQdMxjL1

Dupont-Drähte

Mann zu Mann

Von Frau zu Mann

L298N Motortreiber

Geekcreit® L298N Dual-H-Brücken-Schrittmotortreiberplatine für Arduino-Modulplatine für Arduino von Electronics auf banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Akku XT60 Stecker RC Teile von Toys Hobbies und Robot auf banggood.comhttps://banggood.app.link/tKfTXU3jL1

Passendes Ladegerät

Schritt 1: Schritt 1: Montieren Sie Ihr Chassis

Schritt 1: Montieren Sie Ihr Chassis
Schritt 1: Montieren Sie Ihr Chassis
Schritt 1: Montieren Sie Ihr Chassis
Schritt 1: Montieren Sie Ihr Chassis

Bauen Sie Ihr Bot-Chassis zusammen.

Beziehen Sie sich auf das obige Fritzing-Bild, aber wenn Sie Schwierigkeiten haben, bin ich nur ein Kommentar unten

Schritt 2: Installieren der MPU6050-Bibliothek

Installieren der MPU6050-Bibliothek
Installieren der MPU6050-Bibliothek

Es ist wichtig zu beachten, dass, wenn Sie eine Bibliothek für Ihren MPU6050 installiert haben, REMOVE IT oder Kompilierungsfehler angezeigt werden.

Verwenden Sie stattdessen diesen Link, um die Bibliothek herunterzuladen und mit Bibliothek einschließen unter Sketch hinzuzufügen.

https://github.com/jarzebski/Arduino-MPU6050

Schritt 3: Verbindungen

Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse

Fahren Sie mit der Installation der Bibliothek fort und verkabeln Sie das System.

Die Verbindungen zum Motortreiber sind im Code selbst angegeben.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

ein4 = 8;

hier ist es trotzdem:)

Die Verbindungen zwischen dem Arduino und dem Sensor sind:

VCC - +5V

Masse - Masse

SDA - A4

SCL - A5

Hinweis - Von hier an nennen wir den Roboter Barney.

Schritt 4: Code

Code
Code

Kopieren Sie diesen Code unten, fügen Sie ihn in Ihre IDE ein und laden Sie ihn hoch.

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

Vorsichtsmaßnahmen für Paare:

Stecken Sie Ihren Sensor nicht in das Steckbrett, da die Drähte und die Elektronik Geräusche erzeugen können, die die Genauigkeit Ihrer YAW PITCH ROLL-Werte beeinträchtigen können

Während der Bot läuft, stellen Sie den Bot einfach auf den Boden und drücken Sie Reset, damit der Sensor richtig kalibriert wird

Wir verwenden nur die Yaw-Werte für dieses Projekt, also denken Sie daran, wenn Sie Ihren Sensor montieren.

Verwenden Sie doppelseitiges Schaumstoffband, um den Sensor an die Vorderseite Ihres Bots zu kleben.

Dieses anweisbare lehrte Sie, ein Gyroskop in einem einfachen Robotik-Design zu verwenden, und Sie können mit Ihren eigenen Ideen experimentieren, da Sie jetzt die Implementierung kennen.

Fühlen Sie sich frei, alles in den Kommentaren zu fragen.

Empfohlen: