Sisukord:
- 1. samm: 1. samm: materjalid
- 2. samm: 2. samm: juhtmestik
- 3. samm: 3. samm: Arduino programmeerimine
- 4. samm: 4. samm: vajutage jadaplaani ja vaadake graafikut
Video: Arduino-põhine hambaharjaandmete monitor: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
See Arduino-põhine hambahari võimaldab teil jälgida mustreid, kasutades 3-aksiaalseid kiirendusandmeid.
1. samm: 1. samm: materjalid
Hambahari
Arduino Nano
MPU-6050 3-teljeline IMU
1,8 m pikkune USB mini-B-kaabel
2. samm: 2. samm: juhtmestik
Ühendage MPU-6050 ja Arduino Nano traatjootmisega. Üksikasju vaadake ülaltoodud pildilt.
3. samm: 3. samm: Arduino programmeerimine
#kaasake
const int MPU = 0x68; // MPU6050 I2C aadress
int AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;
tühine get6050 ();
tühine seadistus ()
{
Wire.begin ();
Wire.beginTransmission (MPU);
Wire.write (0x6B);
Wire.write (0);
Wire.endTransmission (tõene);
Seriaalne algus (9600);
}
void loop () {
get6050 ();
Serial.print (AcX);
Serial.print ("");
Serial.print (AcY);
Serial.print ("");
Serial.print (AcZ);
Serial.println ();
viivitus (15);
}
tühine get6050 ()
{Wire.beginTransmission (MPU);
Wire.write (0x3B);
Wire.endTransmission (vale);
Wire.requestFrom (MPU, 14, tõene);
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. samm: 4. samm: vajutage jadaplaani ja vaadake graafikut
Minge jaotisse Tööriistad-seeriaplotter (või Ctrl + tõstuklahv + L) ja näete MPU-6050 reaalajas graafikut 3-teljelise kiirendusega
Raputage hambaharja ja vaadake erinevust.
lisateabe saamiseks: palun külastage
blogi.naver.com/roboholic84
Soovitan:
WiFi õlimahuti monitor: 6 sammu (piltidega)
WiFi õlimahuti monitor: kütteõli paagis on palju võimalusi kontrollida, kui palju kütust on jäänud. Lihtsaim viis on kasutada õlimõõtevarda, mis on väga täpne, kuid mitte eriti lõbus külmal talvepäeval. Mõned tankid on varustatud vaatetoruga, mis annab taas otsese märke
Linnusöötja monitor V2.0: 12 sammu (piltidega)
Bird Feeder Monitor V2.0: see on projekt, mille eesmärk on jälgida, pildistada ja registreerida lindude arv ja aeg, mis meie lindude toitjat külastavad. Selle projekti jaoks kasutati mitut Raspberry Pi (RPi). Ühte kasutati mahtuvusliku puutetundliku sensorina, Adafruit CAP1188, avastamiseks, salvestamiseks
Ribalaiuse monitor: 7 sammu (piltidega)
Ribalaiuse monitor: Kuna küsisin endalt sageli, millist ribalaiust pakub praegu minu Interneti -teenuse pakkuja (Interneti -ühenduse jaoks kasutan LTE -modemit), mõtlesin ribalaiuse jälgimissüsteemile. Kuna süsteem peaks olema kompaktne ja energiasäästlik, valisin ma Raspberry Pi Zero
Arduino CO-monitor MQ-7 anduri abil: 8 sammu (piltidega)
Arduino süsinikdioksiidi monitor MQ -7 anduri abil: mõned sõnad, miks see õpetatav loodi: ühel päeval helistas meie tüdruksõbra ema meile keset ööd, sest ta tundis end tõeliselt haigena - tal oli pearinglus, tahhükardia, iiveldus, kõrge vererõhk, isegi minestas teadmata ajaks (tõenäoliselt
Isetehtud mullaniiskuse monitor koos Arduino ja Nokia 5110 ekraaniga: 6 sammu (koos piltidega)
Isetehtud mullaniiskuse monitor koos Arduino ja Nokia 5110 ekraaniga: selles juhendis näeme, kuidas luua Arduino abil suure kasuliku mullaniiskuse monitor suure Nokia 5110 LCD -ekraaniga. Arduino abil saate hõlpsalt mõõta oma taime mulla niiskustaset ja ehitada huvitavaid seadmeid