Мазмұны:
- 1 -қадам: 1 -қадам: материалдар
- 2 -қадам: 2 -қадам: Сымдарды жалғау
- 3 -қадам: 3 -қадам: Arduino бағдарламалау
- 4 -қадам: 4 -қадам: Сериялық плоттерді басып, графикті қараңыз
Бейне: Arduino негізіндегі тіс щеткасының деректер мониторы: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл Arduino негізіндегі тіс щеткасы 3 осьтік үдеу деректерін қолдана отырып, үлгілерді бақылауға мүмкіндік береді.
1 -қадам: 1 -қадам: материалдар
Тіс щеткасы
Ардуино Нано
MPU-6050 3 осьті ХБҚ
6 фут (1,8 м) USB мини-В кабелі
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 (шын);
Serial.begin (9600);
}
void loop () {
get6050 ();
Serial.print (AcX);
Serial.print («»);
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 -қадам: Сериялық плоттерді басып, графикті қараңыз
Tools-Serial Plotter (немесе Ctrl + Shift + L) бөліміне өтіңіз, сонда сіз MPU-6050 3 осьтік үдеуі бар нақты уақыттағы графикті көресіз.
Тіс щеткасын шайқаңыз және айырмашылықты көріңіз.
қосымша ақпарат алу үшін: келіңіз
blog.naver.com/roboholic84
Ұсынылған:
Тіс щеткасының таймері: 4 қадам
Тіс щеткасының таймері: бұл үшін тіс щеткасына арналған 2 адамға арналған таймер жасау керек, мен V1 микробитін қолдандым, бұл менің балаларыма тістерін ұсынылған уақыт ішінде тазартуға көмектеседі. олардың таза тістері бар; тартынбаңыз
Бот тіс щеткасы: 3 қадам (суреттермен)
Тіс щеткасы Bot: Ескі дірілдейтін тіс щеткасымен және кейбір көркемдік құралдармен қарапайым қозғалатын робот жасаңыз. Біз дірілдейтін тіс щеткасын қолданамыз, себебі оның ішінде діріл қозғалтқышы бар. Бұл ойын контроллері немесе телефонның ішінде болатын мотордың бір түрі & жасайды
Arduino негізіндегі байланыссыз инфрақызыл термометр - IR негізіндегі термометр Arduino көмегімен: 4 қадам
Arduino негізіндегі байланыссыз инфрақызыл термометр | Ардуиноны қолданатын инфрақызыл термометр: Сәлеметсіз бе, балалар, біз индуктивті емес термометр жасаймыз, өйткені кейде сұйықтықтың/қатты заттың температурасы тым жоғары немесе төмен болады, содан кейін онымен байланыс жасау және оны оқу қиын. сол кездегі температура
Hands Free тіс щеткасы: 6 қадам (суреттермен)
Hands Free тіс щеткасы: Hands free тіс щеткасы - бұл Майкл Митч, Росс Олсен, Джонатан Моратая және Митч Хирт жасаған жоба. Біз көңілді шешуге болатын мәселеге жүгінгіміз келді, сондықтан біз шеше алатын нәрсені жасауды шештік, сонда сіз
Oral-B Sonic тіс щеткасының толық батареясын түзету: 8 қадам
Oral-B Sonic тіс щеткасының толық батареясын түзету: Бұл жоба сізге Oral-B Sonic Complete тіс щеткасында батареяларды қалай ауыстыру керектігін көрсетеді. Бұл керемет электрлік тіс щеткасы, бірақ Oral-B сізге қайта зарядталатын Ni-CD батареялары өлгенде оны тастау керектігін айтады. Ысырапшылдықтан басқа