INHOUDSOPGAWE:

Arduino-gebaseerde tandeborseldatamonitor: 4 stappe (met foto's)
Arduino-gebaseerde tandeborseldatamonitor: 4 stappe (met foto's)

Video: Arduino-gebaseerde tandeborseldatamonitor: 4 stappe (met foto's)

Video: Arduino-gebaseerde tandeborseldatamonitor: 4 stappe (met foto's)
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, November
Anonim
Arduino-gebaseerde tandeborsel data monitor
Arduino-gebaseerde tandeborsel data monitor
Arduino-gebaseerde tandeborsel data monitor
Arduino-gebaseerde tandeborsel data monitor

Met hierdie op Arduino gebaseerde tandeborsel kan u patrone monitor met behulp van 3-aksiale versnellingsdata.

Stap 1: Stap 1: Materiaal

Stap 1: materiaal
Stap 1: materiaal
Stap 1: materiaal
Stap 1: materiaal
Stap 1: materiaal
Stap 1: materiaal
Stap 1: materiaal
Stap 1: materiaal

Tandeborsel

Arduino Nano

MPU-6050 3-as IMU

1,8 m (6 voet) USB mini-B-kabel

Stap 2: Stap 2: Bedrading

Stap 2: Bedrading
Stap 2: Bedrading

Koppel MPU-6050 en Arduino Nano met behulp van draad soldeer. Sien die prent hierbo vir meer inligting.

Stap 3: Stap 3: Arduino programmeer

#insluit

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

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

leegte get6050 ();

leemte opstelling ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (waar);

Serial.begin (9600);

}

leemte -lus () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Serial.print (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

vertraging (15);

}

nietig get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (vals);

Wire.requestFrom (MPU, 14, waar);

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

}

Stap 4: Stap 4: Klik op die reeksplotter en sien die grafiek

Stap 4: Druk op die reeksplotter en sien die grafiek
Stap 4: Druk op die reeksplotter en sien die grafiek
Stap 4: Druk op die reeksplotter en sien die grafiek
Stap 4: Druk op die reeksplotter en sien die grafiek
Stap 4: Druk op die reeksplotter en sien die grafiek
Stap 4: Druk op die reeksplotter en sien die grafiek

Gaan na Tools-Serial Plotter (of Ctrl + Shift + L), en u sien die intydse grafiek met 3-aksiale versnelling van MPU-6050

Skud tandeborsel en sien die verskil.

vir meer inligting: besoek gerus

blog.naver.com/roboholic84

Aanbeveel: