Sisällysluettelo:

Arduino-pohjainen hammasharjatietojen näyttö: 4 vaihetta (kuvilla)
Arduino-pohjainen hammasharjatietojen näyttö: 4 vaihetta (kuvilla)

Video: Arduino-pohjainen hammasharjatietojen näyttö: 4 vaihetta (kuvilla)

Video: Arduino-pohjainen hammasharjatietojen näyttö: 4 vaihetta (kuvilla)
Video: индукционный нагреватель на основе IGBT — без MOSFET, без диодов, без сопротивления, без катушки! 2024, Marraskuu
Anonim
Arduino-pohjainen hammasharjatietojen näyttö
Arduino-pohjainen hammasharjatietojen näyttö
Arduino-pohjainen hammasharjatietojen näyttö
Arduino-pohjainen hammasharjatietojen näyttö

Tämän Arduino-pohjaisen hammasharjan avulla voit seurata kuvioita käyttämällä 3-aksiaalista kiihtyvyystietoa.

Vaihe 1: Vaihe 1: Materiaalit

Vaihe 1: Materiaalit
Vaihe 1: Materiaalit
Vaihe 1: Materiaalit
Vaihe 1: Materiaalit
Vaihe 1: Materiaalit
Vaihe 1: Materiaalit
Vaihe 1: Materiaalit
Vaihe 1: Materiaalit

Hammasharja

Arduino Nano

MPU-6050 3-akselinen IMU

1,8 metrin USB-mini-B-kaapeli

Vaihe 2: Vaihe 2: Johdotus

Vaihe 2: Johdotus
Vaihe 2: Johdotus

Yhdistä MPU-6050 ja Arduino Nano langallisella juotoksella. Katso lisätietoja yllä olevasta kuvasta.

Vaihe 3: Vaihe 3: Arduinon ohjelmointi

#sisältää

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

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

void get6050 ();

mitätön asennus ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (tosi);

Sarja.alku (9600);

}

void loop () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Sarjajälki (AcY);

Serial.print ("");

Serial.print (AcZ);

Sarja.println ();

viive (15);

}

mitätön get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (false);

Wire.requestFrom (MPU, 14, totta);

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

}

Vaihe 4: Vaihe 4: Paina sarjaplotteria ja katso kaavio

Vaihe 4: Paina sarjaplotteria ja katso kaavio
Vaihe 4: Paina sarjaplotteria ja katso kaavio
Vaihe 4: Paina sarjaplotteria ja katso kaavio
Vaihe 4: Paina sarjaplotteria ja katso kaavio
Vaihe 4: Paina sarjaplotteria ja katso kaavio
Vaihe 4: Paina sarjaplotteria ja katso kaavio

Siirry kohtaan Työkalut-sarjaplotteri (tai Ctrl + Vaihto + L), niin näet reaaliaikaisen kaavion, jossa on 3-aksiaalinen kiihtyvyys MPU-6050: sta

Ravista hammasharjaa ja huomaa ero.

lisätietoja: käy osoitteessa

blogi.naver.com/roboholic84

Suositeltava: