Оглавление:

Монитор данных о зубной щетке на базе Arduino: 4 шага (с изображениями)
Монитор данных о зубной щетке на базе Arduino: 4 шага (с изображениями)

Видео: Монитор данных о зубной щетке на базе Arduino: 4 шага (с изображениями)

Видео: Монитор данных о зубной щетке на базе Arduino: 4 шага (с изображениями)
Видео: Проверка китайца на безопасность #blondinkadrive 2024, Декабрь
Anonim
Монитор данных о зубных щетках на базе Arduino
Монитор данных о зубных щетках на базе Arduino
Монитор данных зубной щетки на базе Arduino
Монитор данных зубной щетки на базе Arduino

Эта зубная щетка на базе Arduino позволяет отслеживать закономерности, используя данные трехосного ускорения.

Шаг 1: Шаг 1: Материалы

Шаг 1: материалы
Шаг 1: материалы
Шаг 1: материалы
Шаг 1: материалы
Шаг 1: материалы
Шаг 1: материалы
Шаг 1: материалы
Шаг 1: материалы

Зубная щетка

Ардуино Нано

MPU-6050 3-осевой IMU

Кабель USB mini-B длиной 1,8 м

Шаг 2: Шаг 2: Подключение

Шаг 2: Подключение
Шаг 2: Подключение

Соедините MPU-6050 и Arduino Nano с помощью проволочной пайки. Подробности см. На картинке выше.

Шаг 3: Шаг 3: Программирование Arduino

#включают

const int MPU = 0x68; // адрес I2C MPU6050

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

void get6050 ();

установка void ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (истина);

Serial.begin (9600);

}

void loop () {

get6050 ();

Serial.print (AcX);

Serial.print ("");

Serial.print (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

задержка (15);

}

недействительным 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: нажмите на серийный плоттер и посмотрите график

Перейдите в Инструменты - Последовательный плоттер (или Ctrl + Shift + L), и вы увидите график в реальном времени с 3-осевым ускорением от MPU-6050.

Встряхните зубную щетку и вы увидите разницу.

Для получения дополнительной информации, пожалуйста, посетите

blog.naver.com/roboholic84

Рекомендуемые: