Cuprins:

Monitor de date periuță de dinți bazat pe Arduino: 4 pași (cu imagini)
Monitor de date periuță de dinți bazat pe Arduino: 4 pași (cu imagini)

Video: Monitor de date periuță de dinți bazat pe Arduino: 4 pași (cu imagini)

Video: Monitor de date periuță de dinți bazat pe Arduino: 4 pași (cu imagini)
Video: Oclean X Pro Elite - cea mai Smart periuță la 70$! 2024, Noiembrie
Anonim
Monitor de date periuță de dinți bazat pe Arduino
Monitor de date periuță de dinți bazat pe Arduino
Monitor de date periuță de dinți bazat pe Arduino
Monitor de date periuță de dinți bazat pe Arduino

Această periuță de dinți pe bază de Arduino vă permite să monitorizați modelele folosind date de accelerație 3-axiale.

Pasul 1: Pasul 1: Materiale

Pasul 1: Materiale
Pasul 1: Materiale
Pasul 1: Materiale
Pasul 1: Materiale
Pasul 1: Materiale
Pasul 1: Materiale
Pasul 1: Materiale
Pasul 1: Materiale

Periuta de dinti

Arduino Nano

MPU-6050 IMU cu 3 axe

Cablu USB mini-B de 6 ft (1,8 m)

Pasul 2: Pasul 2: Cablare

Pasul 2: Cablare
Pasul 2: Cablare

Conectați MPU-6050 și Arduino Nano folosind lipirea sârmei. Vedeți imaginea de mai sus pentru detalii.

Pasul 3: Pasul 3: Programarea Arduino

#include

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

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

nul get6050 ();

configurare nulă ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (adevărat);

Serial.begin (9600);

}

bucla nulă () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Serial.print (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

întârziere (15);

}

nul get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (fals);

Wire.requestFrom (MPU, 14, adevărat);

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

}

Pasul 4: Pasul 4: Loviți serialul Plotter și vedeți graficul

Pasul 4: Apasă pe Serial Plotter și vezi graficul
Pasul 4: Apasă pe Serial Plotter și vezi graficul
Pasul 4: Apasă pe Serial Plotter și vezi graficul
Pasul 4: Apasă pe Serial Plotter și vezi graficul
Pasul 4: Apasă pe Serial Plotter și vezi graficul
Pasul 4: Apasă pe Serial Plotter și vezi graficul

Accesați Instrumente - Serial Plotter (sau Ctrl + Shift + L) și veți vedea graficul în timp real cu accelerare 3-axială de la MPU-6050

Agitați periuța de dinți și vedeți diferența.

pentru mai multe informatii va rugam vizitati

blog.naver.com/roboholic84

Recomandat: