Indholdsfortegnelse:

Arduino-baseret tandbørstedatamonitor: 4 trin (med billeder)
Arduino-baseret tandbørstedatamonitor: 4 trin (med billeder)

Video: Arduino-baseret tandbørstedatamonitor: 4 trin (med billeder)

Video: Arduino-baseret tandbørstedatamonitor: 4 trin (med billeder)
Video: Урок 95: Использование щита двигателей постоянного тока L293D 4 для Arduino UNO и Mega | Пошаговый курс Arduino 2024, November
Anonim
Arduino-baseret tandbørstedatamonitor
Arduino-baseret tandbørstedatamonitor
Arduino-baseret tandbørstedatamonitor
Arduino-baseret tandbørstedatamonitor

Denne Arduino-baserede tandbørste giver dig mulighed for at overvåge mønstre ved hjælp af 3-aksiale accelerationsdata.

Trin 1: Trin 1: Materialer

Trin 1: Materialer
Trin 1: Materialer
Trin 1: Materialer
Trin 1: Materialer
Trin 1: Materialer
Trin 1: Materialer
Trin 1: Materialer
Trin 1: Materialer

Tandbørste

Arduino Nano

MPU-6050 3-akset IMU

1,8 m USB-mini-B-kabel

Trin 2: Trin 2: Ledningsføring

Trin 2: Ledningsføring
Trin 2: Ledningsføring

Tilslut MPU-6050 og Arduino Nano ved hjælp af trådlodning. Se ovenstående billede for detaljer.

Trin 3: Trin 3: Programmering af Arduino

#omfatte

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

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

ugid get6050 ();

ugyldig opsætning ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (sand);

Serial.begin (9600);

}

void loop () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Serial.print (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

forsinkelse (15);

}

void get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (falsk);

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

}

Trin 4: Trin 4: Hit den serielle plotter og se grafen

Trin 4: Hit den serielle plotter og se grafen
Trin 4: Hit den serielle plotter og se grafen
Trin 4: Hit den serielle plotter og se grafen
Trin 4: Hit den serielle plotter og se grafen
Trin 4: Hit den serielle plotter og se grafen
Trin 4: Hit den serielle plotter og se grafen

Gå til Værktøjer-Seriel plotter (eller Ctrl + Shift + L), og du vil se grafen i realtid med 3-aksial acceleration fra MPU-6050

Ryst tandbørsten og se forskellen.

for mere information: besøg venligst

blog.naver.com/roboholic84

Anbefalede: