Inhaltsverzeichnis:

Arduino-basierter Zahnbürstendatenmonitor - Gunook
Arduino-basierter Zahnbürstendatenmonitor - Gunook

Video: Arduino-basierter Zahnbürstendatenmonitor - Gunook

Video: Arduino-basierter Zahnbürstendatenmonitor - Gunook
Video: N64-inspired Arduino + nRF24L01 remote controller 2024, November
Anonim
Arduino-basierter Zahnbürsten-Datenmonitor
Arduino-basierter Zahnbürsten-Datenmonitor
Arduino-basierter Zahnbürsten-Datenmonitor
Arduino-basierter Zahnbürsten-Datenmonitor

Mit dieser Arduino-basierten Zahnbürste können Sie Muster mithilfe von 3-Achsen-Beschleunigungsdaten überwachen.

Schritt 1: Schritt 1: Materialien

Schritt 1: Materialien
Schritt 1: Materialien
Schritt 1: Materialien
Schritt 1: Materialien
Schritt 1: Materialien
Schritt 1: Materialien
Schritt 1: Materialien
Schritt 1: Materialien

Zahnbürste

Arduino Nano

MPU-6050 3-Achsen-IMU

1,8 m langes USB-Mini-B-Kabel

Schritt 2: Schritt 2: Verdrahtung

Schritt 2: Verkabelung
Schritt 2: Verkabelung

Verbinden Sie MPU-6050 und Arduino Nano durch Drahtlöten. Siehe das obige Bild für Details.

Schritt 3: Schritt 3: Arduino programmieren

#enthalten

const int MPU = 0x68; // MPU6050 I2C-Adresse

int AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;

Void get6050();

Void-Setup ()

{

Wire.begin();

Wire.beginTransmission(MPU);

Wire.write (0x6B);

Wire.write(0);

Wire.endTransmission(true);

Serial.begin (9600);

}

Leere Schleife () {

get6050();

Serial.print (AcX);

Serial.print (" ");

Serial.print (AcY);

Serial.print (" ");

Serial.print (AcZ);

Serial.println();

Verzögerung(15);

}

Void get6050()

{Wire.beginTransmission(MPU);

Wire.write (0x3B);

Wire.endTransmission(false);

Wire.requestFrom(MPU, 14, true);

AcX=Wire.read()<<8|Wire.read();

AcY=Draht.read()<<8|Draht.read();

AcZ=Draht.read()<<8|Draht.read();

Tmp=Draht.read()<<8|Draht.read();

GyX=Wire.read()<<8|Wire.read();

GyY=Wire.read()<<8|Wire.read();

GyZ=Wire.read()<<8|Wire.read();

}

Schritt 4: Schritt 4: Drücken Sie den seriellen Plotter und sehen Sie das Diagramm

Schritt 4: Drücken Sie den seriellen Plotter und sehen Sie das Diagramm
Schritt 4: Drücken Sie den seriellen Plotter und sehen Sie das Diagramm
Schritt 4: Drücken Sie den seriellen Plotter und sehen Sie das Diagramm
Schritt 4: Drücken Sie den seriellen Plotter und sehen Sie das Diagramm
Schritt 4: Drücken Sie den seriellen Plotter und sehen Sie das Diagramm
Schritt 4: Drücken Sie den seriellen Plotter und sehen Sie das Diagramm

Gehen Sie zu Tools - Serial Plotter (oder Strg + Umschalt + L), und Sie sehen das Echtzeitdiagramm mit der 3-Achsen-Beschleunigung von MPU-6050

Schütteln Sie die Zahnbürste und sehen Sie den Unterschied.

Für weitere Informationen, besuchen Sie bitte

blog.naver.com/roboholic84

Empfohlen: