Inhoudsopgave:

Arduino-gebaseerde tandenborstelgegevensmonitor: 4 stappen (met afbeeldingen)
Arduino-gebaseerde tandenborstelgegevensmonitor: 4 stappen (met afbeeldingen)

Video: Arduino-gebaseerde tandenborstelgegevensmonitor: 4 stappen (met afbeeldingen)

Video: Arduino-gebaseerde tandenborstelgegevensmonitor: 4 stappen (met afbeeldingen)
Video: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, November
Anonim
Arduino-gebaseerde tandenborstelgegevensmonitor
Arduino-gebaseerde tandenborstelgegevensmonitor
Arduino-gebaseerde tandenborstelgegevensmonitor
Arduino-gebaseerde tandenborstelgegevensmonitor

Met deze op Arduino gebaseerde tandenborstel kunt u patronen volgen met behulp van 3-axiale versnellingsgegevens.

Stap 1: Stap 1: Materialen

Stap 1: Materialen
Stap 1: Materialen
Stap 1: Materialen
Stap 1: Materialen
Stap 1: Materialen
Stap 1: Materialen
Stap 1: Materialen
Stap 1: Materialen

Tandenborstel

Arduino Nano

MPU-6050 3-assige IMU

1,8 m USB mini-B-kabel

Stap 2: Stap 2: Bedrading

Stap 2: Bedrading
Stap 2: Bedrading

Verbind MPU-6050 en Arduino Nano met behulp van draadsolderen. Zie de bovenstaande afbeelding voor details.

Stap 3: Stap 3: Arduino programmeren

#erbij betrekken

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

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

ongeldig get6050();

ongeldige setup()

{

Draad.begin();

Wire.beginTransmission (MPU);

Draad.schrijven (0x6B);

Draad.schrijven(0);

Wire.endTransmission (waar);

Serieel.begin(9600);

}

lege lus(){

get6050();

Seriële.afdruk (AcX);

Serieel.print(" ");

Seriële.afdruk (AcY);

Serieel.print(" ");

Seriële.afdruk (AcZ);

Serieel.println();

vertraging (15);

}

ongeldig get6050()

{Draad.beginTransmission (MPU);

Draad.schrijven (0x3B);

Wire.endTransmission (false);

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: Druk op de seriële plotter en bekijk de grafiek

Stap 4: Druk op de seriële plotter en bekijk de grafiek
Stap 4: Druk op de seriële plotter en bekijk de grafiek
Stap 4: Druk op de seriële plotter en bekijk de grafiek
Stap 4: Druk op de seriële plotter en bekijk de grafiek
Stap 4: Druk op de seriële plotter en bekijk de grafiek
Stap 4: Druk op de seriële plotter en bekijk de grafiek

Ga naar Tools - Serial Plotter (of Ctrl + Shift + L), en je ziet de realtime grafiek met 3-axiale versnelling van MPU-6050

Schud de tandenborstel en zie het verschil.

voor meer informatie: bezoek a.u.b.

blog.naver.com/roboholic84

Aanbevolen: