Агуулгын хүснэгт:

Arduino-д суурилсан шүдний сойз мэдээллийн хяналт: 4 алхам (зурагтай)
Arduino-д суурилсан шүдний сойз мэдээллийн хяналт: 4 алхам (зурагтай)

Видео: Arduino-д суурилсан шүдний сойз мэдээллийн хяналт: 4 алхам (зурагтай)

Видео: Arduino-д суурилсан шүдний сойз мэдээллийн хяналт: 4 алхам (зурагтай)
Видео: SKR 1.3 — Оптический концевой упор 2024, Арваннэгдүгээр
Anonim
Arduino дээр суурилсан шүдний сойз өгөгдлийн хяналт
Arduino дээр суурилсан шүдний сойз өгөгдлийн хяналт
Arduino дээр суурилсан шүдний сойз өгөгдлийн хяналт
Arduino дээр суурилсан шүдний сойз өгөгдлийн хяналт

Энэхүү Arduino-д суурилсан шүдний сойз нь 3 тэнхлэгийн хурдатгалын өгөгдлийг ашиглан загварыг хянах боломжийг танд олгоно.

Алхам 1: Алхам 1: Материал

Алхам 1: Материал
Алхам 1: Материал
Алхам 1: Материал
Алхам 1: Материал
Алхам 1: Материал
Алхам 1: Материал
Алхам 1: Материал
Алхам 1: Материал

Шүдний сойз

Ардуино Нано

MPU-6050 3 тэнхлэгтэй IMU

6 фут (1.8 м) хэмжээтэй USB мини-B кабель

Алхам 2: Алхам 2: Цахилгааны утас

Алхам 2: Цахилгааны утас
Алхам 2: Цахилгааны утас

Утас гагнуур ашиглан MPU-6050 ба Arduino Nano-ийг холбоно уу. Дээрх зургийг үзнэ үү.

Алхам 3: Алхам 3: Arduino програмчлах

#оруулах

const int MPU = 0x68; // MPU6050 I2C хаяг

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

void get6050 ();

хүчингүй тохиргоо ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (үнэн);

Цуваа эхлэх (9600);

}

void loop () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Цуваа.хэвлэх (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

саатал (15);

}

void get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (худал);

Wire.requestFrom (MPU, 14, үнэн);

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

}

Алхам 4: Алхам 4: Цуваа плоттер дээр дарж графикийг үзнэ үү

Алхам 4: Цуваа плоттер дээр дарж графикийг үзнэ үү
Алхам 4: Цуваа плоттер дээр дарж графикийг үзнэ үү
Алхам 4: Цуваа плоттер дээр дарж графикийг үзнэ үү
Алхам 4: Цуваа плоттер дээр дарж графикийг үзнэ үү
Алхам 4: Цуваа плоттер дээр дарж графикийг үзнэ үү
Алхам 4: Цуваа плоттер дээр дарж графикийг үзнэ үү

Tools-Serial Plotter (эсвэл Ctrl + Shift + L) руу очоод MPU-6050-аас 3 тэнхлэгтэй хурдатгал бүхий бодит цагийн графикийг харах болно.

Шүдний сойз сэгсрээд ялгааг нь хараарай.

Дэлгэрэнгүй мэдээллийг: зочилно уу

blog.naver.com/roboholic84

Зөвлөмж болгож буй: