
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


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




Зубная щетка
Ардуино Нано
MPU-6050 3-осевой IMU
Кабель USB mini-B длиной 1,8 м
Шаг 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: нажмите на плоттер последовательного порта и посмотрите график



Перейдите в Инструменты - Последовательный плоттер (или Ctrl + Shift + L), и вы увидите график в реальном времени с 3-осевым ускорением от MPU-6050.
Встряхните зубную щетку и вы увидите разницу.
Для получения дополнительной информации, пожалуйста, посетите
blog.naver.com/roboholic84
Рекомендуемые:
Таймер зубной щетки: 4 шага

Таймер для чистки зубов: идея состоит в том, чтобы создать таймер на 2 человека для чистки зубов. Для этого я использовал микробиту V1. Он помогает моим детям чистить зубы в течение рекомендуемой продолжительности. у них чистые зубы; не сомневайтесь
Бот для зубной щетки: 3 шага (с изображениями)

Бот для зубной щетки: сделайте простого движущегося робота из старой вибрирующей зубной щетки и некоторых художественных принадлежностей. Мы используем вибрирующую зубную щетку, потому что в ней есть вибрирующий двигатель. Это тот же тип двигателя, что и внутри игрового контроллера или телефона & делает
SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: 3 шага (с изображениями)

SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: однажды мне дали задание найти датчик окружающей среды для мониторинга температуры в серверной комнате моей компании. Моя первая идея была: почему бы просто не использовать Raspberry PI и датчик DHT, его можно настроить менее чем за час, включая ОС
Монитор сетевых часов и погоды на базе ESP8266: 3 шага (с изображениями)

Сетевые часы и монитор погоды на основе ESP8266: короткий и простой проект на выходные с ESP8266 и 0,96-дюймовым OLED-дисплеем 128x64. Устройство представляет собой сетевые часы, то есть считывает время с серверов ntp. Он также отображает информацию о погоде со значками из openweathermap.org Необходимые части: 1. Модуль ESP8266 (A
Bristle Bot II - от дешевой электрической зубной щетки: 3 шага

Bristle Bot II - от дешевой электрической зубной щетки: еще один бот со щетиной, на этот раз от электрической зубной щетки со скидкой. Теперь я знаю, почему он был в продаже, потому что он не работал из коробки. Но это нормально, разве не так?