Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schritt 1: Montieren Sie Ihr Chassis
- Schritt 2: Installieren der MPU6050-Bibliothek
- Schritt 3: Verbindungen
- Schritt 4: Code
Video: Einfache MPU6050 IMU + Arduino GYRO Bot - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
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
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
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
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:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i