Obsah:

Monitor dat zubního kartáčku na bázi Arduina: 4 kroky (s obrázky)
Monitor dat zubního kartáčku na bázi Arduina: 4 kroky (s obrázky)

Video: Monitor dat zubního kartáčku na bázi Arduina: 4 kroky (s obrázky)

Video: Monitor dat zubního kartáčku na bázi Arduina: 4 kroky (s obrázky)
Video: Oclean X Elite Pro: dokáže Xiaomi vyrobit špičkový zubní kartáček? [4K] (Alisczech vol. 436) 2024, Listopad
Anonim
Monitor dat zubního kartáčku na bázi Arduina
Monitor dat zubního kartáčku na bázi Arduina
Monitor dat zubního kartáčku na bázi Arduina
Monitor dat zubního kartáčku na bázi Arduina

Tento zubní kartáček na bázi Arduino vám umožňuje sledovat vzory pomocí údajů o 3osém zrychlení.

Krok 1: Krok 1: Materiály

Krok 1: Materiály
Krok 1: Materiály
Krok 1: Materiály
Krok 1: Materiály
Krok 1: Materiály
Krok 1: Materiály
Krok 1: Materiály
Krok 1: Materiály

Kartáček na zuby

Arduino Nano

MPU-6050 3-osý IMU

1,8 m dlouhý kabel USB mini-B

Krok 2: Krok 2: Zapojení

Krok 2: Zapojení
Krok 2: Zapojení

Propojte MPU-6050 a Arduino Nano pomocí drátového pájení. Podrobnosti viz výše uvedený obrázek.

Krok 3: Krok 3: Programování Arduina

#zahrnout

const int MPU = 0x68; // MPU6050 I2C adresa

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

neplatné get6050 ();

neplatné nastavení ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (true);

Serial.begin (9600);

}

prázdná smyčka () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Serial.print (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

zpoždění (15);

}

neplatné get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (false);

Wire.requestFrom (MPU, 14, true);

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

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

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

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

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

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

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

}

Krok 4: Krok 4: Stiskněte sériový plotter a podívejte se na graf

Krok 4: Stiskněte sériový plotter a podívejte se na graf
Krok 4: Stiskněte sériový plotter a podívejte se na graf
Krok 4: Stiskněte sériový plotter a podívejte se na graf
Krok 4: Stiskněte sériový plotter a podívejte se na graf
Krok 4: Stiskněte sériový plotter a podívejte se na graf
Krok 4: Stiskněte sériový plotter a podívejte se na graf

Přejděte na Nástroje-Sériový plotter (nebo Ctrl + Shift + L) a uvidíte graf v reálném čase s 3-osovým zrychlením z MPU-6050

Zatřeste zubním kartáčkem a uvidíte rozdíl.

pro více informací: navštivte

blog.naver.com/roboholic84

Doporučuje: