Innholdsfortegnelse:

Arduino-basert tannbørstedatamonitor: 4 trinn (med bilder)
Arduino-basert tannbørstedatamonitor: 4 trinn (med bilder)

Video: Arduino-basert tannbørstedatamonitor: 4 trinn (med bilder)

Video: Arduino-basert tannbørstedatamonitor: 4 trinn (med bilder)
Video: Storformat-lukker - Arduino basert 2024, November
Anonim
Arduino-basert tannbørstedatamonitor
Arduino-basert tannbørstedatamonitor
Arduino-basert tannbørstedatamonitor
Arduino-basert tannbørstedatamonitor

Denne Arduino-baserte tannbørsten lar deg overvåke mønstre ved hjelp av 3-aksial akselerasjonsdata.

Trinn 1: Trinn 1: Materialer

Trinn 1: Materialer
Trinn 1: Materialer
Trinn 1: Materialer
Trinn 1: Materialer
Trinn 1: Materialer
Trinn 1: Materialer
Trinn 1: Materialer
Trinn 1: Materialer

Tannbørste

Arduino Nano

MPU-6050 3-akset IMU

1,8 m USB-mini-B-kabel

Trinn 2: Trinn 2: Kabling

Trinn 2: Kabling
Trinn 2: Kabling

Koble MPU-6050 og Arduino Nano ved hjelp av lodding. Se bildet ovenfor for detaljer.

Trinn 3: Trinn 3: Programmering av Arduino

#inkludere

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

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

ugid get6050 ();

ugyldig oppsett ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (true);

Serial.begin (9600);

}

void loop () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Serial.print (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

forsinkelse (15);

}

ugid 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 ();

}

Trinn 4: Trinn 4: Trykk på seriell plotter og se grafen

Trinn 4: Trykk på serieplotteren og se grafen
Trinn 4: Trykk på serieplotteren og se grafen
Trinn 4: Trykk på serieplotteren og se grafen
Trinn 4: Trykk på serieplotteren og se grafen
Trinn 4: Trykk på seriell plotter og se grafen
Trinn 4: Trykk på seriell plotter og se grafen

Gå til Verktøy-Seriell plotter (eller Ctrl + Shift + L), og du vil se sanntidsgrafen med 3-aksiell akselerasjon fra MPU-6050

Rist tannbørsten og se forskjellen.

for mer informasjon: besøk

blog.naver.com/roboholic84

Anbefalt: