Arduino / Verarbeitung - sechs-Achsen-GYROSENSOR & BESCHLEUNIGUNGSMESSER


Hallo Welt! Heute wollte ich versuchen, die MPU 6050 aka GY-521 Beschleunigungssensor-Modul. Checkt das Video und folgen Sie den nächsten Schritt für den Schaltplan, Code & Teile-Liste.

Was brauchen Sie?

  • Arduino IDE (ich nehme an, Sie haben dies bereits.)
  • Verarbeitung von IDE (Erforderlich für die Flugzeug-Demo).

Bibliotheken benötigt.

  • "I2Cdev.h"
  • "MPU6050_6Axis_MotionApps20.h"
  • "Wire.h"

Installieren Sie die Bibliothek Toxiclibs-komplett-0020 im Ordner "Skizze" der Verarbeitung IDE! NICHT in Arduino IDE!

Wenn es keine Ordner @ c: / Benutzer/Benutzer/Dokumente/Verarbeitung/Bibliotheken, dann selbst eine erstellen.

Zuerst in die Arduino hochladen Sie Arduino Code.

Vor dem Hochladen müssen Sie die Zeile in die Arduino MPU6050_DMP6 Code eingehen, die sagt:

von #define OUTPUT_READABLE_YAWPITCHROLL , //#define OUTPUT_READABLE_YAWPITCHROLL.

Und kommentieren Sie die Zeile:

von //#define OUTPUT_TEAPOT , #define OUTPUT_TEAPOT.

Öffnen Sie die Verarbeitung-Beispiel für die MPU-6050.

  • Öffnen Sie die Verarbeitung IDE, dann: Datei -> öffnen.
  • Dann navigieren Sie zu dem Ordner, wo Sie die MPU6050-Bibliothek für Arduino installiert hatte.
  • Finde die Verarbeitung Beispiel in: MPU6050 -> Beispiele -> MPU6050_DMP6 -> Verarbeitung -> MPUTeapot.

In diesem Code haben Sie den seriellen Port ändern. Linux-Anwender

PortName String = "/ Dev/ttyUSB1";. Du musst ttyUSB1 an den Port ändern, auf dem Ihre Arduino verbunden ist.

Und für Windows-Benutzer müssen Sie die Zeile Kommentar sagt:

aus PortName String = "/ Dev/ttyUSB1"; Zu //String PortName = "/ Dev/ttyUSB1";. Und kommentieren Sie die Zeile, die sagt:

von //String PortName = "COM4"; to PortName String = "COM4";. Und ersetzen Sie "COM4" mit den COM-Port, auf dem Ihre Arduino verbunden ist

Speichern Sie die Verarbeitungscode im Ordner "Skizze". Und klicken Sie auf den Play-Button in der IDE.

Sie werden sehen, einen Ort der X-Y-Z-Achse zu bewegen, beim Verschieben der MPU-6050.

Viel Spass!

In Verbindung stehende Artikel

3D-Maus Luft | Arduino + Verarbeitung

3D-Maus Luft | Arduino + Verarbeitung

3D AIR Mouse | Arduino + VerarbeitungIch bin ein Industrie-Design-Student, und letztes Jahr im Rahmen eines Kurses genannt "Technology als RAW Material" ich dieses Projekt als mein letztes Werk gebaut.Ich arbeite die meiste Zeit mit SolidWorks,
Fenster-Lackierroboter (Arduino, Verarbeitung, Beschleunigungsmesser)

Fenster-Lackierroboter (Arduino, Verarbeitung, Beschleunigungsmesser)

die Idee für dieses Projekt stammt von einer meiner Lieblings "Ibles: die Polargraph. Ich liebte den Zeichenstil und dachte wie cool wäre es, dies auf der Seite eines Gebäudes zu tun? Leider die Herausforderungen zum Aufbau einer großen Polargraph mi
Arduino Verarbeitung: serielle Kommunikation ohne Firmata

Arduino Verarbeitung: serielle Kommunikation ohne Firmata

diese Instructable richtet sich an alle Eingabewerte zur Verarbeitung von Arduino gelesen direkt senden. Es eignet sich besonders für das Bestehen einer auf mehrere Werte, wie ein paar Knöpfe, einen Joystick oder Beschleunigungsmesser.  Für Masse i/o
Gewusst wie: eine Arduino-basierte 3-Achsen CNC-Maschine Draht

Gewusst wie: eine Arduino-basierte 3-Achsen CNC-Maschine Draht

Ich habe eine Reihe von Tutorials darüber, wie Sie die Plattform für eine 3-Achsen-CNC-Fräsmaschine zu bauen.  Ich habe nicht gesehen, dass jemand das heikle Thema der Elektronik zu bewältigen.Hier ist nun mein Versuch, dies zu tun.Schritt 1: TeilenS
Arduino / Verarbeitung seriellen LED blinken Tutorial

Arduino / Verarbeitung seriellen LED blinken Tutorial

nutzen seriellen Kommunikation, um LED-Blink-Frequenz durch Programmierung Arduino Befehl empfangen aus der Verarbeitung von Blink LED für eine Anzahl von Zeiten und Anzahl der Zyklen zu verfolgen!Besuchen Sie http://retardokiddo.blogspot.com/ für we
Fotozelle reagiert auf Licht als ein Auge. ein Einführungsprojekt für Arduino Verarbeitung mit

Fotozelle reagiert auf Licht als ein Auge. ein Einführungsprojekt für Arduino Verarbeitung mit

In diesem Projekt kann man ein einfaches Beispiel für die Verarbeitung verwenden, um eine grafische Darstellung der Daten zu machen, die ein Arduino als bekommt von einem Sensor Eingang. In diesem Fall eine Fotozelle.Nachdem ein Auge-Bild aus dem Int
Bereichsgruppierung: Schaltungssimulation über Arduino-Verarbeitung-Schnittstelle

Bereichsgruppierung: Schaltungssimulation über Arduino-Verarbeitung-Schnittstelle

Lernen, Ziel: Eine Einführung in grundlegende analoge Schaltungen durch physikalische Schnittstelle und grafische Darstellung.Bereichsgruppierung ist eine Schaltung Simulator app für die Darstellung und Berechnung von analogen Schaltungen.Was ist so
Etch-a-Sketch - w/Arduino & Verarbeitung

Etch-a-Sketch - w/Arduino & Verarbeitung

ich habe diese zu helfen, erfahren Sie mehr über Verarbeitung und wie es mit Arduino integriert.Im Grunde, was ich habe, ist dies:Ein Arduino Duemilenova welches in einem alten Band-Schließfach untergebracht ist.   Der Arduino hat 2 Potentiometer ver
Arduino /-Verarbeitung Audio Spectrum Analyzer

Arduino /-Verarbeitung Audio Spectrum Analyzer

In dieser Instructable werde ich zeigen, wie eine Programm in der Verarbeitung, der Klang auf Ihrem Computer analysiert und sendet Daten an ein Arduino, die eine LED-Matrix, um zu zeigen, die Spektralanalyse steuert.Ich werde erklären, wo Materialien
Arduino / Verarbeitung - HC-SR04 RADAR mit Verarbeitung & Arduino

Arduino / Verarbeitung - HC-SR04 RADAR mit Verarbeitung & Arduino

Hallo Welt! Heute habe ich eine coole kleine MiNi-RADAR, das erkennt Objekte und zeigt sie auf Ihrem Computer mithilfe der Verarbeitung IDE & Arduino. Schauen Sie sich die nächsten Schritte für die schematische Teileliste & Codes.Sie benötigen 2 I
Günstige game-Controller zu bauen (Arduino + Verarbeitung, Einheit, etc.)

Günstige game-Controller zu bauen (Arduino + Verarbeitung, Einheit, etc.)

Hi alle!In meiner Freizeit habe ich eine Reihe von preiswerten Controllern getan, dass Einsatz Arduino mit jeder Plattform Ihrer Wahl verbunden werden (sie waren zwar billig, aber mit einer Laser-niedlicher sicher hilft).Einige Bilder für den Moment
Sechs-Achsen-Stewart-Plattform

Sechs-Achsen-Stewart-Plattform

Übersicht:Was folgt, ist Teil 1 von 2 für den Build eines 6-achsigen Hexpod Roboters inspiriert durch die Arbeiten von D. Stewart, und implementiert, um aus dem Regalteile gebaut werden und über Arduino gesteuert. Diese erste instructable beinhaltet
Arduino/Verarbeitung: Motiongraphics und Lichter reagieren auf Audio

Arduino/Verarbeitung: Motiongraphics und Lichter reagieren auf Audio

dauerte eine Weile, um zu erfassen, was ich wollte, aber es hat sich gelohnt.
Arduino / Verarbeitung ADXL330 Accelerometer

Arduino / Verarbeitung ADXL330 Accelerometer

Dies ist immer noch ein Work In Progress. Derzeit nur X und Y Achse bewegen, noch zu zeigt nichts auf der z-Achse zeigt. Es wird hoffentlich eines Tages. Bitte bewerten und kommentieren sowie.Besuchen Sie http://retardokiddo.blogspot.com/ für weitere